)]}'
{
  "commit": "53286f250390006ace1394b03d26e13137de34d9",
  "tree": "75fcebb673bbabe3f2233a91377627b60752c2a5",
  "parents": [
    "507b58dae27fae2d4b7025577ec7174efea922d0"
  ],
  "author": {
    "name": "Liu Forest",
    "email": "forest.liu@sonymobile.com",
    "time": "Wed Apr 15 14:20:43 2015 +0800"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Tue Apr 21 14:53:53 2015 +0900"
  },
  "message": "Add the ability to run a new project created hook\n\nNotify users when a new project has been created. This could solve\nan issue in the Jenkins gerrit-trigger-plugin where we need to\ncontinuously fetch the whole project list (using the command\ngerrit ls-projects) to get project name auto completion working\nin the Project Configuration pages. By letting the plug-in pickup\nnew projects on the fly, our auto completion would be up-to-date\nmuch quicker and also drain less resources from Gerrit.\n\nThe hook takes the following form:\n\nproject-created --project \u003cproject name\u003e --head \u003chead name\u003e\n\nChange-Id: Ibf53946b12df4efd2f929fa7fc6d23499ed7ed88\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c754f35019bce5187617d9e13ebb5be8f0ecf37e",
      "old_mode": 33188,
      "old_path": "Documentation/cmd-stream-events.txt",
      "new_id": "dcdbb0717a8961dcf64a413c52aad59ca5054446",
      "new_mode": 33188,
      "new_path": "Documentation/cmd-stream-events.txt"
    },
    {
      "type": "modify",
      "old_id": "dab0f5e1cca4883ffb622be83547fbee7b101244",
      "old_mode": 33188,
      "old_path": "Documentation/config-gerrit.txt",
      "new_id": "742d9967906d3b19caad5162deed11b431de5e19",
      "new_mode": 33188,
      "new_path": "Documentation/config-gerrit.txt"
    },
    {
      "type": "modify",
      "old_id": "5666dffff317485daf1ec4e157d66a1ad649763e",
      "old_mode": 33188,
      "old_path": "Documentation/config-hooks.txt",
      "new_id": "d4f53bf5e51c4ef0f4fb148da6e4aacb92ed7dc2",
      "new_mode": 33188,
      "new_path": "Documentation/config-hooks.txt"
    },
    {
      "type": "modify",
      "old_id": "3a58373f1544d285002debfeddbf36b2420a0976",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/common/ChangeHookRunner.java",
      "new_id": "19c31456de4a987feddb18ef0de59bc88c537b52",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/common/ChangeHookRunner.java"
    },
    {
      "type": "modify",
      "old_id": "7f7e8b24a3f120a51c2378bcfd91c2ca5858d70f",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/common/ChangeHooks.java",
      "new_id": "b16a8a5b3aa670d80d496b42fb1fa003653206cc",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/common/ChangeHooks.java"
    },
    {
      "type": "modify",
      "old_id": "156672eb7bb46ecaf32875875e7f73e6f57cf271",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/common/DisabledChangeHooks.java",
      "new_id": "bed77a7f7c72eebf8234ed21d979630c24e9514d",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/common/DisabledChangeHooks.java"
    },
    {
      "type": "modify",
      "old_id": "908fd0a870e2e574a521e5c93b7719d381809b76",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/events/EventTypes.java",
      "new_id": "9b37c385c89fb5660b71448999ff1f9c3511958d",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/events/EventTypes.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1534dff7e801fb994c7bd474b818b3ad8fd7718",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/events/ProjectCreatedEvent.java"
    }
  ]
}
