)]}'
{
  "commit": "87e71fb8b19c9cfc4e6dcc86f3ad139a0f0f0155",
  "tree": "62fc5989320bbb8909206500bf5f3d6d547b1aed",
  "parents": [
    "2d35fb8d91e05e086615998deec6407bceeda248"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Oct 21 01:33:47 2023 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Oct 25 18:04:14 2023 +0000"
  },
  "message": "Allow keeping custom configs in FanoutReplicationConfig\n\nSome of the replication plugin default choices may not be suitable\nfor users of GitHub that need some specific replication settings.\n\nHistorically the defaults of the replication plugin were not suitable\nfor pushing to a non-Gerrit repository, hence the fragility of\ngenerating and assuming defaults.\n\nWith this change, allow to keep any ad-hoc customisation on the\ngenerated replication configuration files.\n\nChange-Id: Ic451e934b1f8ef062c502eaad3c3f1bf63813556\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "412c2ffc9aa8718a2190ac025b7ff2460585562a",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/FanoutReplicationConfig.java",
      "new_id": "4a3bc4b4fd8bc245b0ee58ffa504c06e68950f3b",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/FanoutReplicationConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3613c4100d032c7eef95a358f3f916dedea4cac0",
      "new_mode": 33188,
      "new_path": "github-plugin/src/test/java/com/googlesource/gerrit/plugins/github/FanoutReplicationConfigTest.java"
    }
  ]
}
