Mercurial > evolve
comparison README @ 1686:474db2d60202
metaedit: add support for folding commits while editing their metadata
This also allows us to accept multiple commits without dealing with the thorny
algorithmic and UI issues of editing multiple commits at once.
Crucially, it is different from 'hg fold --exact' in that it also allows
'folding' a single commit and rewriting its metadata. This is really useful to
have as a single logical operation, for example while preparing a series of
multiple local changesets that will need to be pushed as a single changeset.
author | Siddharth Agarwal <sid0@fb.com> |
---|---|
date | Mon, 25 Apr 2016 16:24:42 -0700 |
parents | 48c3a472aec7 |
children | b21ce82e6f76 |
comparison
equal
deleted
inserted
replaced
1685:4fd0db2f6d84 | 1686:474db2d60202 |
---|---|
67 - during 'hg evolve' skip unsupported merge instead of aborting | 67 - during 'hg evolve' skip unsupported merge instead of aborting |
68 - various documentation fix and update | 68 - various documentation fix and update |
69 - hg summary now suggest 'hg evolve --continue when appropriate` | 69 - hg summary now suggest 'hg evolve --continue when appropriate` |
70 - compatibility with Mercurial 3.8 'hgext' namespace package. | 70 - compatibility with Mercurial 3.8 'hgext' namespace package. |
71 - small improvement to the `hg split` instruction | 71 - small improvement to the `hg split` instruction |
72 - add a 'metaedit' command to rewrite changeset meta data. | |
72 | 73 |
73 5.3.0 -- 2016-02-11 | 74 5.3.0 -- 2016-02-11 |
74 | 75 |
75 - split: add a new command to split changesets, | 76 - split: add a new command to split changesets, |
76 - tests: drop our copy of 'run-tests.py' use core one instead, | 77 - tests: drop our copy of 'run-tests.py' use core one instead, |