)]}'
{
  "commit": "4fbbf74fdee3945d0e20c77964c8f9ba2479c02f",
  "tree": "4f7e8060e36d89e9446efb15ee109cca22094fa3",
  "parents": [
    "997cf2a08829789ace96b6ad85e2b52820cc5bd4"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Thu May 10 12:39:28 2018 +0900"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Thu May 10 21:12:31 2018 +0000"
  },
  "message": "Update git submodules\n\n* Update plugins/hooks from branch \u0027stable-2.14\u0027\n  to 1370e0d678579efe09678d33b3ee26c6f9428dac\n  - More logging improvements to help tracking down hook problems\n    \n    Add more informational logs:\n    \n    - The configured hooks path.\n    - The resolved path for each hook.\n    \n    Each of these is only logged once (the latter once per hook) so logging\n    at info level will not be obtrusive.\n    \n    Log the path of the hook file if it does not exist. This is logged at\n    debug level because it will be emitted on every attempt to execute the\n    hook.\n    \n    Change-Id: I1fe6f860346d73648283178b58982180d2c35ce9\n    \n  - Clarify usage of logging set-level command in documentation\n    \n    The command only works for existing loggers. To set the level for\n    all loggers one must change the log4j configuration.\n    \n    Change-Id: I44c04a2fcae8d8c9e812e7de28cf4ccfd3c31b65\n    \n  - Update debug documentation to enable debugging for the whole package\n    \n    Instead of only enabling for the HookTask class, enable for the whole\n    hooks package.\n    \n    Change-Id: I33503f6185f07945f88b6de7a7aab4eaa509fbbf\n    ",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed035668d708fec7a1893f48f40417ebe024967a",
      "old_mode": 57344,
      "old_path": "plugins/hooks",
      "new_id": "1370e0d678579efe09678d33b3ee26c6f9428dac",
      "new_mode": 57344,
      "new_path": "plugins/hooks"
    }
  ]
}
