)]}'
{
  "commit": "aa1ecbc05debd07bc13c37dad1b9e645bf67e5ac",
  "tree": "dcda61d0c8e5e24de874d7a308ea1be01d0c5935",
  "parents": [
    "22b04b548d80f6998271ab33af015c28a3dfeda1"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Sep 14 12:02:20 2013 +0100"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Jan 16 17:52:52 2014 +0900"
  },
  "message": "Replication settings auto-reload and restart\n\nNew configuration setting in replication.config to\nallow replication plugin to automatically detect,\nreload and restart replication based on config\nchanges. Additional check is made on secure.config\nas well in order to capture new credentials that\ncould have been potentially added to reach the\nnew replication targets.\n\nSemantically equivalent to changing the configs and\nrestarting the plugin, but works automatically\nwithout further human interaction.\n\nNOTE: it is actually more lightweight than a full\nplugin restart because besides the new replication\nDestinations, everything else is kept (code,\ninjectors).\n\nChange-Id: I8bbbaad8bd62f1d7efc58b45266446220641f106\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf2da4bd50ea1e877c560f012ec8086f9892c9f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/AutoReloadConfigDecorator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d6ce69c3d53fef1eb4e789f41c9e7d63577c798",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/AutoReloadSecureCredentialsFactoryDecorator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ce4a548cb331287ede4e8270d210bc7a21f3369",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/CredentialsFactory.java"
    },
    {
      "type": "modify",
      "old_id": "93f261e96da38014500a348694a46c21bf37d531",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "ddcb9335c5e23f4861ae565b66434fee658efc32",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "modify",
      "old_id": "1d7975075e25610ac3d6b7f8248354b509dbcbd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationConfig.java",
      "new_id": "1b971c35908ad76c6999f8d3552c35f3734ca2b7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60a3918ee7a83470473a7d926aad10b942e34ea0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationFileBasedConfig.java"
    },
    {
      "type": "modify",
      "old_id": "4b3b7301decf0e399080c59f48e1138205a4744e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java",
      "new_id": "8aa324870846580c966dc1f824308e5d875c52e2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java"
    },
    {
      "type": "modify",
      "old_id": "78725a349c86af21c80c5d7ed16df05b5ffc867d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java",
      "new_id": "651aba00e260e6647731e83663846f2376a10fad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java"
    },
    {
      "type": "modify",
      "old_id": "7bb98318574a22c6476a19e14d1928567151d20e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/SecureCredentialsFactory.java",
      "new_id": "68433f18c6b287004b37ea6fd28d9b25969990e0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/SecureCredentialsFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f40c75f51620b6c2fd17e01157501766d6e9e3c5",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "04f907ca645581f21dca7ebfb29f3467664dabcd",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    }
  ]
}
