)]}'
{
  "commit": "d8bf69e1fd34343659ff16f46a1d288950cdbf4b",
  "tree": "e16728521ca6971c99921adc9eeeea37bf08b548",
  "parents": [
    "e15dd5bdc5d114d9cb596cc725d4ca7d0be1725b"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Fri Oct 28 19:08:39 2016 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Fri Oct 28 22:38:04 2016 +0900"
  },
  "message": "Always return the output from ref-update hook\n\nChange I5905c44c7 moved the invocation of the ref-update hook out of\nthe ReceiveCommits implementation and into CommitValidators. Since\nthen, the output of the ref-update hook is not sent back to the git\nclient except in the case of an error or rejection.\n\nUpdate the handling of the ref-update hook in the plugin so that its\noutput is returned back to the caller as a commit validation message\nwhich is then sent to the client.\n\nChange-Id: I88af8a3c690cc226214208c3c93f552f054ccae0\nReported-By: Robert Niemi \u003crobert.den.klurige@googlemail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f8ea57cab8d9aa3e1304a410ade7f0ef49dcef7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java",
      "new_id": "b95c2a37b2511846b3d88b8f8f4014c1aba97e2c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java"
    },
    {
      "type": "modify",
      "old_id": "c9711db3f1b3f679a7d3777079ee3232106bd9d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookResult.java",
      "new_id": "36dab4101bda3bcd55a6d530d34721e66b35f77f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookResult.java"
    }
  ]
}
