FixUtf8 Extension

This extension is not distributed with Mercurial.

Author: Stefan Rusek

Download site: [http://bitbucket.org/stefanrusek/hg-fixutf8/changesets/] (Requires Mercurial 1.1 or later and Python 2.5 or later)

This extension is still in alpha, use it at your own risk.

1. Overview

This extension corrects filename encoding problems on Windows.

Ideally, you enable the extension before you need international filenames, but if you already have international filenames in your repo, then you need to fix your filenames.

In order for Unicode characters to display properly, you should change the Windows console font from "Raster Fonts" to "Lucida Console".

2. Fixing existing filenames

To fix your filenames simply do the following:

>hg addremove -s 100
>hg commit -m "Fix filenames"

3. Configuration

Configure your .hgrc to enable the extension by adding following lines:

[extensions]
fixutf8 = path/to/fixutf8.py


CategoryExtension