# HG changeset patch # User Pierre-Yves David # Date 1534846865 -7200 # Node ID 3e4fbda6bdce96491c4625f4863e45feb5db29aa # Parent b802003ffb506e69dfb443e009e1649f3bdbe4af prune: try to clarify the "multi" revisions case I hope this highlight the use case for all three options. diff -r b802003ffb50 -r 3e4fbda6bdce hgext3rd/evolve/cmdrewrite.py --- a/hgext3rd/evolve/cmdrewrite.py Tue Aug 21 12:21:59 2018 +0200 +++ b/hgext3rd/evolve/cmdrewrite.py Tue Aug 21 12:21:05 2018 +0200 @@ -967,14 +967,15 @@ pruned changeset exists. Mercurial records successor revisions in obsolescence markers. - If you specify multiple revisions in ``-s/--succ``, you are recording a "split" and - must acknowledge it by passing ``--split``. Similarly, when you prune multiple - changesets with a single successor, you must pass the ``--fold`` option. + If you prune a single revision and specify multiple revisions in + ``-s/--succ``, you are recording a "split" and must acknowledge it by + passing ``--split``. Similarly, when you prune multiple changesets with a + single successor, you must pass the ``--fold`` option. - You can use the ``--biject`` option to pair the pruned precursor - and successor changesets. This is commonly useful for resolving - history divergence, or when someone else does edits history - without obsolescence enabled. + If you want to supersede multiple revisions at the same time, use + ``--biject`` option to pair the pruned precursor and successor changesets. + This is commonly useful for resolving history divergence, or when someone + else does edits history without obsolescence enabled. """ _checknotesize(ui, opts) revs = scmutil.revrange(repo, list(revs) + opts.get('rev'))