[Bug 4126] New: Circular dependancies causes divergent calculation to hang

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Tue Dec 10 07:39:16 CST 2013


http://bz.selenic.com/show_bug.cgi?id=4126

          Priority: normal
            Bug ID: 4126
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: Circular dependancies causes divergent calculation to
                    hang
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: danchr at gmail.com
          Hardware: All
            Status: UNCONFIRMED
           Version: unspecified
         Component: Mercurial
           Product: Mercurial

Created attachment 1750
  --> http://bz.selenic.com/attachment.cgi?id=1750&action=edit
Test case

STEPS TO REPRODUCE:

1) Create a repository with three changesets, one of them independent of the
others.
2) Mark the two roots as successors eachother.
3) Mark the third changeset as a successor its parent. (In evolve parlance,
'touch' it.)
4) hg log -r 'divergent()'

(See attached test case.)

EXPECTED RESULTS:

Some output, preferably correct.

ACTUAL RESULTS:

The final commands hangs forever.

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


More information about the Mercurial-devel mailing list