Size: 1298
Comment:
|
Size: 1617
Comment: updated to reflect changes to source repository
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
Information / download site: http://www.bitbucket.org/edgimar/mercurial-crew/wiki/Home | Information / download site: http://www.bitbucket.org/edgimar/crecord/wiki/Home |
Line 18: | Line 18: |
* Color display of changes and trailing whitespace | |
Line 20: | Line 21: |
Configure your .hgrc to enable the extension by adding following lines: | To install the extension, first download the crecord archive from the site above, and extract it to a folder where you prefer to keep extensions (e.g. $HOME/hgext). Configure your .hgrc file to enable the extension by adding following lines: |
Line 24: | Line 27: |
hgext.crecord= | hgext.crecord=/path/to/crecord/package |
Line 27: | Line 30: |
(note: the package directory is the one containing the _ _init_ _.py file) |
Crecord Extension
This extension is not distributed with Mercurial.
Author: Mark Edgington
Information / download site: http://www.bitbucket.org/edgimar/crecord/wiki/Home
Overview
The crecord extension is a curses (i.e. text-based GUI) interface which provides the crecord and qcrecord commands that may be used in lieu of commit or qnew -f. These commands let you choose which parts of the changes in a working directory you'd like to commit, at the granularity of patch hunks or lines. It is similar in spirit to the [http://darcs.net/manual/node7.html#SECTION00761000000000000000 darcs record] command and the RecordExtension.
Features
In addition to allowing you to choose changes to commit at a line-level granularity, crecord has the following advantages over the text-only RecordExtension:
- Ability to scroll through all changes, jumping back and forth between changes.
- Patch headers and hunks can be folded to make it easy to view only the changes you're interested in.
- Commit message can be incrementally edited as you work through the changes
- Color display of changes and trailing whitespace
Configuration
To install the extension, first download the crecord archive from the site above, and extract it to a folder where you prefer to keep extensions (e.g. $HOME/hgext).
Configure your .hgrc file to enable the extension by adding following lines:
[extensions] hgext.crecord=/path/to/crecord/package
(note: the package directory is the one containing the _ _init_ _.py file)