)]}'
{
  "commit": "f301c9ccd7add2dbcdd3f371d9909a8d5f3694f8",
  "tree": "b75bedf4cb0b16838bb571012bd9fad0c49ed7fe",
  "parents": [
    "64528f727d009a692c29343c67fda56f3f7a9802"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sun Dec 10 15:43:41 2023 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Dec 11 13:42:37 2023 +0000"
  },
  "message": "Index change asynchronously upon refs replicated event\n\nDo not block the replication thread for performing a change\nindexing, as it may slowdown the incoming operation on the\nsender side.\n\nWhen the refs are replicated through apply-object or sync\nreplication, the incoming thread is blocked until all listeners\nare complete. The reindexing of a change may take a considerable\namount of time, especially when there are Prolog rules involved.\n\nThe ref is replicated therefore there is no need to block the\nincoming operation waiting for the reindex to complete.\n\nChange-Id: I49279262ea68bb6118ea76ff3123a7538dfe72fc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a618e16c18382081246b1eec45d91ea29914b623",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/event/FetchRefReplicatedEventHandler.java",
      "new_id": "9ee1e8e9d9b2efcc7948fd7436437c78d682a77c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/event/FetchRefReplicatedEventHandler.java"
    },
    {
      "type": "modify",
      "old_id": "81a4fc0ee392c283a2562ff515781c443b8dfb95",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/event/FetchRefReplicatedEventHandlerTest.java",
      "new_id": "c4c35ed26953f13b9ccada542d281c6ea4b66ec0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/event/FetchRefReplicatedEventHandlerTest.java"
    }
  ]
}
