)]}'
{
  "commit": "b6232dabd9267155764fa7374e8ac7b2bc8e5bdd",
  "tree": "cb505916422920e372baf6abb2acb887aa8d19ab",
  "parents": [
    "55b085d239096d32c4f9be7030035f50b8fb2fe3"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Wed Jun 21 18:36:43 2023 +0200"
  },
  "committer": {
    "name": "Christopher Miliotis",
    "email": "christoforos.miliotis.dev@gmail.com",
    "time": "Wed Aug 09 10:28:02 2023 +0300"
  },
  "message": "Introduce `apply-batch-object` REST API endpoint\n\nAdd `batch-apply-object` REST API endpoint which allows to send\nmultiple refs as a single call. This allows to preserve the refs\nupdate order and improves the performance.\n\nBug: Issue 40015567\nChange-Id: I843902c639829e04c4964b1f6c86602f1e554a6c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bcbd73da6c8d370d4825680320b5769d97bb8248",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java",
      "new_id": "54cc6f481c873aeda6cf6ce462b2636686fc1122",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c67ceec224960ebe2f17e92e0297914d876e4ae0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/BatchApplyObjectAction.java"
    },
    {
      "type": "modify",
      "old_id": "be719467ac691e2a4f61d8ec2a41b491512cd62a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/BearerAuthenticationFilter.java",
      "new_id": "b6b8fd00a64542b5dcb5100dbe923589ed12318e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/BearerAuthenticationFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a613c02abfb8496e4040b82309d923a4648547b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/data/BatchApplyObjectData.java"
    },
    {
      "type": "modify",
      "old_id": "1b3dc436b92ec0bd60ae12072c5d6a4406fa194b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchApiClient.java",
      "new_id": "5f3981116af040ae6fe694991f7620caaa9f605a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchApiClient.java"
    },
    {
      "type": "modify",
      "old_id": "09148fe28d3b8e4cb21ca2d42dfe4a8d11138b8b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClient.java",
      "new_id": "2b9ef09135288537685ddc5fa86b7f1c333d5a15",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClient.java"
    },
    {
      "type": "modify",
      "old_id": "ec9d65f5ce01199abbb01547f048e3e66b853004",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/HttpResult.java",
      "new_id": "6428ecefbd92bc69b26adaf7792432d23ac878ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/client/HttpResult.java"
    },
    {
      "type": "modify",
      "old_id": "4f853a29eb9dbd68286aa8c63efee3f9cbb85993",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueueTest.java",
      "new_id": "7131513f1a18c4c382f45d298bd6f1a03d281f97",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueueTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8dabf1ca5a218caaa378a0cced3412ba70b5f15",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/BatchApplyObjectActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "ca69f06025844e893d6b06ce506868a293673d67",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/BearerAuthenticationFilterTest.java",
      "new_id": "9b0106cb4a70b7b369d367ca86782223cc1d624e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/BearerAuthenticationFilterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf74b5641996049586cdc1c26bcd3edd5e1a7837",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/data/BatchApplyObjectDataTest.java"
    },
    {
      "type": "modify",
      "old_id": "5de7e7d6064e6cd9e2561a2fd025887b02544c87",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClientBase.java",
      "new_id": "e64bc6fd016094fe2eb1e5e1e447fdd978661a92",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/FetchRestApiClientBase.java"
    },
    {
      "type": "modify",
      "old_id": "d82f3a5853494664bdf9ab291c9b441503be62cc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/HttpResultTest.java",
      "new_id": "900723ee1df6dc2738f8b93d9a104b4ce7b8e746",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/client/HttpResultTest.java"
    }
  ]
}
