)]}'
{
  "commit": "88b0984638857ac7139de83b18dc7cad23670b4d",
  "tree": "ea402a94b835e6b69896362685f0a095b30b93e4",
  "parents": [
    "eea84e7e07ecf6ebb70ea5a6b0cde67f5a5576af"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Tue Dec 22 17:59:52 2015 -0500"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Tue Dec 22 18:04:03 2015 -0500"
  },
  "message": "Use descriptive error messages for MergeValidationExceptions\n\nThese are no longer tied to CommitMergeStatus, so we can actually say\nwhat we mean rather than picking a similar-sounding status enum out of\na hat.\n\nChange-Id: I7d1429c885a99503fe8cdfa8fe8925e7125fcb35\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e35854101132e695796d8cca43cdea516af1128",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/cookbook/MergeUserValidator.java",
      "new_id": "3217fd1c28bb0c29dc8f24a1aa62221752d4386f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/cookbook/MergeUserValidator.java"
    }
  ]
}
