comparison CHANGELOG @ 4348:398c33b17d76

evolve: make sure we don't stop after evolution of obsparent (issue5881) Before this patch, we were not handling the case when revset given by user also contain wdir parent which is obsolete. We were explicitly checking if wdir parent is obsolete, then update to its successor and return; without checking if we still have some revisions to be evolved. This patch make sure that after it update to the successor of obsolete parent it doesn't stop and continue to evolve other remaining revisions. Changes in tests/test-evolve-issue5881.t reflect the fixed behaviour.
author Sushil khanchi <sushilkhanchi97@gmail.com>
date Fri, 18 Jan 2019 23:09:44 +0530
parents f45b4c31d81f
children 01f4ee6779d5
comparison
equal deleted inserted replaced
4347:59745d6d626d 4348:398c33b17d76
9 * split: no longer accept revision with --rev (BC) 9 * split: no longer accept revision with --rev (BC)
10 * split: accept file patterns 10 * split: accept file patterns
11 * split: support for non interactive splits 11 * split: support for non interactive splits
12 * evolve: avoid potential crash when stabilizing orphan merges 12 * evolve: avoid potential crash when stabilizing orphan merges
13 * evolve: pick right destination in split+prune cases issue5686 (4.9 only) 13 * evolve: pick right destination in split+prune cases issue5686 (4.9 only)
14 * evolve: prioritize --rev/--any/--all option over obsolete working directory
14 * fold: concatenate commit message in revision order 15 * fold: concatenate commit message in revision order
15 * push: have `--publish` overrule the `auto-publish` config 16 * push: have `--publish` overrule the `auto-publish` config
16 * next: evolve aspiring children by default (use --no-evolve to skip) 17 * next: evolve aspiring children by default (use --no-evolve to skip)
17 * next: pick lower part of a split as destination 18 * next: pick lower part of a split as destination
18 * compat: drop compatibility with Mercurial 4.3 19 * compat: drop compatibility with Mercurial 4.3