)]}'
{
  "commit": "ada956afbca17a3672e8eb973ec9313fae6edca4",
  "tree": "c584bd714fed399fa1579b3977f038a9850838fe",
  "parents": [
    "027dfc2df052162df5a1868315be74ed7f4869dc"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Jul 12 23:01:56 2023 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Jul 13 18:58:06 2023 +0100"
  },
  "message": "Allow update head with Fetch replication global capability\n\nIf a user has been granted the global capability to run\npull replication, then it should also be able to update\nthe project head, otherwise the replication would be\ninterrupted when the project\u0027s head default branch is\nupdated.\n\nChange-Id: I6fa89490e406a7b966ab8e89c173e5bb47271745\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "161bcf488683b0c1e8c653d4b00f99167ff2499b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchPreconditions.java",
      "new_id": "77d0e0b271c5caffb87cf8954d695b28bf6fb862",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchPreconditions.java"
    },
    {
      "type": "modify",
      "old_id": "8feb825bf9eeaf32ad38864a6549eac38b3890b2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/PullReplicationFilter.java",
      "new_id": "030af76a5e866113e091cb6b7083544a7acb4b09",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/PullReplicationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "4195435db4688b5b4fdeb2ae9cbaf13f978caad5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/UpdateHeadAction.java",
      "new_id": "3f6673bde2813aeb0dccc7ee27b9076f13759968",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/UpdateHeadAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afac22f86dbcfc21e6971c24de67cb0419391ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/exception/UnauthorizedAuthException.java"
    },
    {
      "type": "modify",
      "old_id": "7ae3a787e0663d80abb959b4528e2d5446258459",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectActionTest.java",
      "new_id": "d0cd1b48e3ec764cf96f4a498bcb3336e304b6c5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "ce0b9d323d4246c2801e59c3724914291f191602",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchActionTest.java",
      "new_id": "e7048f661b571ba832d2372da8fa556cb1494ea8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "d0f3214034613311fe5805ed0b55a94e2a98f11a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/UpdateHeadActionIT.java",
      "new_id": "9ceae5a4753f5f14ce3b5150351cedcf609a7a51",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/UpdateHeadActionIT.java"
    }
  ]
}
