Size: 831
Comment:
|
Size: 1339
Comment: updated help text
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
You can then merge any of these files, and if the merge is successful, they will be marked as resolved. When all files are resolved, the merge is complete. If no merge is in progress, hg imerge [rev] will merge the working directory with rev (defaulting to the other head if the repository only has two heads). If a merge is in progress, hg imerge will default to merging the next unresolved file. |
|
Line 15: | Line 26: |
* imerge status: show the current state of the merge * imerge next: show the next unresolved file merge * imerge merge <file>: merge <file> * imerge resolve <file>...: mark files as successfully merged * imerge unresolve <file>...: mark files as requiring merging. |
status:: show the current state of the merge next:: show the next unresolved file merge merge [<file>]:: merge <file>. If the file merge is successful, the file will be recorded as resolved. If no file is given, the next unresolved file will be merged. resolve <file>...:: mark files as successfully merged unresolve <file>...:: mark files as requiring merging |
Imerge Extension
This extension is not distributed with Mercurial.
Author: Brendan Cully
Download site: http://hg.kublai.com/mercurial/extensions/imerge
Overview
imerge lets you split a merge into pieces. When you start a merge with imerge, the names of all files with conflicts are recorded. You can then merge any of these files, and if the merge is successful, they will be marked as resolved. When all files are resolved, the merge is complete.
If no merge is in progress, hg imerge [rev] will merge the working directory with rev (defaulting to the other head if the repository only has two heads).
If a merge is in progress, hg imerge will default to merging the next unresolved file.
The following subcommands are available:
- status
- show the current state of the merge
- next
- show the next unresolved file merge
- merge [<file>]
merge <file>. If the file merge is successful, the file will be recorded as resolved. If no file is given, the next unresolved file will be merged.
- resolve <file>...
- mark files as successfully merged
- unresolve <file>...
- mark files as requiring merging
Configuration
Configure your .hgrc to enable the extension by adding following lines:
[extensions] imerge=/path/to/imerge.py