)]}'
{
  "commit": "b2f911bb69c9ac1b644809f98b6e5a36581e9ad8",
  "tree": "b00d2b4aa24befc592296079d8d0dcd033038765",
  "parents": [
    "c0b4b79296966f53d3dd20913860942f9476dd20"
  ],
  "author": {
    "name": "Robin Rosenberg",
    "email": "robin.rosenberg@dewire.com",
    "time": "Sun Aug 05 12:50:06 2012 +0200"
  },
  "committer": {
    "name": "Robin Rosenberg",
    "email": "robin.rosenberg@dewire.com",
    "time": "Sun Aug 05 12:50:06 2012 +0200"
  },
  "message": "Fix PlotCommit for commits with duplicate parents\n\nJGit allows to create commits which have duplicate parents: e.g. a\ncommit X has first parent Y and second parent Y. Such commits are not\nhandled correctly by PlotCommit leading to wrong display of the history\nin EGit. In such cases there is a never ending passing line drawn beside\nall commits younger than the commit with duplicate parents. This commit\nfixes this by explicitly checking for duplicate parents.\n\nIn a different commit we should fix JGit not to create commits with\nduplicate parents. I think native git also doesn\u0027t allow such commits,\nalthough history display in native git (gitk, git log --graph) is not\ndamaged by such commits.\n\nChange-Id: Ie3019ef613a507023958bea27b1badc3b8950279\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57d4c39e3721e2045b221a56f8c31b59026669f2",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/revplot/PlotCommitListTest.java",
      "new_id": "5db6b86f81114c4925f2bde22f900bd1708c981d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/revplot/PlotCommitListTest.java"
    },
    {
      "type": "modify",
      "old_id": "40e6aba11e5b8db317ab93404f17e4c8147f38f7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/revplot/PlotCommit.java",
      "new_id": "4a413c306a4194704b996739ef16a2930cedc84a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/revplot/PlotCommit.java"
    }
  ]
}
