)]}'
{
  "commit": "f72b4af837455f9b314ab88398153170a6354397",
  "tree": "6b1bd0159fce4fe9ffd2b202b5c094b58910bdd3",
  "parents": [
    "7ea1b823b866f87eea074324704ec1fad5d2dae3"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Thu Jan 07 16:59:13 2021 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Jan 11 15:19:24 2021 +0100"
  },
  "message": "Split monolithic plugin target across java packages\n\nIt\u0027s a left over from GWT plugin era to produce single target library\nfor all plugin sources. Now, that GWT UI was removed, this restriction\ndoes not exist any more.\n\nSplitting the Bazel packages across java packages has a number of\nadvantages:\n\n* Reduce re-build time\n* Prevention of unwanted interdependences between java packages\n\nNote though, that gerrit_plugin() still doesn\u0027t support empty source\nset, so that module package of this plugin is still provided as source\nset.\n\nAlso-by: David Ostrovsky \u003cdavid@ostrovsky.org\u003e\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I2886bc319ce31821118416d8b9d8f8e087756b30\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b778c1d3955e687d0ed53759a9d5a596def0bfce",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "506abaa4347df84c666f89f7fba78d581fed9cab",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "bd5bc0b72f25b32a1cd3de7bc9a6ab09078dce75",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/acceptance/BUILD",
      "new_id": "65883e0ca80b99f33c3585dd5181ea043f3d1f93",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/acceptance/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b08b9981b600521c65ba793c0f716474fa7a1784",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/acceptance/testsuite/BUILD",
      "new_id": "2660baa62eb7df018a31972b32fbce16989a43bf",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/acceptance/testsuite/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ab1591cbaacc09f40ca31636bbd43b72a1432df",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fe77d6f94beab5b65e6a82c747dfc35f49900ac",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/impl/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5aefae54001cd80bb452325f0afd50a4c16f2e85",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4a7385351af15ef0c77ee20ce70cfd3cdacc622",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/common/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e938a4ccf104151ee23ac517a9ae5b5b90c967e1",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/restapi/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9277751f38d54fc56b30565aec3083808d75f168",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/testing/BUILD",
      "new_id": "cff619635e65af888d243cee6bfc54bd66e4ecb5",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6c29233e5a96fc768ba97644b74c583d4c464e3b",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/testing/backend/BUILD",
      "new_id": "f4392f983b354a7c4da27d2ca73ba33ad79d8db6",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/testing/backend/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ea5031e5a8df4f40162a5e27d1fd1cd80aae4fc",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/util/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba32dc0eec3bbe3258105b38ce65546e7a6f591d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/validation/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5fb0fdf4f733a95087d336d8f09db6b5cb36c0e9",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/BUILD",
      "new_id": "cccf4181198daf3c03cba5beffc61335c624c3ec",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/BUILD"
    },
    {
      "type": "modify",
      "old_id": "42c221e71c19212f104d049e3e039abc37e672da",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/restapi/BUILD",
      "new_id": "82f47725142b9d1bd222c1b6eb04c82a016a63bf",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/restapi/BUILD"
    },
    {
      "type": "modify",
      "old_id": "bcdaec96b7c97192d86375467b51d6e645087958",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/testsuite/BUILD",
      "new_id": "e6471afa812c86ffe09acd080251676535add9b0",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/testsuite/BUILD"
    },
    {
      "type": "modify",
      "old_id": "df2542e16a80e15c554a0bc0abfbd3017f5ea94e",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/BUILD",
      "new_id": "cc2d70af8604a8555789c0dbea0b18c60d521eb5",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7f1985a10c0b6207204cb90efd603524077d0118",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/config/BUILD",
      "new_id": "9dc820dfa41ec843fd8aebbcfc3ead5c0eaedef6",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/config/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6c0751baafb889bb5c7303a314a0363c0b4e4d3e",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/findowners/BUILD",
      "new_id": "30bd6b26195c6f3c983e1a1f35229ba9dcf1971d",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/findowners/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f121487ee4fcfcb477dbc2cb2b7f2e1db51f544e",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/proto/BUILD",
      "new_id": "fbd1ac9b36fd1c38769121cbee47cbc73de36b50",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/proto/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2c509ffe913096ee9c380d93b708d23f75539928",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/restapi/BUILD",
      "new_id": "03bef6099759ae86e8b8988ce3c1f09253cca059",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/restapi/BUILD"
    },
    {
      "type": "modify",
      "old_id": "40ae29037001de2b80d2aa8e1a90e20776eca161",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/util/BUILD",
      "new_id": "623a675dcaa498cd51f57e150bfa1c36f125082f",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/util/BUILD"
    }
  ]
}
