)]}'
{
  "commit": "782f8ba624b03fb0ee00dac43e9bde54d89442e3",
  "tree": "ba6c3557cfb7411535ce7bcebfd7f5c9de76e336",
  "parents": [
    "a4638e8cee55159794630988f39fb183a42f6517"
  ],
  "author": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Thu Dec 09 14:33:56 2021 +0100"
  },
  "committer": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Wed Dec 15 16:48:24 2021 +0100"
  },
  "message": "Introduce persistent cache for replication-status\n\nReplicationStatus keeps track of the replication lags associated to\nprojects in a multi-site set-up, so that it is possible to understand\nhow much behind a particular project is falling due to replication.\n\nThis information however is lost upon gerrit restart.\n\nPersist replication status information by using a persistent cache to\npopulate in-memory replication-status at startup.\n\nBug: Issue 15310\nChange-Id: I86c40684439ec5a457866f56f4cb9157c4af0092\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81a0d8df00e11463d8deb20ed4853b7d72700000",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/PluginModule.java",
      "new_id": "20aaef63ab85ae00e941ea62d9fdf1aa33ada03c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/PluginModule.java"
    },
    {
      "type": "modify",
      "old_id": "45e66a6559daec12d13857422fa8083541f72102",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatus.java",
      "new_id": "c024e67a95bc919d5e20a7fe412ec9b1a0a1d3e3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatus.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e954bc4a25c82d03409c688276fb14c7927d4adc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatusModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beb93dd92fe1dfa5f908cfffdf8e54f262853413",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatusTest.java"
    },
    {
      "type": "modify",
      "old_id": "0c2f750259da3b128c7a50e70438687cb489fd83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetricsTest.java",
      "new_id": "f648f6b326384817f333e2f5d496778ae208da50",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetricsTest.java"
    },
    {
      "type": "modify",
      "old_id": "3b5f9a69758f556f2be25e6dfb0a3d5d73d39aaa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/http/ReplicationStatusServletIT.java",
      "new_id": "da02d02f2b61f0a71075986d94ccad1a529ccd5a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/http/ReplicationStatusServletIT.java"
    }
  ]
}
