== crecord ==

The crecord mercurial extension allowed you to interactively choose among
the changes you have made (with line-level granularity), and commit only
those changes you select.  After committing the selected changes, the
unselected changes are still present in your working copy, so you can
use crecord multiple times to split large changes into several smaller
changesets.

This functionality has been incorporated into Mercurial since version 3.8.1.

Configure your .hgrc file to enable the selective commit by adding
the following lines:

    [ui]
    interface = curses

The curses interface will be used by all interactive commits, e.g.

    hg commit -i

You may add an alias to the .hgrc to mimic the old call to crecord:

    [alias]
    crecord = commit -i
