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,