)]}'
{
  "commit": "f2f24a304d7393f5d04c57db627890edae78768b",
  "tree": "4553e9a96f4e4fcb9d6d4dcddf03aef85f8a7492",
  "parents": [
    "2290516ddb5a92ccc296df500aa5e9e30cbc240e"
  ],
  "author": {
    "name": "Shawn Pearce",
    "email": "spearce@spearce.org",
    "time": "Fri Feb 14 09:53:48 2014 -0800"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Feb 18 22:08:07 2014 +0100"
  },
  "message": "Fix diff header on renamed or copied files\n\nWhen git-core renames or copies a file and the mode differs the\nheader shows the mode change first, then the rename or copy data:\n\n  diff --git a/COPYING b/LICENSE\n  old mode 100644\n  new mode 100755\n  similarity index 92%\n  rename from COPYING\n  rename to LICENSE\n  index d645695..54863be\n  --- a/COPYING\n  +++ b/LICENSE\n  @@ -56,20 +56,6 @@\n\nJGit relies on this ordering inside of FileHeader. Parsing \"new file\nmode NNN\" after \"copy from/to\" or \"rename from/to\" resets the change\ntype to be ADD, losing the COPIED or RENAMED status and old path.\n\nThis fixes a 4 year old bug in Gerrit Code Review that prevents\nopening a file for review if the file was copied from another file,\nmodified in this change, and the mode was updated (e.g. execute\nbit was added).\n\nChange-Id: If4c9ecd61ef0ca8e3e1ea857301f7b5c948efb96\n[ms: added test case]\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00e5f06747fb2a9ce2c3880eeb6474f0e214d1e5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/diff/DiffFormatterTest.java",
      "new_id": "145d899028a0b1072807c11a3060793a721fd702",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/diff/DiffFormatterTest.java"
    },
    {
      "type": "modify",
      "old_id": "4cd93191272b39008a0c3af926d805dace300950",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java",
      "new_id": "8b1c023c52507ed79a8578521446ce145b931aed",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java"
    }
  ]
}
