denio7 / egit

Automatically exported from code.google.com/p/egit
0 stars 0 forks source link

graph plot incorrect in part of git-gui history #24

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Clone git-gui.
Compare "jgit glog 961a628fdd79a30188b0f76be98b3c1db8e13389"
to "gitk 961a628fdd79a30188b0f76be98b3c1db8e13389".

The merge's second child ("Fix string escaping" aka maint) appears in glog
to join back to the trunk at "Support passing blame to a parent commit" but
in gitk it really joins back to the trunk at "update all remaining
translations to French".

So the glog plot is horribly incorrect because we closed off the maint side
branch too quickly.

This may be related to issue #8, but I doubt it as issue #8 is more about
incorrect boundary commits (a bug in RevWalk) while this is a bug in
PlotCommitList's lane construction.

Original issue reported on code.google.com by shawn.pe...@gmail.com on 5 Sep 2008 at 4:40

GoogleCodeExporter commented 8 years ago
I wanted to reproduce the issue and try to fix it but the current version of 
jgit
seems to do ok. Please see the attached screenshot showing the case mentioned 
in the
issue with gitk on the left and jgit output on the right.
The shot was done on Windows XP.

Original comment by k...@schneide.com on 14 Sep 2009 at 11:52

Attachments:

GoogleCodeExporter commented 8 years ago
Moved to https://bugs.eclipse.org/300282

Original comment by robin.ro...@gmail.com on 20 Jan 2010 at 11:28