)]}'
{
  "commit": "5a99e04ccffbeff4d50dbbb426dcc323c0be7362",
  "tree": "234b28f220d5a46250d8689c94f466e112835cfb",
  "parents": [
    "1c748e25647662ab80aa12ce0b301289881f6729"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue May 08 22:44:25 2012 -0700"
  },
  "committer": {
    "name": "gerrit code review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Wed May 09 19:19:32 2012 -0700"
  },
  "message": "SSH commands gerrit plugin {ls|install|remove|reload}\n\nAdministrators can use these commands to view loaded plugins, install\nnew plugins from any URL source the server can reach (including HTTP),\nand disable plugins that might not required or are misbehaving.\n\nWhen installing plugins the JAR can be supplied as stdin to the SSH\ncommand, or as a URL. Either way the server copies the JAR into a\ntemporary file in the $site_dir/plugins directory, then safely does\na reload of the plugin by stopping the running plugin, replacing the\nJAR on disk, and then starting the plugin back up. This is safer than\nthe rescan thread detecting changes made in the background.\n\nRemoving a plugin doesn\u0027t actually delete it, rather the plugin will\nbe renamed to have a \".disabled\" suffix, preventing the scanner from\nconsidering that plugin during a future server restart.\n\nChange-Id: Iaa4cb9d7c28294fa616975093a0d4ffb1fcb2788\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac6a8665ae028e90c407cf5c0b2c6fd44d37181d",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/plugins/Plugin.java",
      "new_id": "0c1ab0fdafe77df5a1746afbb0e6c7e8f14ddaf7",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/plugins/Plugin.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77fa7028e34fdd6ac9164ed24f65cf7e8a20694f",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/plugins/PluginInstallException.java"
    },
    {
      "type": "modify",
      "old_id": "5bb1b36ecadfe231da10b77d9a86421635270390",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/plugins/PluginLoader.java",
      "new_id": "44b2f12aeecdd4949188bc8017622c3c27686f80",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/plugins/PluginLoader.java"
    },
    {
      "type": "modify",
      "old_id": "4d7c93e02aef65a6a696fac682898f018b770352",
      "old_mode": 33188,
      "old_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/DefaultCommandModule.java",
      "new_id": "64e7289aef48f71f30a6d5b2956e26563984b273",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/DefaultCommandModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "232884766116de2b688426b92f9cb6f21d1a0025",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/PluginInstallCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6044151ddc6bbfcb5e0f63aabb418cfda3694d96",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/PluginLsCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "548669866b6a727659009b36b3aab93bf5307934",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/PluginReloadCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6444e71ee7f7d6fddc3bc5087af50aaded2730ca",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/PluginRemoveCommand.java"
    }
  ]
}
