)]}'
{
  "commit": "0e1effafeeb9ee468e13c2af028fac5e019e9c25",
  "tree": "e2e21303d1ff5ed2efa246416d89648d84a7e2c5",
  "parents": [
    "99c9794a6d5d649bd60e1f0d8f59f79f929f7ba6"
  ],
  "author": {
    "name": "Thomas Draebing",
    "email": "thomas.draebing@sap.com",
    "time": "Fri Jan 14 11:04:43 2022 +0100"
  },
  "committer": {
    "name": "Thomas Draebing",
    "email": "thomas.draebing@sap.com",
    "time": "Tue Apr 26 08:27:03 2022 +0200"
  },
  "message": "Replicate refs created in a BatchRefUpdate together\n\nWith a recent change it was introduced that internal ref-updated\nevents would contain all refs that were updated in a single command.\nThis was not yet used by the replication plugin to ensure that\nrefs that are dependent on each other are guaranteed to be replicated\nin the same push.\n\nNow, each replication task contains a set of one or more refs instead\nof just one. This allows to define tasks that take care of multiple\nrefs that were updated by a single command.\n\nDepends-On: https://gerrit-review.googlesource.com/c/gerrit/+/328228\nChange-Id: Ic0534d03dee6759ba4cb6b19ae87fd75269b437b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5f125b634414c1f173592d429405f1cf71221ea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java",
      "new_id": "b2050739abf823a1fc476ff8d441e854f6f4572a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java"
    },
    {
      "type": "modify",
      "old_id": "4957a648781a80054746648fe715a6b6ebb090da",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/DestinationsCollection.java",
      "new_id": "79a068352d366d6e2993a3b749c8deebe371a03e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/DestinationsCollection.java"
    },
    {
      "type": "modify",
      "old_id": "8afcf9bba8a4b76e71cd6315942ec2911024955b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "da3089e0c3dbdeacc99294fa17d5d871a33b1674",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "modify",
      "old_id": "bac599fed4f4888e7d2aaf0d8286f57ed8bdbf10",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushResultProcessing.java",
      "new_id": "6ed47d438e7bd14e54200226d215a8da7d24e6c2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushResultProcessing.java"
    },
    {
      "type": "modify",
      "old_id": "2fa6c347c8128486f1a06d12900f78e9bc4128d1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationDestinations.java",
      "new_id": "78c1a3599d6afffd69de492e57108cb92c9e83a6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationDestinations.java"
    },
    {
      "type": "modify",
      "old_id": "39650cbd7a70cbaa8343a3430ab23a4ecb29fbc5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java",
      "new_id": "9f331f25e9c912323dbd066ca23ae28fa7abc260",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java"
    },
    {
      "type": "modify",
      "old_id": "791b38739955d7c23d7b4e160988fef5b314aae0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java",
      "new_id": "47ed6b0994b738224606e215d2353a6ffd93d63b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java"
    },
    {
      "type": "modify",
      "old_id": "47364028f3917c05be70090b50641d17d751ff72",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorage.java",
      "new_id": "c7765a3cb162f4f039d70ef59d625ae409194a42",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorage.java"
    },
    {
      "type": "modify",
      "old_id": "a9985d29b5b384f5924f7e67fd17c9ba73095ce5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/UriUpdates.java",
      "new_id": "77a55742326dd963b2060e1842eaadb1b6a134a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/UriUpdates.java"
    },
    {
      "type": "modify",
      "old_id": "cfe90029af56bfc1d44b980a7ced6378d512b1f0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/PushOneTest.java",
      "new_id": "dc2961277a2c7431e1d7f6357bbfd29f618caabc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/PushOneTest.java"
    },
    {
      "type": "modify",
      "old_id": "3d0dfc17b2f6eedaef7825094195d6924d04200d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationDistributorIT.java",
      "new_id": "dfcf2503455d3a5e3681a290419b99a7917f916c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationDistributorIT.java"
    },
    {
      "type": "modify",
      "old_id": "1c1f983710d1ea535c71eb6180095a10c97fa657",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationFanoutIT.java",
      "new_id": "5f80e8cbf9ff476329dc37f6d313d8dba42a24bf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationFanoutIT.java"
    },
    {
      "type": "modify",
      "old_id": "eb2b99901670ad8d039dcc7bd784f8f934e7b4c5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationIT.java",
      "new_id": "9285c582d704b7c498dff2ed4dd67415a06667a0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationIT.java"
    },
    {
      "type": "modify",
      "old_id": "e0de5775934cd36f2066401036f221e732d69650",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStateTest.java",
      "new_id": "ffef1bfb323873fd6b23e55b03284b77d0c1b688",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStateTest.java"
    },
    {
      "type": "modify",
      "old_id": "f549f473901da322c9f98cb49728278db02efaa4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStorageDaemon.java",
      "new_id": "b6d14e8de909a21ea55bfd7414321e255bc29af8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStorageDaemon.java"
    },
    {
      "type": "modify",
      "old_id": "e2e1e21e062f3c2f4631662a4c8dde3df2ab698b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStorageIT.java",
      "new_id": "9390798435d462a919bda25001fe645a25991b7d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStorageIT.java"
    },
    {
      "type": "modify",
      "old_id": "5cfb2d0923c8cb1deae2027766af3f181f945d09",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageMPTest.java",
      "new_id": "6de0b6b75e2a0288f94a1a2ad55593aa814184e0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageMPTest.java"
    },
    {
      "type": "modify",
      "old_id": "202cac97bc700929b02c2a383d1ea780ab94d72d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTaskMPTest.java",
      "new_id": "481fa9c1acb8dda9a8ffd7dace6e9c2775a52b54",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTaskMPTest.java"
    },
    {
      "type": "modify",
      "old_id": "a2e5e4d6ce726366431e56cac895fce7cf3db2c8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTaskTest.java",
      "new_id": "568eef771ca8f5640d0493f02ec7606b33f82a9d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTaskTest.java"
    },
    {
      "type": "modify",
      "old_id": "16a03635f95dad04bc80b0121d9f2d4b310022a4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTest.java",
      "new_id": "35254de811b9fb9ddc5e25c4f2115c9c6cf401c7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTest.java"
    },
    {
      "type": "modify",
      "old_id": "080f279902fd6abeec3554e55431fc74f801bf03",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/TestUriUpdates.java",
      "new_id": "f6eec83cc5451d59b2adacbaeabe846f31ba9cdd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/TestUriUpdates.java"
    }
  ]
}
