comparison 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
comparison
equal deleted inserted replaced
4579:e6d7d261ca4a 4580:3ef96578da43
4 8.6.0 - in progress 4 8.6.0 - in progress
5 ------------------- 5 -------------------
6 6
7 * evolve: preserve the working directory after resolving instability (BC) 7 * evolve: preserve the working directory after resolving instability (BC)
8 (use `hg next` or `hg evolve --no-update` to get the old behavior) 8 (use `hg next` or `hg evolve --no-update` to get the old behavior)
9 * evolve: evolve all relevant revision by default (BC)
10 (use --no-all to evolve only one)
9 * evolve: drop compatibility with 4.4 11 * evolve: drop compatibility with 4.4
10 * evolve: reinstalled compatibility with narrow repositories, 12 * evolve: reinstalled compatibility with narrow repositories,
11 13
12 8.5.1 -- 2019-04-23 14 8.5.1 -- 2019-04-23
13 ------------------- 15 -------------------