This chapter describes Mercurial extensions that are shipped with TortoiseHg binary packages for Windows. These external extensions are included as a convenience to users, so they can be easily enabled as soon as they are needed.
hgfold is a Mercurial extension that helps Windows users deal with filename case collisions on VFAT and NTFS.
It adds options to the following Mercurial commands. Type hg help <command> for more information:
up - allows you to update to a revision with filename collisions
merge - allows you to merge with a changeset that would create filename collisions
The extension does not currently do anything to prevent filename collisions. See discussion on the Mercurial Wiki
Installation
To test the use of this plugin, you can specify it on the Mercurial command line like this:
hg --config "extensions.fold=" status
You may want to add it to your Mercurial.ini or a repository’s hgrc like this:
[extensions]
fold=
If you do this, you can omit the –config command-line option.
Warnings
Like all merge operations, fold.py has to change the parents of the working directory. It is still in early testing, so use with caution.
If you get an error about an unknown changeset after running hg recover try hg debugsetparents <number of tip revision>. You can find the number of the tip revision by running hg log -l 2.
CodeReview management tool
Usage:
hg cr [OPTIONS] [FILES]
Code Review Plugin (requires Mercurial 1.3.x and TortoiseHg 0.9)
options:
-c --complete Mark CR as complete
-a --add Add files to CR list
-r --remove Remove files from CR list
-l --list Print files in CR list
use "hg -v help cr" to show global options
Note
To start GUI don’t give any options.
More Details
Installation
You may want to add it to your Mercurial.ini or a repository’s hgrc like this:
[extensions]
hgcr-gui=