)]}'
{
  "commit": "8de36ada0c0bf967bb3a79a74f51ca0e414864a0",
  "tree": "d3fbed8bf707316a7badca9798cdb5897855c0f6",
  "parents": [
    "782f8ba624b03fb0ee00dac43e9bde54d89442e3"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Dec 30 22:06:48 2021 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Dec 30 22:25:52 2021 +0000"
  },
  "message": "Inject ProjectVersionRefUpdate as Provider\u003c\u003e\n\nThe ProjectVersionRefUpdate relies on the injection of\nthe GerritInstanceId which could be delayed in the bootstrap\nof Gerrit injectors chain at startup.\n\nStarting from v3.5, the GerritInstanceId, an optional injection,\ncould still be null when the ReplicationStatus instance is created\ncausing a Guice instantiation failure.\n\nUsing a Provider\u003c\u003e resolves the issue and allows the resolution\nof the GerritInstanceId at runtime when all the Guice modules\nare instantiated.\n\nThis change is applied in stable-3.3 for minimizing the conflicts\nof the merges up to master, as it is compatible with all branches\neven if not necessarily needed on stable-3.{3,4}.\n\nChange-Id: I638988205a004733e6531e6ac4126e2ba652ac06\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c024e67a95bc919d5e20a7fe412ec9b1a0a1d3e3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatus.java",
      "new_id": "c45dfa7120e2a7d32792902b28861920a873f246",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatus.java"
    },
    {
      "type": "modify",
      "old_id": "beb93dd92fe1dfa5f908cfffdf8e54f262853413",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatusTest.java",
      "new_id": "dc1a564401aa261d34302a70141c7055a2355b6c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/ReplicationStatusTest.java"
    },
    {
      "type": "modify",
      "old_id": "f648f6b326384817f333e2f5d496778ae208da50",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetricsTest.java",
      "new_id": "6aa2ce617a94e8197247366f7f4c5b57cd39ab5b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetricsTest.java"
    }
  ]
}
