{"thread":{"id":"20317","subject":"interaction between --graph and --simplify-by-decoration","startedAt":"2009-07-31T11:11:00Z","lastAt":"2009-07-31T11:11:00Z","messageCount":1,"participants":["Santi Béjar"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"119250","messageId":"adf1fd3d0907310411j401b4e89r5f1dfc2b0d3b7ff4@mail.gmail.com","threadId":"20317","inReplyTo":null,"subject":"interaction between --graph and --simplify-by-decoration","fromName":"Santi Béjar","fromEmail":"santi@agolina.net","sentAt":"2009-07-31T11:11:00Z","receivedAt":"2009-07-31T11:11:00Z","isPatch":false,"sender":{"key":"santi@agolina.net","avatar":null},"body":"Hello,\n\n  I've found that in some cases the --graph and\n--simplify-by-decoration don't work well together. If you do this in\nthe git.git repository:\n\n$ git log --graph --simplify-by-decoration --oneline v1.6.3.3\n* cff4231 (tag: v1.6.3.3) GIT 1.6.3.3\n* 6c7f58d (tag: v1.6.3.2) GIT 1.6.3.2\n* 4774780 (tag: v1.6.3.1) GIT 1.6.3.1\n* f01f109 (tag: v1.6.3) GIT 1.6.3\n*   3536ae3 Sync with GIT 1.6.2.5\n|\\\n| * a48f5d7 (tag: v1.6.2.5) GIT 1.6.2.5\n| *   00f97c7 Merge branch 'maint-1.6.1' into maint\n| |\\\n| | * bab39ed (tag: v1.6.1.4) GIT 1.6.1.4\n* | | 503f464 (tag: v1.6.3-rc4) GIT 1.6.3-rc4\n* | | 95110d7 (tag: v1.6.3-rc3) t4202: fix typo\n* | | f29ac4f (tag: v1.6.3-rc2) GIT 1.6.3-rc2\n / /\n| | *   66996ec Sync with 1.6.2.4\n| | |\\\n| |_|/\n|/| |\n* | | 1f9b620 (tag: v1.6.2.4) GIT 1.6.2.4\n| | * 77b96d6 (tag: v1.6.3-rc1) Update draft release notes to 1.6.3\n| | * c965c02 (tag: v1.6.3-rc0) GIT 1.6.3-rc0\n| |/\n|/|\n\nyou can see that f29ac4f looks like it does not have any parents while\nthe correct parent is 66996ec which seems to have no children. But if\nyou omit the --oneline you can see that there are a lot of \"root\"-like\ncommits (f01f109, a48f5d7, f29ac4f,...).\n\ngitk gets it right, and I've test also the first commit with both\nflags and it happens the same.\n\nThanks,\nSanti\n"}]}