comparison CHANGELOG @ 4607:d314deb12f08

evolve: run in a single transaction This speeds up `hg evolve --all` of a stack of 24 commits in the hg repo from 11.5s to 3.7s (3x). As can be seen in the tests, it also avoid some warnings about transiently unstable commits.
author Martin von Zweigbergk <martinvonz@google.com>
date Fri, 19 Apr 2019 09:41:39 -0700
parents 48521a49a07e
children c4097632a1a3
comparison
equal deleted inserted replaced
4606:6c3f4cfa582e 4607:d314deb12f08
9 * evolve: evolve all relevant revision by default (BC) 9 * evolve: evolve all relevant revision by default (BC)
10 (use --no-all to evolve only one) 10 (use --no-all to evolve only one)
11 * evolve: drop compatibility with 4.4 11 * evolve: drop compatibility with 4.4
12 * evolve: reinstalled compatibility with narrow repositories, 12 * evolve: reinstalled compatibility with narrow repositories,
13 * evolve: use "unstable" instead of "troubled" 13 * evolve: use "unstable" instead of "troubled"
14 * evolve: run multiple stabilisation in the same transaction
14 15
15 8.5.1 -- 2019-04-23 16 8.5.1 -- 2019-04-23
16 ------------------- 17 -------------------
17 18
18 * evolve: make sure we use upstream merge code with 5.0, 19 * evolve: make sure we use upstream merge code with 5.0,