)]}'
{
  "commit": "29875954b9e766620f31991f425020ae22ade485",
  "tree": "5099720253b89fdcda3e4ebebf0207bb409aab49",
  "parents": [
    "d33615ca4eae3f73b8b90e46edefc1584ebf458d"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Fri Jul 05 13:03:48 2019 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Aug 09 23:14:29 2019 +0100"
  },
  "message": "Add replication refs-filtering before push\n\nAdd ability to filter out refs before being pushed for replication to\nremote instance. This will help to prevent split-brain issue by\nallowing us to create filter in multi-site plugin to stop the out of sync\ninstance from overriding the changes of the instance that is up to date.\n\nBug: Issue 11175\nChange-Id: I99a7cb4fb2f231626d50abc7d90bb3d79c23861a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6db66743081d493331c6d641f791d731986c4f96",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "5794f6e686c6cd560dcc314b7e889094ef408910",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b92a54a9b96f18c8e700e1665b38f0706e610145",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationExtensionPointModule.java"
    },
    {
      "type": "modify",
      "old_id": "464e37a4e1d51965fba6c7aae94a0b04f3022925",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java",
      "new_id": "1898a4fa3df1bda4b97a54b32094808efac1bf1a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb6ba906571949f58d9adce0439df1544ddec69d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationPushFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba142994ea5786105b2f64b03afd0e24a3e796c2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/TransportFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58c1214abb4c89d0da4c522e376ac26429302aa0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/TransportFactoryImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "345fd8f1b7d7c84d40183c66ed2848928447f875",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/extension-point.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af065b32cf23bb12092d35fd435bea7734e03a96",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/PushOneTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "111a79215bb56a5e640da339537a615cdcddd804",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/RemoteRefUpdateCollectionMatcher.java"
    }
  ]
}
