)]}'
{
  "commit": "8bca34b156d0393ada0593855962a5aa48f5d27a",
  "tree": "3a07e99218c8b36336fd1cf579a5c1a62307d128",
  "parents": [
    "94ec7303d2ac79c43c9c582a3808f0b2cae6fda0"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Mar 04 19:23:54 2010 -0800"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Mar 04 19:23:54 2010 -0800"
  },
  "message": "Fix duplicate \"Needed By\" pointers between changes\n\nSometimes multiple \"Needed By\" pointers to the same change were shown\nin the web UI, as multiple patch sets of that other change used this\nchange as an ancestor.  Fix that by taking a distinct set of them.\n\nChange-Id: I6d28937008688d1610f5bab1f121fc83ed20c067\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d641c86caeb922991ef344966ef06f977b3d6ec1",
      "old_mode": 33188,
      "old_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/rpc/changedetail/ChangeDetailFactory.java",
      "new_id": "2855e310abe9d43fb1201ef34c0003e034c0cdf9",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/rpc/changedetail/ChangeDetailFactory.java"
    }
  ]
}
