)]}'
{
  "commit": "5baf141eabc33ffabbd5b6db1dc91c05ffa33c37",
  "tree": "b64c5e6ece1e68bd72906543f2dbc2bb8e567a45",
  "parents": [
    "866b082f1ee6f789b47a132ad880d846d28fbe79"
  ],
  "author": {
    "name": "Kamil Musin",
    "email": "kamilm@google.com",
    "time": "Tue Jul 30 13:37:53 2024 +0200"
  },
  "committer": {
    "name": "Kamil Musin",
    "email": "kamilm@google.com",
    "time": "Wed Jul 31 11:40:59 2024 +0200"
  },
  "message": "Disallow ref creation when passed object is neither Commit or Tag\n\nThe checkCreateRef works by throwing an AuthException if permission is\ndenied. It explicitly checks for RevCommit and RevTag, which means if\nthe object argument is neither no checks are made (ie. ref creation is\nallowed), which is not desired.\n\nGoogle-Bug-Id: b/355739238\nRelease-Notes: Disallow ref creation when passed object is neither Commit or Tag\nChange-Id: Ie4bdd12c6c76ae78e01f926cb69c142a539d0e75\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab134b50ce4840d323e3e9870bea5f8adc877b30",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/project/CreateRefControl.java",
      "new_id": "c3d397869205a4eb77ed54d7627658b994366061",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/project/CreateRefControl.java"
    },
    {
      "type": "modify",
      "old_id": "f94aa124f8b043ce4dc17124d2be6cef0d3c39c4",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/git/PushPermissionsIT.java",
      "new_id": "fa6d2e4d7b832b11c28dc3c1fa9dc17ebe91afda",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/acceptance/git/PushPermissionsIT.java"
    }
  ]
}
