)]}'
{
  "commit": "43c932579b657ad605190080bd2575a7a60cb08f",
  "tree": "111132e276475c513f10da9e4726d870294d1d91",
  "parents": [
    "4ea8ded423eab289c094a0d9b1875747649db205"
  ],
  "author": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Mon Aug 22 15:35:20 2022 +0200"
  },
  "committer": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Mon Sep 12 18:27:39 2022 +0200"
  },
  "message": "Dynamically load metrics collectors\n\nAllows dynamic loading of metrics collectors.\nThis groundwork will allow to easily add new metrics collectors\nto gather more metrics and informations about the\ngit repositories.\n\nAdded MetricsCollector interface to define collectors API.\n\nBug: Issue 16208\nChange-Id: Iabd18153b5faf43cb91044a9a02fcc7b7efda23f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1052170f79e1ec5a4d1e0d6b7ea4ca33eb43a641",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "8d79e0cac6b9a29e75f7a918771108ddc833c473",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "337178653636731a8ad5abe34f2a21a4f33165ca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCache.java",
      "new_id": "a08f84585425b05cb2d91470b5e5b18f0fc7f88b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCache.java"
    },
    {
      "type": "modify",
      "old_id": "f743ccb24106138b35cf2d0f6bc8c8e8a5bb68c1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/Module.java",
      "new_id": "1ffb65c82b5168a0f2fb2abc1c0a844b328a9d0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/Module.java"
    },
    {
      "type": "modify",
      "old_id": "7dc726d9e27f185b84af6660d0cd16ffe0fd54c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/UpdateGitMetricsTask.java",
      "new_id": "a1acb241417c21841b65e78c3e2ed831bfc9759c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/UpdateGitMetricsTask.java"
    },
    {
      "type": "rename",
      "old_id": "2eab2f9c062f0e971dce71d529952cb1c0a58505",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/GitStats.java",
      "new_id": "00182e4d39d5333b0a1256bb0f87088af274d961",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/GitStatsMetricsCollector.java",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "311a7077ba2033d592c8d2183e16341be8d37832",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/MetricsCollector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0148c667f824a3c32781980c5594fca3cc26101",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/FakeMetricsCollector.java"
    },
    {
      "type": "modify",
      "old_id": "e98a25f4a51ae058f5938232a6914fc54a0c3b0b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCacheTest.java",
      "new_id": "e37981381e36d54e3cd8c6c5efaa6ac3ebc31c2f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitRepoMetricsCacheTest.java"
    },
    {
      "type": "modify",
      "old_id": "f6cdb11efdc1ab6e15c0ac131770c6c9f1c7f945",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitUpdateListenerTest.java",
      "new_id": "a97adc2a0b04852557cbbed255a87ff2f91c116e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/GitUpdateListenerTest.java"
    },
    {
      "type": "modify",
      "old_id": "45fb9888cd42d2b37fd3b52001570590ee3c91ea",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/UpdateGitMetricsTaskTest.java",
      "new_id": "fcb0e05879c28570b30871880ecd9945ff5a88ef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/gitrepometrics/UpdateGitMetricsTaskTest.java"
    }
  ]
}
