)]}'
{
  "commit": "a55869f1dc747078fc21344c14817c466a4e35fb",
  "tree": "b53b0fb5eb548ec2b321b855425c2e835fc5418d",
  "parents": [
    "8708f0fc1ea99c40736f922aa9f38b4c54d4f01c"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Apr 30 13:08:29 2025 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Apr 30 13:44:53 2025 -0700"
  },
  "message": "Fix metric registration check for existing metrics\n\nChecking for the presence of existing metrics cannot be done anymore by\nfull match but should only consider the prefix, excluding the project\nname that is now part of the metric field.\n\nEnable the shouldRegisterMetricsOnlyOnce() test again now that the\nmetrics detection logic has been fixed and it is not possible anymore\nto trigger the registration of the same metric twice.\n\nChange-Id: Ia43962025f43c00c9c3acc06649580619199230b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5577bc2ef2ddfbcb252d00460a724b117f68bfae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCache.java",
      "new_id": "07d5333304f6f1a4ff1c8f0b5e0ab0155da6f684",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCache.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e70fcd87f7239ac614308da0b50685d29bdb3bb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/ProjectlessMetricsTracker.java"
    },
    {
      "type": "modify",
      "old_id": "a370dbe043ee1928d76d163fb4c9d061beb57280",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/FakeMetricMaker.java",
      "new_id": "0134747972dc61020445c241944d51caac548b35",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/FakeMetricMaker.java"
    },
    {
      "type": "modify",
      "old_id": "402e08f55106b68e2c108ce7dcd85099e2331a1b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCacheTest.java",
      "new_id": "344412ee6a4a54463683cc01cfcde9a3cd537b85",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCacheTest.java"
    },
    {
      "type": "modify",
      "old_id": "e8aa0865018f3edac23d8e34f1cfc8218f5d78cd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitUpdateListenerTest.java",
      "new_id": "572810eec49d56d1adac987064a84d4c6a776cdc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitUpdateListenerTest.java"
    },
    {
      "type": "modify",
      "old_id": "09b44614d2944e1f29a16848927089befce7fc0a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/UpdateGitMetricsTaskTest.java",
      "new_id": "39f75221c76a5c11e2a320d29f848d71cfbec3a3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/UpdateGitMetricsTaskTest.java"
    }
  ]
}
