)]}'
{
  "commit": "0411018f302f869505eed8565a1e76ad5c716daa",
  "tree": "4e34fb308bdfe73ad77c79ae68a739343b349f05",
  "parents": [
    "16e9881f32f35613765444213cfb5507165132ca"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sat Nov 21 19:41:08 2015 +0100"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sat Nov 21 19:56:08 2015 +0100"
  },
  "message": "Buck: Don\u0027t depend transitively on dropwizard library\n\nDropwizard library is shipped in gerrit core and thus included in\ngerrit.war. Because gerrit-server transitively depends on it, it\nis also included in plugin API. It\u0027s always wrong to include library\nin plugin.jar binary artifact that already included in gerrit.war.\nThere is possibility of versions collision, when different library\nversions included in gerrit.war and plugin.jar, not to mention that\nthis unnesessary increases binary plugin artifact size.\n\nProbably this dependency was added, to allow plugin to use dropwizard\nlibrary in tree build. The correct way to achieve this is to export\nthe library, as was done in: Idcda84cd.\n\nThis change partialy reverts I4a694cf5 and Ifa93527d.\n\nChange-Id: I35f9762ca2ae4adedc9237eff70c69fa1e64c53b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7aa2580af465b0a61c55627ccdcba8da59b7ce31",
      "old_mode": 33188,
      "old_path": "BUCK",
      "new_id": "0160c15b8692c114dfb849b89dc09f01019467a1",
      "new_mode": 33188,
      "new_path": "BUCK"
    },
    {
      "type": "delete",
      "old_id": "d009eeee855ed42870dba845ea8ccb13d93fbb71",
      "old_mode": 33188,
      "old_path": "lib/dropwizard/BUCK",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
