Mercurial > evolve
diff CHANGELOG @ 4580:3ef96578da43
evolve: use --all by default (BC)
allopt defaults to None to avoid touching _checkevolveopts(). If it were True
by default, that function would always act like the flag was provided by user,
and so using --abort, --stop, --continue or --rev on their own would never work
(hg evolve will complain that you cannot specify both --rev and --all).
A notable change in tests is "no troubled changesets" line that gets printed
when using `hg evolve` to update to the evolved successor of working directory
parent, but there were no actual instabilities.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Wed, 24 Apr 2019 17:21:21 +0800 |
parents | bcd52ce0916d |
children | 48521a49a07e |
line wrap: on
line diff
--- a/CHANGELOG Wed Apr 24 17:02:27 2019 +0800 +++ b/CHANGELOG Wed Apr 24 17:21:21 2019 +0800 @@ -6,6 +6,8 @@ * evolve: preserve the working directory after resolving instability (BC) (use `hg next` or `hg evolve --no-update` to get the old behavior) + * evolve: evolve all relevant revision by default (BC) + (use --no-all to evolve only one) * evolve: drop compatibility with 4.4 * evolve: reinstalled compatibility with narrow repositories,