)]}'
{
  "commit": "18f8c78aad50509d39b489286b64d869752cccd6",
  "tree": "58291f6b5707af2bceca79ed22188a63fa1745c5",
  "parents": [
    "1ef0f35554e2f7dc5a0b56da9f31f2eaa593ffa3"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Wed Aug 30 10:55:09 2017 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Wed Aug 30 11:07:25 2017 +0900"
  },
  "message": "Refactor: Make Hook an abstract class\n\nReduce visibility of Hook and AsynchronousHook to package private.\n\nMake Hook an abstract class, defining abstract \"execute\" methods.\n\nRename the \"run\" and \"submit\" methods in SynchronousHook and\nAsynchronousHook to \"execute\" to override that defined in Hook.\n\nChange-Id: I4f69aeb8cce336a5765d784a2a7e793743a33ad7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3953bf6342b608c03fba20dc24ba65dd094b5755",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/AgreementSignup.java",
      "new_id": "0eb9b6faf1f99be52982e8063dca0113cb2002e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/AgreementSignup.java"
    },
    {
      "type": "modify",
      "old_id": "c581642794f8245b294091d6a7130c6b852091d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/AsynchronousHook.java",
      "new_id": "4e74eceb89c08340e3f1b3addadf6a999b3b1c97",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/AsynchronousHook.java"
    },
    {
      "type": "modify",
      "old_id": "19e6753850c820059c70ab456a7109adb6184d81",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ChangeAbandoned.java",
      "new_id": "20ace66dfcd35f47a4783ad1ac989c1bac26a0e8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ChangeAbandoned.java"
    },
    {
      "type": "modify",
      "old_id": "6e281436ddd3586aa8215adfbe25a551b301bc9f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ChangeMerged.java",
      "new_id": "6ef03e0f77180b876524cbc157d48e99c6a7ecb0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ChangeMerged.java"
    },
    {
      "type": "modify",
      "old_id": "af0f9a8ab62ee335c90b64ae98349bb4f16798ab",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ChangeRestored.java",
      "new_id": "27b1c07b863a9a207ad48cdb2f404581feba9319",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ChangeRestored.java"
    },
    {
      "type": "modify",
      "old_id": "cea65d186921505bbd46e5de44ba1f0e821fd757",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/CommentAdded.java",
      "new_id": "531f0ce8b55850172f22aa8bfb02586e3fd8ad37",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/CommentAdded.java"
    },
    {
      "type": "modify",
      "old_id": "ba4cec62d705de1715bb000fa2124702b708e8e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java",
      "new_id": "73b5ff53839ea52f3ca121c1490341e1a81f09d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java"
    },
    {
      "type": "modify",
      "old_id": "7ae68f2b33bac1ba54adfebd2fca33e525690127",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/DraftPublished.java",
      "new_id": "8fe8cde392958e1a083d32d5b97029b09ce70efe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/DraftPublished.java"
    },
    {
      "type": "modify",
      "old_id": "cf1a10d709cbaa8d6b81af58eb4ca81639a46977",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/GitReferenceUpdated.java",
      "new_id": "07fff1e4ae9131fc2719ab98df4b0ba8b5853caa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/GitReferenceUpdated.java"
    },
    {
      "type": "modify",
      "old_id": "9bb40c1345ff73d85cafe940d2a4766d03e15805",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HashtagsEdited.java",
      "new_id": "7735b387c5ac264b3944e4423b8fca6122486195",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HashtagsEdited.java"
    },
    {
      "type": "modify",
      "old_id": "87fb4f47e7dc800e60a792f2fe00f09d7b1f1dfb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/Hook.java",
      "new_id": "fc84b9e2ca96a060b6ebc3aff40d1f606889c22e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/Hook.java"
    },
    {
      "type": "modify",
      "old_id": "ab4a615730e85c43a3409f394c11bc4cbff945a7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookFactory.java",
      "new_id": "c3ca6e1b72b14cbf4e8d817fe83898f26ce1e484",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/HookFactory.java"
    },
    {
      "type": "modify",
      "old_id": "5ff73f7376c5f8146032995791c6ebf29f77d3b7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/NewProjectCreated.java",
      "new_id": "0cf0e88088da102524baf86f3a22ccf99c6a3e7c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/NewProjectCreated.java"
    },
    {
      "type": "modify",
      "old_id": "7618d97e157d0341becdb1b547961cc4813d638b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/RefUpdate.java",
      "new_id": "d6cba66a594f67c55f322c6768ec7b2873e245cd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/RefUpdate.java"
    },
    {
      "type": "modify",
      "old_id": "fca527d7465be39b7ed7e115c2307ffe2e8111f4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerAdded.java",
      "new_id": "9929255557da0cd5b02867a6f4bdeec9ec1b14dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerAdded.java"
    },
    {
      "type": "modify",
      "old_id": "e23677df8ad7859705189165fb8ae8f3090a82e1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerDeleted.java",
      "new_id": "0cf6ce7e9ada692fb778401f21f333415de37605",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerDeleted.java"
    },
    {
      "type": "modify",
      "old_id": "cd4a9d1d5d5d1c467bfae540ccb565b8b3b791fa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/RevisionCreated.java",
      "new_id": "ebf5a7b6d025f43824274c853ce0a018e5ef240d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/RevisionCreated.java"
    },
    {
      "type": "modify",
      "old_id": "03cbc40c11fc85fbf3864dd42d9b7b0045df837a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/SynchronousHook.java",
      "new_id": "d4dfaf889fc889051e20b6b9f30269d88ed1402e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/SynchronousHook.java"
    },
    {
      "type": "modify",
      "old_id": "e608694eaa4141c68c116e40e4e2a8122986bffb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/TopicEdited.java",
      "new_id": "62407dd9cd9536198a72d3ad91bf60aa49b02671",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/TopicEdited.java"
    }
  ]
}
