)]}'
{
  "commit": "8d1ac7a769b3fc4725537376e0e14d3b96ebbe3d",
  "tree": "df01f775a569760e9b9c0859906e37feccd947b0",
  "parents": [
    "67a1a0993f3969357c554b2030cfd794b3c3af89"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Sun May 29 12:24:27 2011 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Tue May 31 08:58:45 2011 -0700"
  },
  "message": "Change EditList to extend ArrayList\n\nThere is no reason for this type to contain an ArrayList and try to\nhide the implementation. It only slows down execution by adding an\nextra layer of method dispatch to each invocation.\n\nInstead subclass from ArrayList.\n\nChange-Id: Ifbb9c7060c2fe3d5a7397c1aa85fbade14088637\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "445ff7afe2e8d3cea12a4bd83d7205d2c8c6111c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/EditList.java",
      "new_id": "be753bee8cd0c22c7823859167997d7652853cf3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/EditList.java"
    }
  ]
}
