[Bug 5174] New: Graphlog sometimes shows partly solid line to non-parent

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Mon Apr 4 18:00:22 UTC 2016


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

            Bug ID: 5174
           Summary: Graphlog sometimes shows partly solid line to
                    non-parent
           Product: Mercurial
           Version: default branch
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: Mercurial
          Assignee: bugzilla at selenic.com
          Reporter: martinvonz at google.com
                CC: mercurial-devel at selenic.com

The below script will show the error (see further down for output).

rm -rf repo
hg init repo
cd repo
echo a > f0
hg ci -Aqm 0
echo a > f1
hg ci -Aqm 1
echo a > f2
hg ci -Aqm 2
hg co .^
echo a > f3
hg ci -Aqm 3
hg co .^^
echo a > f4
hg ci -Aqm 4
hg merge -r 2
hg ci -qm 5
hg merge -r 3
hg ci -qm 6
hg log -G
hg log -G -r '0 | 1 | 2 | 6'


The short graph (from the last line of the script):

@    changeset:   6:568aebf6eeb5
|\   tag:         tip
| |  parent:      5:d8ea868b7054
| |  parent:      3:64dce1fd6dc3
| |  user:        Martin von Zweigbergk <martinvonz at google.com>
| |  date:        Mon Apr 04 10:58:40 2016 -0700
| |  summary:     6
| |
: \
: :\
: o :  changeset:   2:494d24617830
: :/   user:        Martin von Zweigbergk <martinvonz at google.com>
: :    date:        Mon Apr 04 10:58:39 2016 -0700
: :    summary:     2
: :
: o  changeset:   1:770f8caad90a
:/   user:        Martin von Zweigbergk <martinvonz at google.com>
:    date:        Mon Apr 04 10:58:39 2016 -0700
:    summary:     1
:
o  changeset:   0:c643198466f4
   user:        Martin von Zweigbergk <martinvonz at google.com>
   date:        Mon Apr 04 10:58:39 2016 -0700
   summary:     0


The full graph:

@    changeset:   6:568aebf6eeb5
|\   tag:         tip
| |  parent:      5:d8ea868b7054
| |  parent:      3:64dce1fd6dc3
| |  user:        Martin von Zweigbergk <martinvonz at google.com>
| |  date:        Mon Apr 04 10:58:40 2016 -0700
| |  summary:     6
| |
| o    changeset:   5:d8ea868b7054
| |\   parent:      4:addeb6de5096
| | |  parent:      2:494d24617830
| | |  user:        Martin von Zweigbergk <martinvonz at google.com>
| | |  date:        Mon Apr 04 10:58:40 2016 -0700
| | |  summary:     5
| | |
| | o  changeset:   4:addeb6de5096
| | |  parent:      0:c643198466f4
| | |  user:        Martin von Zweigbergk <martinvonz at google.com>
| | |  date:        Mon Apr 04 10:58:39 2016 -0700
| | |  summary:     4
| | |
o | |  changeset:   3:64dce1fd6dc3
| | |  parent:      1:770f8caad90a
| | |  user:        Martin von Zweigbergk <martinvonz at google.com>
| | |  date:        Mon Apr 04 10:58:39 2016 -0700
| | |  summary:     3
| | |
| o |  changeset:   2:494d24617830
|/ /   user:        Martin von Zweigbergk <martinvonz at google.com>
| |    date:        Mon Apr 04 10:58:39 2016 -0700
| |    summary:     2
| |
o |  changeset:   1:770f8caad90a
|/   user:        Martin von Zweigbergk <martinvonz at google.com>
|    date:        Mon Apr 04 10:58:39 2016 -0700
|    summary:     1
|
o  changeset:   0:c643198466f4
   user:        Martin von Zweigbergk <martinvonz at google.com>
   date:        Mon Apr 04 10:58:39 2016 -0700
   summary:     0

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


More information about the Mercurial-devel mailing list