)]}'
{
  "commit": "2d79d9b6fab42a0b5953c27f3c36f0f91fd1ee5f",
  "tree": "9b7219c9560b36b454f08bc9b74661c112e41ecd",
  "parents": [
    "8fb35ae0e2c08532a69719e6ca848515d63bfe42"
  ],
  "author": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Mon May 07 10:29:53 2018 +0200"
  },
  "committer": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Sat Jul 21 07:55:22 2018 -0700"
  },
  "message": "Propagate PermissionBackendException in DefaultRefFilter\n\nNow that RefFilter is part of PermissionBackend and the interface\ndefinition throws PermissionBackendException we can propagate this\nexception from when it is throw.\n\nThis has the risk of breaking ref-advertisement in cases where we\npreviously just dropped the exception, but in general makes the code\neasier to maintain as we see issues faster.\n\nThis commit also removes the duplicate instantiation of\nPermissionBackend#ForProject.\n\nChange-Id: If84ed264779b0729dc8c07e589cebade9070f883\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e5b3c8f6679fe9fd2e770acb44b2443c80ee8ff",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/permissions/DefaultRefFilter.java",
      "new_id": "2bc40c1395ceea679ef4a3ef9c77683cb587c375",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/permissions/DefaultRefFilter.java"
    }
  ]
}
