[Bug 6386] New: metaedit should trigger evolve --all

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Fri Jul 24 08:16:37 UTC 2020


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

            Bug ID: 6386
           Summary: metaedit should trigger evolve --all
           Product: Mercurial
           Version: default branch
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: feature
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: friedrich_h at gmx.de
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org
    Python Version: ---

Metaedit is really convenient to refactor the recent commit messages of a topic
stack like

    hg metaedit s2

But after that I need to run

    hg evolve

manually which I dont like because metaedit did not introduce any potential
conflicts. Thats why I think it should be save to (from the user perspective)
to run `evolve --all` after metaedit automatically.

The only objection against this feature request is the potential marker
explosion explained by Pierre-Yves David last year:

https://www.mercurial-scm.org/pipermail/evolve-testers/2019-May/000389.html

Is there any progress about this marker-explosion issue? From my understanding
it could be very easy if the topic extension is used: just delete all markers
(on client and server) when the topic is published. What do you think?

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


More information about the Mercurial-devel mailing list