Improvement of record API and User Interface
by Sean Farley for Mercurial
Being able to select parts of the existing changes, with hunk or greater granularity, in an interactive way, can improve the use of commands and extensions that take changes, such as commit, amend and import.