)]}'
{
  "commit": "b272b75cdf03afc904b1bd08c5b49ab3a859fd1c",
  "tree": "1c9afec4e7ce85b7e1d3b5239d34176b7d49a2f3",
  "parents": [
    "260cb0cc55668124827b2312c285ec5811ebe6f1"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Aug 03 22:25:19 2017 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david.ostrovsky@gmail.com",
    "time": "Thu Aug 03 21:14:21 2017 +0000"
  },
  "message": "Bazel: Depend on last released plugin API version\n\nNormally, when developing on master branch, plugins depend on plugin\nAPI snapshot version to be always up to date with core gerrit.\n\nThis approach unnecessary complicates the plugin managements, as it\nrequires to branch stable branches whenever a new release is cut of,\neven though the plugins may be still compatible with older gerrit\nversion.\n\nReplace this approach to build the plugin against latest released gerrit\nAPI version. We could develop this approach further and create different\nAPI versions in bazlets, with release number in their names, so that the\nplugins can declare what is the oldest version they can depend on, like:\n\ngerrit_api_2.14.bzl\ngerrit_api_2.15.bzl\n\nand so on. We don\u0027t have this for now, and Bazel is only supported since\n2.14, so switch to consuming the API from the last stable plugin API\nrelease.\n\nChange-Id: I03a023f5362c128f4dccc8261bb344265f31ed95\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c12d529680459cca1b4c10cdd154dad7098cb97e",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "7ea896f22a6fab45bd9e039d4eb71aef44df4d45",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    }
  ]
}
