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

            Bug ID: 5619
           Summary: obsmarker pushed for prune even though changeset was
                    not pushed
           Product: Mercurial
           Version: default branch
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: feature
          Priority: wish
         Component: evolution
          Assignee: bugzi...@mercurial-scm.org
          Reporter: martinv...@google.com
                CC: mercurial-devel@mercurial-scm.org,
                    pierre-yves.da...@ens-lyon.org

This is what happened:

Repo1 (my repo):

 1. Create 4 patches
 2. Send for review

Repo2 (Yuya's repo)

 1. "hg import --obsolete" the 4 patches
 2. Rebase patch 4 onto patch 4
 3. Rebase patch 3 onto 4 (i.e. steps 2 and 3 make patch 3 and 4 switch place)
 4. Push patches 1,2,4 to repo3

I then pulled from repo3 into repo1 and my local patch 3 was obsoleted (along
with the expected obsoletion of patches 1,2,4). Since patch 3 was not pushed
from repo2, it feels unexpected that the obsmarker for it got pushed.

(I know why this happens, but it's still very confusing.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to