)]}'
{
  "commit": "c6d5659eeeade264fdd844394ea80047a87ef953",
  "tree": "ed4717adc6d8dab8f208c3ba0590ef01e883983b",
  "parents": [
    "f380e2fde4a29ac1470616ae08567df3caf5d10b"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Sep 08 12:34:49 2025 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Sep 08 06:56:00 2025 -0700"
  },
  "message": "Use Java 21 instanceof match whenever possible\n\nGerrit master is now on Java 21 and it is therefore\npossible to use a simpler form to cast an object\nto a subtype with instanceof, see [1].\n\n[1] https://docs.oracle.com/en/java/javase/21/language/pattern-matching-instanceof.html\n\nChange-Id: I72a1357ed0a1cfe62d77f501f423152f5c463ed9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "846192ff8ca23812981200247698d096e4a00b6d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/Configuration.java",
      "new_id": "e6f3533a21738c928ee6f3caf9d17ec4f20dde20",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "15d756b3d9a9be30feca00bc2b17d9bd4eccb124",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/BatchIndexEventSubscriber.java",
      "new_id": "045aded02196cb0db3b3b15688987596cecb92fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/BatchIndexEventSubscriber.java"
    },
    {
      "type": "modify",
      "old_id": "a632618a4cf41a88231baa88278d06b5bf76b7b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/IndexEventSubscriber.java",
      "new_id": "7220cd5287742e4fd09b00d0dc41d7b94a85b83e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/IndexEventSubscriber.java"
    },
    {
      "type": "modify",
      "old_id": "63fc29a829d39288c468e95de20ce6daa1e7cb06",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/StreamEventSubscriber.java",
      "new_id": "3450c381f6f901f7024cf9e5fae1ad6cff837392",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/StreamEventSubscriber.java"
    },
    {
      "type": "modify",
      "old_id": "ef71862b7dcd11c980890f2fba6beab13ce351ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetrics.java",
      "new_id": "2801d5b0baddd7e2fa46e8c23b4c874fbd94631d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetrics.java"
    },
    {
      "type": "modify",
      "old_id": "6e0aa117bbac0bcc0ef0e79c4f7558dde6214bda",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexAccountHandler.java",
      "new_id": "6d5e7bd15bc06f80c78a0680b905902807a4b9fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexAccountHandler.java"
    },
    {
      "type": "modify",
      "old_id": "aa5929fbf273c3f9b50aca2fe4f9077320b3786b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexChangeHandler.java",
      "new_id": "8e98359b85bfd9342c502607be1cd5b268c6c432",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexChangeHandler.java"
    },
    {
      "type": "modify",
      "old_id": "f1141c9d748fee15beb7a8ca19baa278c697218f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexGroupHandler.java",
      "new_id": "953be7be96076737c3b62c246d8cd8490c6b24f1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexGroupHandler.java"
    },
    {
      "type": "modify",
      "old_id": "453d961e4c4130705f361ccc06d2c2153d1bed3f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexProjectHandler.java",
      "new_id": "191e2732fb7ef9543ab0e0db90c020f8c8f07293",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/ForwardedIndexProjectHandler.java"
    },
    {
      "type": "modify",
      "old_id": "69cdb067ac994bd4469793527b4dbb403c0586e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/index/FetchRefReplicatedEventHandler.java",
      "new_id": "1e004524f8370dba3c9ca19236b164ef48307f50",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/index/FetchRefReplicatedEventHandler.java"
    }
  ]
}
