)]}'
{
  "commit": "846bd6a5278b2b949bdd7f77bca01fedf29778b3",
  "tree": "a5273e63ba2f7f7a7102a5861d553ce84282908d",
  "parents": [
    "b5c6f81d979e78fbd734d946b18270ec8319eaf6"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu May 21 11:31:32 2015 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Fri May 22 00:44:26 2015 +0000"
  },
  "message": "Use auto-closeable RevWalk when creating review notes\n\nIn CreateReviewNotes.createNotes a RevWalk is created, but does not get\nclosed if an exception occurs when parsing the commit or marking objects\nas uninteresting because the method just returns in the catch block. The\nRevWalk is only closed in the later finally block that is not reached in\nthis case.\n\nEnclose both blocks in a try-with-resources for the RevWalk, to ensure\nthat it always gets closed.\n\nChange-Id: Ief04c620ffe664dd9df5527473fc1a5e6354aa33\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "853585dc5e31b0820797400bab54b621d91d35ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/reviewnotes/CreateReviewNotes.java",
      "new_id": "72c9ec953cf8aec5ff51ec72cdeca2adf7176792",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/reviewnotes/CreateReviewNotes.java"
    }
  ]
}
