comparison README @ 1422:c868a69c29c5

evolve: distinct between '--all' and '--all --any' Before this patch, evolve --all implied evolve --all --any. With this patch evolve --all evolves all the aspiring descendants of the parent of the working copy. evolve --all --any does what evolve --all did before: evolving all the troubles in the repo. We add anew function _aspiringdescendant for this purpose
author Pierre-Yves David <pierre-yves.david@fb.com>
date Mon, 22 Jun 2015 21:01:30 -0700
parents 0b714c4ad9ff
children 6db55f28c965
comparison
equal deleted inserted replaced
1421:8f18c7b3af14 1422:c868a69c29c5
59 - evolve: gain --unstable --divergent --bumped flag to select the trouble 59 - evolve: gain --unstable --divergent --bumped flag to select the trouble
60 - evolve: issue more useful error message and hint when evolve has nothing to 60 - evolve: issue more useful error message and hint when evolve has nothing to
61 do as invocated. 61 do as invocated.
62 - evolve: bare `hg evolve` commands now abort when multiple changesets could be 62 - evolve: bare `hg evolve` commands now abort when multiple changesets could be
63 a target. 63 a target.
64 - evolve: `hg evolve --all` only evolve changeset that will end up as
65 descendant of the current working copy. The old behavior of `--all`
66 in now in `--all --any`.
64 67
65 5.1.5 -- 68 5.1.5 --
66 69
67 - minor documentation cleanup 70 - minor documentation cleanup
68 - support -i option for `hg amend` if commit supports it (3.4) 71 - support -i option for `hg amend` if commit supports it (3.4)