)]}'
{
  "commit": "1ef0f35554e2f7dc5a0b56da9f31f2eaa593ffa3",
  "tree": "ca5dcf552bb982e3810335bd8371d61d331ac229",
  "parents": [
    "785ef625084b0c61e1d195b429d085c66bff4253"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Wed Aug 30 10:16:45 2017 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Wed Aug 30 10:35:03 2017 +0900"
  },
  "message": "Refactor: Convert HookArgs to use guava Factory interface\n\nInstead of injecting all of the HookArgs dependencies into the\nHookFactory and then explicitly passing them into the HookArgs\nconstructor, inject the dependencies into HookArgs itself and let\nit be created using the guava Factory interface.\n\nThis allows to remove several injected members from HookFactory\nthat were only necessary for creation of HookArgs. Having these\nmembers only in HookArgs, where they are actually used, is cleaner.\n\nChange-Id: I56fa559d37c625c5c2c7e36e3ec58d3dd5f19462\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cea53e5d39834de5e00c9596826e62579180c22d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookArgs.java",
      "new_id": "e3febaa8159949535fd5c1f1163adb570329217b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookArgs.java"
    },
    {
      "type": "modify",
      "old_id": "29693580828a4b8a8996f58dadb750c2d1a20f32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookFactory.java",
      "new_id": "ab4a615730e85c43a3409f394c11bc4cbff945a7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookFactory.java"
    },
    {
      "type": "modify",
      "old_id": "2dcce560c50586bf0dd35f376bf72cc6d0ffda5e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/Module.java",
      "new_id": "427d15b7dec2f2927ef838cdb6d29628e90c9572",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/Module.java"
    }
  ]
}
