[Bug 6669] New: evolve --dry-run updates wdir if on an obsolete commit

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Wed Mar 16 11:45:21 UTC 2022


https://bz.mercurial-scm.org/show_bug.cgi?id=6669

            Bug ID: 6669
           Summary: evolve --dry-run updates wdir if on an obsolete commit
           Product: Mercurial
           Version: 6.1
          Hardware: All
                OS: Windows
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: matt_harbison at yahoo.com
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org
    Python Version: ---

I hit this after running `hg fixup -r s1`:

$ hg fixup -r s1
2 new orphan changesets

$ hg evolve -n
update:[6576] prometheus: split the generic adapter alerts out of the NVMe
alert rules
move:[s2] prometheus: add alerts for exporters not running
atop:[s1] prometheus: split the generic adapter alerts out of the NVMe alert
rules
hg rebase -r 94a461b03583 -d f69a57b751e9
skipping 61fa36ed1678, consider including orphan ancestors
working directory is now at f69a57b751e9

It's also easy to reproduce by amending a commit with a child, updating to the
predecessor of the amended commit, and then running `hg evolve -n`.  (Both
cases have a topic, if that matters.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list