[Bug 5592] New: Obsolete markers for root changes are not exchanged

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Fri Jun 9 11:40:12 EDT 2017


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

            Bug ID: 5592
           Summary: Obsolete markers for root changes are not exchanged
           Product: Mercurial
           Version: unspecified
          Hardware: PC
                OS: Windows
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: me at xavierzwirtz.com
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org

If I obsolete a root changeset in a repo, I cannot get the obsolete marker for
that changeset to exchange. I also have to push or pull by targeting the root
rev to get any obsolete markers for children commits to exchange.

Steps to reproduce:
1. update to null
2. make a commit
3. exchange the commit with 2nd repo
4. obsolete the commit
5. push to 2nd repo

Expect the obsolete marker to exchange, but instead nothing happens.

Tested with evolve 6.1.0, 6.3.1 and mercurial 4.2+4.

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


More information about the Mercurial-devel mailing list