)]}'
{
  "commit": "a0a69b3f8d73e13364706982d30b9062a2da3167",
  "tree": "adfe9a317c5bf393a2587002f496d0a7fc83c99e",
  "parents": [
    "a5380b94da58d21f198565829bb429785e281458"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon May 18 08:22:58 2015 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Aug 03 08:26:56 2015 +0000"
  },
  "message": "Replication target by username not on organization\n\nPreviously the replication targets were defined on a per-organization\nbasis, assuming that only an elected user would be defined for running\nthe replication process.\n\nHowever things are more complex and sometimes organizations are not\ncentrally managed and, especially with OpenSource, different people may\noperate independently and have different permissions to different repos.\n\nIt is then quite difficult (if not impossible) to define a single user\nto carry out replication for all repos. A safer approach is to define\na one-target-per-user logic where each individual can potentially carry\nout replication on only a sub-set of repos inside an organisation.\n\nThis avoids the potential risk of overwriting the replication user\ninside an organisation and allow different users to replicate their own\nrepos.\n\nChange-Id: I52d4ea9883335a35a15f32a080b1d0b9796d79c6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5410c78189a98551aae415cf41c72c889d9d4dc6",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/ReplicateProjectStep.java",
      "new_id": "27e336855d2d9b4a3f5a7ea90f6e57ecd818b406",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/ReplicateProjectStep.java"
    },
    {
      "type": "modify",
      "old_id": "60e85027871ab2245f52fbad415ba871dba426f3",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/ReplicationConfig.java",
      "new_id": "0296ce68c1775353acd7248b9ccc2473a75f268a",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/ReplicationConfig.java"
    }
  ]
}
