)]}'
{
  "log": [
    {
      "commit": "04b4ee71fdf322159c6d21af35cf426f39b2f678",
      "tree": "d1319a8859f5dd07c32aeff0b8e2ce96b1d405cc",
      "parents": [
        "c47d1de647d1269b2dae49b073d9f2d50c487080",
        "54fcc6f6c0af8794bcc4e18c5d0c82793535df22"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 04 11:26:51 2019 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 04 11:27:02 2019 -0400"
      },
      "message": "Merge branch \u0027stable-2.15\u0027\n\n* stable-2.15:\n  Upgrade bazlets to latest stable-2.15\n  Upgrade bazlets to latest stable-2.14\n  Upgrade bazlets to latest stable-2.15\n  Upgrade bazlets to latest stable-2.14\n  ListImportedProjects: Stop using deprecated fileTreeTraverser method\n  Upgrade bazlets to latest stable-2.15\n  Upgrade bazlets to latest stable-2.14\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.14 API\n  Make transitive starlark loads explicit\n  Make transitive starlark loads explicit\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.13 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.20 API\n\nChange-Id: I0cca836a40ff856b2e3c293e80c4250db45e9c07\n"
    },
    {
      "commit": "54fcc6f6c0af8794bcc4e18c5d0c82793535df22",
      "tree": "d1319a8859f5dd07c32aeff0b8e2ce96b1d405cc",
      "parents": [
        "9afcf02f8f328cfb65f6b10ce64e8540860e4b67",
        "635ca7c79b479ebd92a3c9465f8ba36e4e661d8e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jul 03 20:01:13 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jul 03 20:01:13 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14\n\nChange-Id: I12d642184eb0689be1c46ac99a20cfa618520e14\n"
    },
    {
      "commit": "9afcf02f8f328cfb65f6b10ce64e8540860e4b67",
      "tree": "d1319a8859f5dd07c32aeff0b8e2ce96b1d405cc",
      "parents": [
        "8a4264e2bb6581ef8251ee6dfce63731415c73d6"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jul 03 20:00:25 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jul 03 20:00:25 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15\n\n- download_file.py: Synchronize curl options with gerrit core\n\nChange-Id: Ic57b35e489a4a95a2e8a259741c79d38ba657047\n"
    },
    {
      "commit": "635ca7c79b479ebd92a3c9465f8ba36e4e661d8e",
      "tree": "dbe5356d71b54f2284b647db2ca9856b1a2d84ab",
      "parents": [
        "34c7a4a9363d8cd6c499ac6727dfbab48d43515d"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jul 03 19:53:54 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jul 03 19:53:54 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14\n\n- download_file.py: Synchronize curl options with gerrit core\n\nChange-Id: Ic57b35e489a4a95a2e8a259741c79d38ba657047\n"
    },
    {
      "commit": "8a4264e2bb6581ef8251ee6dfce63731415c73d6",
      "tree": "35544ac07be6c1ace29a377c651bb5bfa73c4033",
      "parents": [
        "fbc0daadcfd0e30dbd72c384c8e45a20191ecd5f"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 02 13:22:18 2019 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 02 13:22:18 2019 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.15\n\nChange-Id: I171a510575598943d66f22ea25110efd9efc14f5\n"
    },
    {
      "commit": "fbc0daadcfd0e30dbd72c384c8e45a20191ecd5f",
      "tree": "cb19acb3bbea5760fd1edadfc83171edf9b62f88",
      "parents": [
        "983adeea9ed9f243c1580b3e1112a6c4a4fd58b4",
        "34c7a4a9363d8cd6c499ac6727dfbab48d43515d"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 02 10:05:39 2019 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 02 10:05:39 2019 -0400"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14\n\nChange-Id: I692b3c516641ab5a8bee31aa0b21e7a29ed35209\n"
    },
    {
      "commit": "34c7a4a9363d8cd6c499ac6727dfbab48d43515d",
      "tree": "fc1318de86db7b47e5e10616aa590c143cced93b",
      "parents": [
        "10e058ef20abd4ebdd0ea175721ea2fb7668d0be"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jul 02 20:23:36 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jul 02 20:23:36 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14\n\nChange-Id: I448cf5bc8923016effe0c6349cf57fc06de01e12\n"
    },
    {
      "commit": "983adeea9ed9f243c1580b3e1112a6c4a4fd58b4",
      "tree": "cb19acb3bbea5760fd1edadfc83171edf9b62f88",
      "parents": [
        "2d6e4d1bb053864840bfbafadb84ca9e4313722e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 25 10:26:37 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 25 10:27:26 2019 +0900"
      },
      "message": "ListImportedProjects: Stop using deprecated fileTreeTraverser method\n\nUse fileTraverser as recommended. Also replace preOrderTraversal with\ndepthFirstPreOrder as recommended.\n\nChange-Id: I1c13397e3b123879d9c1f6780da80eb3122005d9\n"
    },
    {
      "commit": "2d6e4d1bb053864840bfbafadb84ca9e4313722e",
      "tree": "a741b19e119c42025c51606c433f39bebef7065b",
      "parents": [
        "daed06b6424bb13f96100aa74a7417219ecc5097",
        "10e058ef20abd4ebdd0ea175721ea2fb7668d0be"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 18 12:07:52 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 18 12:07:52 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14\n\nChange-Id: Iecc8cca574b599ae8bae1470ffe08fb6b907a455\n"
    },
    {
      "commit": "daed06b6424bb13f96100aa74a7417219ecc5097",
      "tree": "a741b19e119c42025c51606c433f39bebef7065b",
      "parents": [
        "42101bbaeac278a8382f4755276a2afb290d7b99"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 18 10:23:15 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 18 11:59:59 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15\n\n- Bazel: Remove iteration over depset\n\nChange-Id: Iffb4fda899eeb64847f244953d9bcb3b044cfe54\n"
    },
    {
      "commit": "10e058ef20abd4ebdd0ea175721ea2fb7668d0be",
      "tree": "3cc4d86d30b4f21a6717c36787308296a3448769",
      "parents": [
        "eb169469ad8f6e90cb61902c8cdc9aaa961f68b1"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 18 09:15:40 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jun 18 09:15:40 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14\n\n- Bazel: Remove iteration over depset\n\nChange-Id: Iffb4fda899eeb64847f244953d9bcb3b044cfe54\n"
    },
    {
      "commit": "42101bbaeac278a8382f4755276a2afb290d7b99",
      "tree": "58e6c3413b930d89abf8c11e1ac881d09900521c",
      "parents": [
        "5789f297b74b11d7dd7099ab70beaa598b00de9e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 13 09:51:37 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 13 09:51:37 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.14 API\n\nChange-Id: I411009a20dbaff2281a58e2cd2fdc47dab528ddf\n"
    },
    {
      "commit": "5789f297b74b11d7dd7099ab70beaa598b00de9e",
      "tree": "62cd46f11a6a3e450e21702c8ebaffa130944ac0",
      "parents": [
        "359f3ad3238646b48ec4e580a352fc1f2dd0fb90",
        "eb169469ad8f6e90cb61902c8cdc9aaa961f68b1"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon May 20 19:47:11 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon May 20 19:47:11 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Make transitive starlark loads explicit\n\nChange-Id: Ifa630613200796ffc49268991fb855de6e4e81a5\n"
    },
    {
      "commit": "359f3ad3238646b48ec4e580a352fc1f2dd0fb90",
      "tree": "62cd46f11a6a3e450e21702c8ebaffa130944ac0",
      "parents": [
        "6ee7ef5c58c3b7f453a5533106792b14b792f55e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon May 20 19:46:43 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon May 20 19:46:43 2019 +0900"
      },
      "message": "Make transitive starlark loads explicit\n\nThis fixes the build with bazel 0.25.\n\nBug: Issue 10855\nChange-Id: I480b5a929a48ce327daf95d7f74e167e50aeed6d\n"
    },
    {
      "commit": "eb169469ad8f6e90cb61902c8cdc9aaa961f68b1",
      "tree": "ef1db8b73da6b80d9bd4ed520d2c246add034393",
      "parents": [
        "3d993c4031aea6912d161b57037016afe66b3a1e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon May 20 12:57:46 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon May 20 15:04:20 2019 +0900"
      },
      "message": "Make transitive starlark loads explicit\n\nThis fixes the build with bazel 0.25.\n\nBug: Issue 10855\nChange-Id: I1e56f8f3127edaf7b20be8242df92537d2c185d3\n"
    },
    {
      "commit": "6ee7ef5c58c3b7f453a5533106792b14b792f55e",
      "tree": "739472067192b448fd2f16c14ea3a26e07ffd5cb",
      "parents": [
        "96af2b5a68a6c52f958f13578754d5626cbc88b3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Apr 23 13:05:38 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Apr 23 13:05:38 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.13 API\n\nChange-Id: Ifd8bca158193e378e57984202aa3ad1945ea9d4b\n"
    },
    {
      "commit": "96af2b5a68a6c52f958f13578754d5626cbc88b3",
      "tree": "5106434817ed83236d2cf3ea2026d6ae9e8c7998",
      "parents": [
        "85ddcef158c0af699c1b6811b74a4276a7c1b531",
        "3d993c4031aea6912d161b57037016afe66b3a1e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Apr 23 08:26:52 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Apr 23 08:26:52 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.20 API\n\nChange-Id: I6c0df0b50d8afa7f4c4ba69ccd9ab75154d6cb33\n"
    },
    {
      "commit": "3d993c4031aea6912d161b57037016afe66b3a1e",
      "tree": "0e5aff886e9b2c9f1640cff072d8c111a40cf274",
      "parents": [
        "f4bae9ae7de79cdc76ecd33db5d6c962483226ee"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Apr 19 15:15:19 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Apr 19 15:15:19 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14 to build with 2.14.20 API\n\nChange-Id: I03d5d90e698dc2300fdc8bd5853358a5a4136933\n"
    },
    {
      "commit": "c47d1de647d1269b2dae49b073d9f2d50c487080",
      "tree": "5106434817ed83236d2cf3ea2026d6ae9e8c7998",
      "parents": [
        "b7529fab654ae752e2b2aabc19ad4c26c46c246b",
        "85ddcef158c0af699c1b6811b74a4276a7c1b531"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Apr 10 08:19:03 2019 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Apr 10 08:19:03 2019 -0400"
      },
      "message": "Merge branch \u0027stable-2.15\u0027\n\n* stable-2.15:\n  Update bazlets to latest revision on stable-2.15\n  Update bazlets to latest revision on stable-2.14\n\nChange-Id: I6b45de0529df7d4d4455010e4c925cac95184b74\n"
    },
    {
      "commit": "85ddcef158c0af699c1b6811b74a4276a7c1b531",
      "tree": "5106434817ed83236d2cf3ea2026d6ae9e8c7998",
      "parents": [
        "0390f525526d9cb970a4703b0c8fe091d3439605"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Apr 03 15:09:46 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Apr 03 15:09:58 2019 +0900"
      },
      "message": "Update bazlets to latest revision on stable-2.15\n\nRemove reference to deprecated FileType to fix the build with\nthe latest bazel version.\n\nChange-Id: I1dec88d8bfca8e729d7711571d896d9cf47742b4\n"
    },
    {
      "commit": "0390f525526d9cb970a4703b0c8fe091d3439605",
      "tree": "de5bb6667bfa43dcce3a807bf19467f2b586f495",
      "parents": [
        "1f271d7686d153930d548b07194b1f6139a291dd",
        "f4bae9ae7de79cdc76ecd33db5d6c962483226ee"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Apr 03 15:06:06 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Apr 03 15:06:06 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Update bazlets to latest revision on stable-2.14\n\nChange-Id: I49b28111fe6adda49563c7fd1c19527ba415132d\n"
    },
    {
      "commit": "f4bae9ae7de79cdc76ecd33db5d6c962483226ee",
      "tree": "b8f0d458377fa0418e832bd5da3dd7b3a4a458b9",
      "parents": [
        "0516c9d85d8049b89c61e0000345d060160cf018"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Apr 03 13:28:11 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Apr 03 13:29:25 2019 +0900"
      },
      "message": "Update bazlets to latest revision on stable-2.14\n\nRemove reference to deprecated FileType to fix the build with\nthe latest bazel version.\n\nChange-Id: I1dec88d8bfca8e729d7711571d896d9cf47742b4\n"
    },
    {
      "commit": "b7529fab654ae752e2b2aabc19ad4c26c46c246b",
      "tree": "de5bb6667bfa43dcce3a807bf19467f2b586f495",
      "parents": [
        "5cb71861bcdec04de2b3f37b7590371ff92dd9af",
        "1f271d7686d153930d548b07194b1f6139a291dd"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Mar 20 17:08:29 2019 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Mar 20 17:14:10 2019 -0400"
      },
      "message": "Merge branch \u0027stable-2.15\u0027\n\n* stable-2.15:\n  Extend ServletModule instead of HttpPluginModule\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.12 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.19 API\n  Upgrade bazlets to latest stable-2.15\n  Upgrade bazlets to latest stable-2.14\n  Update bazlets to fix build with bazel 0.23\n  Update bazlets to fix build with bazel 0.23\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.11 API\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.10 API\n  Automatically format BUILD file with buildifier lint mode\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.9 API\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.8 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.18 API\n  Bazel: Include eclipse-out directory in .bazelignore\n  Add explanatory comment to empty BUILD file(s)\n\nChange-Id: Ic9d891f41c28edd857d78bf4472756b7a84244de\n"
    },
    {
      "commit": "1f271d7686d153930d548b07194b1f6139a291dd",
      "tree": "de5bb6667bfa43dcce3a807bf19467f2b586f495",
      "parents": [
        "fedeeb96c0c1d9d1ad591607a35ce6d4387833c9",
        "0516c9d85d8049b89c61e0000345d060160cf018"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Mar 20 10:06:19 2019 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Mar 20 10:16:56 2019 -0400"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Extend ServletModule instead of HttpPluginModule\n\nChange-Id: Ib81500004ca58d24fc41008fe2f0a4ca744d2883\n"
    },
    {
      "commit": "0516c9d85d8049b89c61e0000345d060160cf018",
      "tree": "270b61ce506f2e03d933c08db413cdf699ef7374",
      "parents": [
        "3599a5eb8ee96395052b5dc8730eee3e6bb09c37"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Mar 20 11:29:51 2019 +0000"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Mar 20 09:20:02 2019 -0400"
      },
      "message": "Extend ServletModule instead of HttpPluginModule\n\nAs described in I3b89150d1.\n\nChange-Id: Ic91ce95719c6bccc73cc29a2139a2274f20d1939\n"
    },
    {
      "commit": "fedeeb96c0c1d9d1ad591607a35ce6d4387833c9",
      "tree": "7ee6a56c5dffdb45e89a5dab628cb9ab7247c52e",
      "parents": [
        "0d1b6b54585224f8c4dca590d116007a27553329"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Mar 17 21:22:55 2019 +0000"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Mar 17 21:22:55 2019 +0000"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.12 API\n\nChange-Id: Ie5cccec5a87c0e1dba2ed496f6a1bd96a3a71e9f\n"
    },
    {
      "commit": "0d1b6b54585224f8c4dca590d116007a27553329",
      "tree": "78248e7db71acb4ec3845363c03c1df52a69d92d",
      "parents": [
        "30f3af1fc550d0af94847958d67600083e1d6a74",
        "3599a5eb8ee96395052b5dc8730eee3e6bb09c37"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Mar 17 20:02:58 2019 +0000"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Mar 17 20:02:58 2019 +0000"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.19 API\n\nChange-Id: I308f174588f21e519422f6c10f6ae5d4ef7ac264\n"
    },
    {
      "commit": "3599a5eb8ee96395052b5dc8730eee3e6bb09c37",
      "tree": "60dfa9a89319defaffed0069aecee3091de5556f",
      "parents": [
        "958a4a74171740116e0c48b1c84f7c7e5238f427"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Mar 17 16:46:44 2019 +0000"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Mar 17 16:46:44 2019 +0000"
      },
      "message": "Upgrade bazlets to latest stable-2.14 to build with 2.14.19 API\n\nChange-Id: I40170414ca5ab1471ac79f392be273c4d042c5f5\n"
    },
    {
      "commit": "30f3af1fc550d0af94847958d67600083e1d6a74",
      "tree": "78248e7db71acb4ec3845363c03c1df52a69d92d",
      "parents": [
        "39436f1377dfa037ef2a83212fd53e2748f81482",
        "958a4a74171740116e0c48b1c84f7c7e5238f427"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Mar 06 13:54:00 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Mar 06 13:54:00 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14\n  Update bazlets to fix build with bazel 0.23\n\nChange-Id: I3151af19b28f075a8d7650cf6c35e9e494300a60\n"
    },
    {
      "commit": "39436f1377dfa037ef2a83212fd53e2748f81482",
      "tree": "78248e7db71acb4ec3845363c03c1df52a69d92d",
      "parents": [
        "6c10c93d925e24865bf34d7c14af06b87099de68"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Mar 06 13:12:01 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Mar 06 13:12:31 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15\n\n- Avoid using deprecated depset union\n\nChange-Id: Ie3a94fa1bae439431f7f1f0cae13806500d48a58\n"
    },
    {
      "commit": "958a4a74171740116e0c48b1c84f7c7e5238f427",
      "tree": "64d169dc717388e9f66f0350a0b65185f0cfe920",
      "parents": [
        "e5bf299c698c5baa5501b8581183c299a7a46aff"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Mar 05 11:46:45 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Mar 05 11:48:06 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14\n\n- Avoid using deprecated depset union\n\nChange-Id: I0f56e2705f20496b970b3aa8e774daa555c1ba34\n"
    },
    {
      "commit": "6c10c93d925e24865bf34d7c14af06b87099de68",
      "tree": "ca1af04e4c8e6dc574c17dcb58b84d314b0cb6be",
      "parents": [
        "2ae752b77621533c94c017b7985df2eb9d04827e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Mar 01 16:14:05 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Mar 01 17:41:00 2019 +0900"
      },
      "message": "Update bazlets to fix build with bazel 0.23\n\n- Use target JDK for GWT compilation\n\nBug: Issue 10536\nChange-Id: Ia8162d83ce616d9f571f57a34228b57f7fe4e1d3\n"
    },
    {
      "commit": "e5bf299c698c5baa5501b8581183c299a7a46aff",
      "tree": "9dbb8dae93b6aee0d1145e583d9cdb6fdc96b03c",
      "parents": [
        "b3f3f5ba2d6ba991db3f5e77f43a5d8482e14180"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Mar 01 10:36:46 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Mar 01 10:36:46 2019 +0900"
      },
      "message": "Update bazlets to fix build with bazel 0.23\n\n- Use target JDK for GWT compilation\n\nBug: Issue 10536\nChange-Id: Ia8162d83ce616d9f571f57a34228b57f7fe4e1d3\n"
    },
    {
      "commit": "2ae752b77621533c94c017b7985df2eb9d04827e",
      "tree": "588102bbde343ddc10688ce7f37d065fad29f8e5",
      "parents": [
        "8f90cc365c96c3240ef0046d4a07620cf2130db9"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Feb 26 15:32:55 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Feb 26 15:32:55 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.11 API\n\nChange-Id: Ic11d38798ee717e29bf4ab934388d0c4be13f0ab\n"
    },
    {
      "commit": "8f90cc365c96c3240ef0046d4a07620cf2130db9",
      "tree": "9ff937b8ea74c0d5a2d3dfdbf67ae41e50aadd48",
      "parents": [
        "c6feb05384ca189217b6ca7cc0f0362f660f4946"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Feb 08 11:09:40 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Feb 08 11:09:40 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.10 API\n\nChange-Id: I2af5bc9f29e89355d10f3474a2314a5d49c093a6\n"
    },
    {
      "commit": "c6feb05384ca189217b6ca7cc0f0362f660f4946",
      "tree": "38ede7d7e8e920c725a1f378d84f7198ca95805b",
      "parents": [
        "edde429ee2db8420dadc2d4977941c8afe745ffc",
        "b3f3f5ba2d6ba991db3f5e77f43a5d8482e14180"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Jan 25 10:39:21 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Jan 25 10:39:21 2019 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Automatically format BUILD file with buildifier lint mode\n\nChange-Id: I3f2334599eba110b12df2872ab967ccb19f2b7eb\n"
    },
    {
      "commit": "b3f3f5ba2d6ba991db3f5e77f43a5d8482e14180",
      "tree": "e7f7dc844f0c2f5936ca0d5b78188913cbb5da0c",
      "parents": [
        "e960edb9fe11f8009526169c57f7505771296c5e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jan 24 16:13:51 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jan 24 16:13:51 2019 +0900"
      },
      "message": "Automatically format BUILD file with buildifier lint mode\n\nUse the -lint\u003dfix option to automatically format the BUILD file.\n\nbuildifier version: 0.20.0\nbuildifier scm revision: db073457c5a56d810e46efc18bb93a4fd7aa7b5e\n\nThe .bzl files are omitted from formatting because the lint mode\nremoves declarations that are not used in the file itself, but are\nreferenced from other BUILD files.\n\nChange-Id: Ied1deeabe0a310d16d12a5fe755b34e421dae2a3\n"
    },
    {
      "commit": "edde429ee2db8420dadc2d4977941c8afe745ffc",
      "tree": "d17a5bcc715510d04c1aa79587dea893878f9207",
      "parents": [
        "00ff07cc3113d961284e252f18f37625bcf6cc4e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jan 23 12:15:35 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jan 23 12:15:35 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.9 API\n\nChange-Id: Iea3097da02c6e1068704ca21e60bd0b4a245e5e7\n"
    },
    {
      "commit": "00ff07cc3113d961284e252f18f37625bcf6cc4e",
      "tree": "7eac2b6b618a039511fefd04a56d5b7ac2f92e49",
      "parents": [
        "536033fea2dd055ab063ef122a7dbbe1e333e7fd",
        "e960edb9fe11f8009526169c57f7505771296c5e"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jan 22 16:08:20 2019 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jan 22 16:28:27 2019 -0500"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.18 API\n\nChange-Id: I625229857083b7b8d1a6b5053debc1b74cfa3e58\n"
    },
    {
      "commit": "536033fea2dd055ab063ef122a7dbbe1e333e7fd",
      "tree": "7eac2b6b618a039511fefd04a56d5b7ac2f92e49",
      "parents": [
        "b491e2f1c68030500c865565eb7df05efd39e9be"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jan 22 14:22:52 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Jan 22 14:22:52 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.8 API\n\nChange-Id: Ie07e48ef0dca0a42fe7cbf45d361c69ddbf4c9a9\n"
    },
    {
      "commit": "e960edb9fe11f8009526169c57f7505771296c5e",
      "tree": "645c12abdbb3422197ef06b3f0934258983e2b77",
      "parents": [
        "b69275696861df86bb1e6d89637161cf5ab20461"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jan 21 11:13:51 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jan 21 11:13:51 2019 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14 to build with 2.14.18 API\n\nChange-Id: I24625c52df8979c3de55576f87beb34b1a9006c9\n"
    },
    {
      "commit": "b491e2f1c68030500c865565eb7df05efd39e9be",
      "tree": "08bec05e4b8e760ad53bd6cde3850815ce214ab9",
      "parents": [
        "798343f831dec535f8b20ba4909ca7923bd67649",
        "b69275696861df86bb1e6d89637161cf5ab20461"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Dec 05 17:38:58 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Dec 05 17:38:58 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Bazel: Include eclipse-out directory in .bazelignore\n\nChange-Id: Id0cbb46b027dc058e60a4fd253e3fef425491303\n"
    },
    {
      "commit": "b69275696861df86bb1e6d89637161cf5ab20461",
      "tree": "024061d5b3d037f4eda0330489a190133c041a9f",
      "parents": [
        "ec45cb91ac425fdbe93d5294afdf1592ff898a84"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Dec 05 13:50:54 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Dec 05 13:50:54 2018 +0900"
      },
      "message": "Bazel: Include eclipse-out directory in .bazelignore\n\nSince [1] (included since 0.17) Bazel added support for a .bazelignore\nfile, allowing to specify directories that should be ignored.\n\n[1] https://github.com/bazelbuild/bazel/issues/4888\n\nChange-Id: I8dfd9b5701dfcc85fd51f626af448d0306b02857\n"
    },
    {
      "commit": "798343f831dec535f8b20ba4909ca7923bd67649",
      "tree": "9373275acc7e209b4a0cee87fc7b64bfb14e87e0",
      "parents": [
        "8365423fc1c0263e20d9f1cf40b14b5ffef801d7",
        "ec45cb91ac425fdbe93d5294afdf1592ff898a84"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Nov 29 14:20:03 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Nov 29 14:20:03 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Add explanatory comment to empty BUILD file(s)\n\nChange-Id: I03433762cdff37f33c15c6a828f2a8c4958cdf44\n"
    },
    {
      "commit": "ec45cb91ac425fdbe93d5294afdf1592ff898a84",
      "tree": "3da9feb0993d129411fe5dfa10093c43641edc97",
      "parents": [
        "4e5855905a7da006c7445bdc31b281eeb9935514"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Nov 29 11:24:20 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Nov 29 11:24:20 2018 +0900"
      },
      "message": "Add explanatory comment to empty BUILD file(s)\n\nChange-Id: Ifc4e5146672ffa35ba45882cafaae82bf9ea5751\n"
    },
    {
      "commit": "5cb71861bcdec04de2b3f37b7590371ff92dd9af",
      "tree": "c6b8e22d799a8b69714edcbe50991cfbeaae09cf",
      "parents": [
        "b6e4dff0a386729be7147b46aff31d74dea56bb7",
        "8365423fc1c0263e20d9f1cf40b14b5ffef801d7"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 16:23:42 2018 -0800"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 16:23:42 2018 -0800"
      },
      "message": "Merge branch \u0027stable-2.15\u0027\n\n* stable-2.15:\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.7 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.17 API\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.6 API\n  WORKSPACE: Make commented out local_path line spaces indent consistent\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.16 API\n  Fix classpath generation for Eclipse project\n  Align Eclipse compiler settings with core Gerrit\u0027s\n  bazlets: Replace native.git_repository with skylark rule\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.5 API\n  Update bazlets to latest stable-2.14 to build with 2.14.15 API\n  Update bazlets to latest stable-2.15 and adjust to 2.15.4 API\n  Update bazlets to latest stable-2.14 to build with 2.14.14 API\n  Migrate (i.e. move) `tools/bazel.rc` to `.bazelrc`\n  Update bazlets to latest stable-2.14 to build with 2.14.13 API\n  Format all build files with buildifier\n  Format all Java files with google-java-format\n  Format all build files with buildifier\n  Update bazlets to latest stable-2.14 and adjust to 2.14.12 API\n  Format all Java files with google-java-format\n  Update bazlets to latest revision on stable-2.15\n  Update bazlets to latest stable-2.14\n  Minor documentation fixes\n  Remove mention of draft changes from the documentation\n  Update bazlets to latest stable-2.15 to use 2.15.1 API\n  Format all Java files with google-java-format\n  Bazel: Switch to using release plugin API\n  Change equality comparison for consistency\n  Handle sub-patch versioning\n  Handle changes in refs/meta\n  Handle file comment\n  Fix inline comment position\n  Use latest bazlets\n\nChange-Id: Ie926ed8b9f4a9d1338973d1cadde05614dc868c5\n"
    },
    {
      "commit": "8365423fc1c0263e20d9f1cf40b14b5ffef801d7",
      "tree": "c6b8e22d799a8b69714edcbe50991cfbeaae09cf",
      "parents": [
        "1f2ffa8fb596e7a2920014fcffda702afd9f6d0d",
        "4e5855905a7da006c7445bdc31b281eeb9935514"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 16:23:20 2018 -0800"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 16:23:20 2018 -0800"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.17 API\n\nChange-Id: I3389d00d6013222f4904a1f933699ee83e193f76\n"
    },
    {
      "commit": "1f2ffa8fb596e7a2920014fcffda702afd9f6d0d",
      "tree": "c6b8e22d799a8b69714edcbe50991cfbeaae09cf",
      "parents": [
        "0786dcc2a00fbb7002014b9f43d87d08168b0675"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 14:13:06 2018 -0800"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 14:13:06 2018 -0800"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.7 API\n\nChange-Id: If52d6bddc42cb7aa7bc6ff0e1e9eee77de08fb8f\n"
    },
    {
      "commit": "4e5855905a7da006c7445bdc31b281eeb9935514",
      "tree": "64c9b4b6a4b8b02b3233c8873e792e63ca20df0d",
      "parents": [
        "cf2e4467d5b175d991a4a12ad4d173e7ff70155b"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Nov 09 13:00:58 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Nov 09 13:00:58 2018 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14 to build with 2.14.17 API\n\nChange-Id: I4574f2e4706b8eece89ef97526b048734a0e5e5e\n"
    },
    {
      "commit": "0786dcc2a00fbb7002014b9f43d87d08168b0675",
      "tree": "e78cb303377d91d1dab72f00091b0dd134de740d",
      "parents": [
        "ecd7436c7a1fb64802e194d3c9fe1d7073e7c141"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 25 10:28:19 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 25 10:28:19 2018 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.6 API\n\nChange-Id: Idbd84760ee1b3da9f9729e80569aaa1d00dfb007\n"
    },
    {
      "commit": "ecd7436c7a1fb64802e194d3c9fe1d7073e7c141",
      "tree": "b2b5b8295967f4dd22dc4c0f0a80ba70ad12ea05",
      "parents": [
        "604bb2dd9a297842b30f4c5f9fe74863865d6627",
        "cf2e4467d5b175d991a4a12ad4d173e7ff70155b"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 25 10:08:17 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 25 10:08:17 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  WORKSPACE: Make commented out local_path line spaces indent consistent\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.16 API\n\nChange-Id: I58bd5cbc7687e2b5b33d2cd964db330e64a2b53b\n"
    },
    {
      "commit": "cf2e4467d5b175d991a4a12ad4d173e7ff70155b",
      "tree": "4f83d737d601dc733252ebd1cbaa7e91c9272fe0",
      "parents": [
        "6ab370ba1ced926207dd1830c42d4fb45115c896"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 24 12:20:43 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 24 12:20:43 2018 +0900"
      },
      "message": "WORKSPACE: Make commented out local_path line spaces indent consistent\n\nThis makes it easier to bulk-replace all instances of the\nlocal_path line with sed.\n\nChange-Id: I0e6e71db5271be581d4b56c24769291f6f97695c\n"
    },
    {
      "commit": "6ab370ba1ced926207dd1830c42d4fb45115c896",
      "tree": "23ea07f85403ed0371943ca106d85d693988da87",
      "parents": [
        "c1a9b0bae133c1f2810ca759dc281bcfb7e08b4d"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 24 10:56:16 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 24 10:56:16 2018 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.14 to build with 2.14.16 API\n\nChange-Id: Iaaeccbf385a41c0cb7ad57bc889028e910123b00\n"
    },
    {
      "commit": "604bb2dd9a297842b30f4c5f9fe74863865d6627",
      "tree": "3ca83d8cbb463c6261d003c6edb5ad191e8a6404",
      "parents": [
        "acbb6d447a32d2db414c5e52e1373900e3c5422e",
        "c1a9b0bae133c1f2810ca759dc281bcfb7e08b4d"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Oct 21 10:14:51 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Oct 21 10:14:51 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Fix classpath generation for Eclipse project\n  Align Eclipse compiler settings with core Gerrit\u0027s\n\nChange-Id: I7b6ba3f25f871b4346629c414496833644f030e5\n"
    },
    {
      "commit": "c1a9b0bae133c1f2810ca759dc281bcfb7e08b4d",
      "tree": "1f99352e4b803084e0e0be39e5178c4a79901300",
      "parents": [
        "077e76692fb00dc81853032486e4353ee7b52ebc"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Oct 20 16:20:12 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Oct 20 16:20:12 2018 +0900"
      },
      "message": "Fix classpath generation for Eclipse project\n\nThe GWT libraries were not included in the classpath, resulting\nin the project failing to build in Eclipse.\n\nExplicitly add the libraries as dependencies.\n\nBug: Issue 8792\nChange-Id: I56acf2edba29f9a72eb1c489c776dad12e28614f\n"
    },
    {
      "commit": "077e76692fb00dc81853032486e4353ee7b52ebc",
      "tree": "c812bd9d8fab894e719b45fbb8af4d713ec302b5",
      "parents": [
        "51962af0696a9c8b7875e7c0fe0e0b1f3168bee4"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Oct 20 15:39:02 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Oct 20 15:39:02 2018 +0900"
      },
      "message": "Align Eclipse compiler settings with core Gerrit\u0027s\n\nHaving the same compiler settings as core Gerrit means that when\nthe project is opened in its standalone Eclipse project, the same\nwarnings appear as when opened within the Gerrit tree (i.e. as a\nbundled plugin).\n\nChange-Id: I72ee1b550db591655370952a1465ad1fdf4acb9b\n"
    },
    {
      "commit": "acbb6d447a32d2db414c5e52e1373900e3c5422e",
      "tree": "e89e458af0cc783fe3cb14e872f0f03eee764007",
      "parents": [
        "2ea90aed343237d083599ffd915e468c0fef5cce",
        "51962af0696a9c8b7875e7c0fe0e0b1f3168bee4"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Oct 12 15:06:18 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Oct 12 15:06:18 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  bazlets: Replace native.git_repository with skylark rule\n  Update bazlets to latest stable-2.14 to build with 2.14.15 API\n\nChange-Id: Ic6544e12e4fae3b47d7cd54e9347dfce8ffed19c\n"
    },
    {
      "commit": "51962af0696a9c8b7875e7c0fe0e0b1f3168bee4",
      "tree": "a950636f1b221faf1b2e91158fecc0f74e067b6d",
      "parents": [
        "9a2d8ecda1577f0305423aff5fd602c6f0baa745"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Oct 12 07:54:16 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 11 23:11:23 2018 +0000"
      },
      "message": "bazlets: Replace native.git_repository with skylark rule\n\nThe native.git_repository rule does not work properly when invoked\nin a `git submodule foreach` command. Bazel will deprecate the\nnative rules anyway, so replace with skylark\u0027s git_repository.\n\nSee [1] for context.\n\n[1] https://github.com/bazelbuild/bazel/issues/6358#issuecomment-429103745\n\nChange-Id: I1862ed62df1018df30fabcaeb818020cbf3f97cf\n"
    },
    {
      "commit": "2ea90aed343237d083599ffd915e468c0fef5cce",
      "tree": "94c9a6d9344c827121791a094b2819a0cf41bcb4",
      "parents": [
        "dbc2ebce7f90aa9e6459bb3eeba72f79421ad1b2"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 11 11:18:45 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 11 11:18:45 2018 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.5 API\n\nChange-Id: I1db38e28097df7baa5ea343d7c9bef9c565c8bfd\n"
    },
    {
      "commit": "9a2d8ecda1577f0305423aff5fd602c6f0baa745",
      "tree": "af608f06065ef14a43adf5d1807166efb80a097f",
      "parents": [
        "63bd6cfd5d871496089cb3942725816b450b9e4e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 09 14:46:08 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 09 14:46:08 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.14 to build with 2.14.15 API\n\nChange-Id: Ia6746aebb965d340bb5c9dc0e24086a6e5dc591c\n"
    },
    {
      "commit": "dbc2ebce7f90aa9e6459bb3eeba72f79421ad1b2",
      "tree": "0a10585c8698688926763e5d58d97076f6461fbe",
      "parents": [
        "9ce99d8ec8d01e4107547bee23ee8c52c80f1566"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Oct 01 13:47:07 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Oct 01 13:47:07 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.15 and adjust to 2.15.4 API\n\nChange-Id: I8d3551eb982907e1fbad0ffaf65061d2677275ea\n"
    },
    {
      "commit": "9ce99d8ec8d01e4107547bee23ee8c52c80f1566",
      "tree": "8dda70c45d9cb1b011c78d554e2ca3e9657e2e39",
      "parents": [
        "17fff7eb03d8b2b63013257e7ca34ad1717e4c11",
        "63bd6cfd5d871496089cb3942725816b450b9e4e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Oct 01 13:43:38 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Oct 01 13:43:38 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Update bazlets to latest stable-2.14 to build with 2.14.14 API\n  Migrate (i.e. move) `tools/bazel.rc` to `.bazelrc`\n  Update bazlets to latest stable-2.14 to build with 2.14.13 API\n\nChange-Id: I56943a453cce05beac0742f0ba919f156cb424d1\n"
    },
    {
      "commit": "63bd6cfd5d871496089cb3942725816b450b9e4e",
      "tree": "3e86749e5043a8489d4ed4d78db75bb069b36ef6",
      "parents": [
        "deb616b6cc0d2667f791033069fc894287d229d2"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 28 08:12:29 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 28 08:12:29 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.14 to build with 2.14.14 API\n\nChange-Id: Ifb33041abc0986f3583ae6bf22a92d679a1a1f46\n"
    },
    {
      "commit": "deb616b6cc0d2667f791033069fc894287d229d2",
      "tree": "cceddfbf01a85e6c2ed1dc5eb3366b3164bb91e2",
      "parents": [
        "494e372856d2f105f8ef8de899eade2c72f8f237"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 28 08:11:44 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 28 08:11:44 2018 +0900"
      },
      "message": "Migrate (i.e. move) `tools/bazel.rc` to `.bazelrc`\n\nSince [1], Bazel changed the list of resource file locations. Adapt to\nthat list so move `%workspace%/tools/bazelrc` to `%workspace%/.bazelrc`.\n\n[1] https://github.com/bazelbuild/bazel/commit/ec83598\n\nChange-Id: I321577dcbe96dab169993d2bd37e81449ac241ff\n"
    },
    {
      "commit": "494e372856d2f105f8ef8de899eade2c72f8f237",
      "tree": "dc89bf8214414f39535ba6d1708d8cc516a6e279",
      "parents": [
        "18410896bc429b0cb725e2b979b819688b1cc116"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 21 13:51:48 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 21 13:51:48 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.14 to build with 2.14.13 API\n\nChange-Id: I5353bacf852f4575317aaebe17e8db188a671b65\n"
    },
    {
      "commit": "17fff7eb03d8b2b63013257e7ca34ad1717e4c11",
      "tree": "6d885c380240c9695f7ba023fe6cdbdb2e9068d4",
      "parents": [
        "0680726ac47d22471b24e4d082b14c9968150d3f",
        "18410896bc429b0cb725e2b979b819688b1cc116"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Sep 18 09:26:25 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Sep 18 09:32:54 2018 +0900"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Format all build files with buildifier\n  Update bazlets to latest stable-2.14 and adjust to 2.14.12 API\n  Format all Java files with google-java-format\n  Update bazlets to latest stable-2.14\n\nThis merge removes the username validation changes that were done for\ncompatibility with the 2.14.12 API, since this plugin\u0027s standalone\nbuild is still building against the 2.15.2 API which doesn\u0027t have the\ncorresponding changes.\n\nIn a follow-up commit we should upgrade to use the 2.15.3-SNAPSHOT API\nand make the necessary changes at the same time.\n\nChange-Id: I6593dd8ecfa9eb3c708e919fca3463462cb60a17\n"
    },
    {
      "commit": "0680726ac47d22471b24e4d082b14c9968150d3f",
      "tree": "6d885c380240c9695f7ba023fe6cdbdb2e9068d4",
      "parents": [
        "6176447ab75842a6b16e164ae8f4389b3116be81"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:53:09 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Sep 18 09:25:00 2018 +0900"
      },
      "message": "Format all build files with buildifier\n\nChange-Id: Ifbbc3e40b15f4afe818e7cc958840aa36e2cbcb7\n"
    },
    {
      "commit": "6176447ab75842a6b16e164ae8f4389b3116be81",
      "tree": "e6c61c9adc7412b88379a81bdd81436f8b9916c8",
      "parents": [
        "34133b15fc013c2c86020ea5bf3279dd24fa6cad"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:51:00 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Sep 18 09:24:06 2018 +0900"
      },
      "message": "Format all Java files with google-java-format\n\nChange-Id: Ie55d9209cf58d6c267e66b3cea103f6753acc222\n"
    },
    {
      "commit": "18410896bc429b0cb725e2b979b819688b1cc116",
      "tree": "2325c6ddcc87fc1db9f80da37ff2cc12eeda49e0",
      "parents": [
        "3f3110b61b284fe9a370d0e284b719b4421738a3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:53:09 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:53:09 2018 +0900"
      },
      "message": "Format all build files with buildifier\n\nChange-Id: Ifbbc3e40b15f4afe818e7cc958840aa36e2cbcb7\n"
    },
    {
      "commit": "3f3110b61b284fe9a370d0e284b719b4421738a3",
      "tree": "967243b4530d34b407c128233bc19e97914010c4",
      "parents": [
        "da9b61d499a498ec717534f4acaf7f55bcecc88a"
      ],
      "author": {
        "name": "Orgad Shaneh",
        "email": "orgads@gmail.com",
        "time": "Sun Sep 09 09:53:13 2018 +0300"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:51:25 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.14 and adjust to 2.14.12 API\n\nUsername validity is now checked with ExternalId.isValidUsername\nrather than pattern match on Account.USER_NAME_PATTERN.\n\nChange-Id: I927fcffd9f2f1dc2d6e059f1722d84732180efa4\n"
    },
    {
      "commit": "da9b61d499a498ec717534f4acaf7f55bcecc88a",
      "tree": "7583d01ff11a4ce24caebabab49485ad9201ab8e",
      "parents": [
        "9be78a42c542f6f27c1c3edff72585455f65eb53"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:51:00 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Sep 10 08:51:00 2018 +0900"
      },
      "message": "Format all Java files with google-java-format\n\nChange-Id: Ie55d9209cf58d6c267e66b3cea103f6753acc222\n"
    },
    {
      "commit": "34133b15fc013c2c86020ea5bf3279dd24fa6cad",
      "tree": "c97fde58281fc81b02b4987ee9fa02fa3d5c2273",
      "parents": [
        "8e048871a2d6cea0d0a6cee327b0b60bb8643322"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Jun 17 21:12:03 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Jun 17 21:12:03 2018 +0900"
      },
      "message": "Update bazlets to latest revision on stable-2.15\n\n- Adjust names of prolog dependencies\n- Add optional dir_name argument to gerrit_plugin\n- gerrit_plugin: Improve stamping error message\n- Upgrade Gerrit API to version 2.15.2\n- Set Gerrit API snapshot version to 2.15.2-SNAPSHOT\n- Fix the error in project properties generation file\n- Switch to 2.14.9-SNAPSHOT Gerrit API version for local dev\n- Fix deletion of Sonar Scanner folder\n- Automate SonarQube analysis for plugins built with bazel\n- Use bazel-cache instead of buck-cache\n- Use bazel-cache instead of buck-cache\n- Update Gerrit API to 2.14.8\n- Set Gerrit API snapshot version to 2.14.8-SNAPSHOT\n\nChange-Id: I3a6999700696e71084710a66e7829b0630fa3190\n"
    },
    {
      "commit": "9be78a42c542f6f27c1c3edff72585455f65eb53",
      "tree": "2c5d88a316f4c8a3be2ac422bde707dd4a134613",
      "parents": [
        "f5309b94b6e61b86e33933b161e373e627ecb43c"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 14 11:37:38 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 14 11:39:13 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.14\n\n- Fix the error in project properties generation file\n- Switch to 2.14.9-SNAPSHOT Gerrit API version for local dev\n- Fix deletion of Sonar Scanner folder\n- Automate SonarQube analysis for plugins built with bazel\n- Use bazel-cache instead of buck-cache\n- Update Gerrit API to 2.14.8\n- Set Gerrit API snapshot version to 2.14.8-SNAPSHOT\n- Update Gerrit API to 2.14.7\n- project.py: Python 3 compatibility\n- Bump GWT to 2.8.2\n- Exclude GWT library from gerrit_plugin_gwtui artifact\n- [project.py] Add bazel --batch option\n-  [project.py] Fix typo\n- Fix indentation\n- Add Prolog skylark rule\n- Set gerrit maven local api to version 2.14.7-SNAPSHOT\n- Update API to 2.14.6\n- Upgrade Gerrit API to 2.14.5.1\n\nChange-Id: Iaa732c91a5f9d1495b9fcc99021b4f2fa946fb69\n"
    },
    {
      "commit": "8e048871a2d6cea0d0a6cee327b0b60bb8643322",
      "tree": "d1364e6cb2b2adc07bbd65d557a134e2a8e59914",
      "parents": [
        "4592e9bf67d6eaa76f2cc63e081d7fabdbacfee3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 19:25:37 2018 +0200"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 19:25:37 2018 +0200"
      },
      "message": "Minor documentation fixes\n\nChange-Id: Ia1e5c88351ecfb326d181975d5dee4ce07c9f4d4\n"
    },
    {
      "commit": "4592e9bf67d6eaa76f2cc63e081d7fabdbacfee3",
      "tree": "d87ea3664467e91185c0a6348d2a386c892e0357",
      "parents": [
        "5cd88dbaa4c9984eead70ee14dd4582324537861"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 19:22:28 2018 +0200"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 19:22:28 2018 +0200"
      },
      "message": "Remove mention of draft changes from the documentation\n\nChange-Id: I3fd003f4d591d96d168cd16d893b7859d535448e\n"
    },
    {
      "commit": "5cd88dbaa4c9984eead70ee14dd4582324537861",
      "tree": "1b559d668b3cddb54194c2a1c7bf72779590d119",
      "parents": [
        "d69a2a09b023b5cc8121959c36d1e7b6fa159370"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 06:29:40 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 10:29:17 2018 +0900"
      },
      "message": "Update bazlets to latest stable-2.15 to use 2.15.1 API\n\nAnd adapt to the API changes.\n\nBug: Issue 8753\nChange-Id: I036c6d03e446154b74b74a94c1b1228cfb058d8f\n"
    },
    {
      "commit": "d69a2a09b023b5cc8121959c36d1e7b6fa159370",
      "tree": "c107092d8178aec4e1757f886edbf1f683e32d30",
      "parents": [
        "46191d1f9e08f8bf304821892f13862f4f7cdbd6"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 10:10:07 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 14 10:10:07 2018 +0900"
      },
      "message": "Format all Java files with google-java-format\n\nChange-Id: I4c8cf6c2b32f3707674d048ae28d6232e2ebfad5\n"
    },
    {
      "commit": "46191d1f9e08f8bf304821892f13862f4f7cdbd6",
      "tree": "e92009aa16c6e08b1cabba766592fe1fd2271470",
      "parents": [
        "02fcfcd6ace41ff94a0b2589d12a0fdd55b7dd0b",
        "f5309b94b6e61b86e33933b161e373e627ecb43c"
      ],
      "author": {
        "name": "Paladox",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Fri Feb 16 11:30:24 2018 +0000"
      },
      "committer": {
        "name": "Paladox",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Fri Feb 16 11:30:46 2018 +0000"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Change equality comparison for consistency\n  Handle sub-patch versioning\n  Handle changes in refs/meta\n  Handle file comment\n  Fix inline comment position\n  Use latest bazlets\n\nChange-Id: I917ad34fbc711e78f02302eaf03c75b8e12b7e1e\n"
    },
    {
      "commit": "02fcfcd6ace41ff94a0b2589d12a0fdd55b7dd0b",
      "tree": "0a6920407f6c018e6eb496c9ab798bdaafb65d9c",
      "parents": [
        "b6e4dff0a386729be7147b46aff31d74dea56bb7"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Feb 16 07:53:33 2018 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Feb 16 07:54:00 2018 +0100"
      },
      "message": "Bazel: Switch to using release plugin API\n\nChange-Id: If93e19f46738b26549a3fc52a1a028fc0eca9c55\n"
    },
    {
      "commit": "b6e4dff0a386729be7147b46aff31d74dea56bb7",
      "tree": "121f2bbb126e3958a9c6e914426e68ddc77fcf2e",
      "parents": [
        "c5edb67893e17a0fa9680bb6c5c6b338878d3ba2"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 14 22:49:35 2018 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 14 22:50:18 2018 +0100"
      },
      "message": "Adapt to changes in Gerrit API\n\nChange-Id: Ic2f428f02c5b5378b8aca1ba801dbca8f5e42461\n"
    },
    {
      "commit": "f5309b94b6e61b86e33933b161e373e627ecb43c",
      "tree": "612986d4b46344a1d311254f046132adf653342c",
      "parents": [
        "98ac769d630b8d152bf742a05e93d671c3d71d67"
      ],
      "author": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Wed Nov 22 11:49:08 2017 +0100"
      },
      "committer": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Wed Dec 13 11:00:28 2017 +0100"
      },
      "message": "Change equality comparison for consistency\n\nAlthough current method will work for small number,\nwhen Gerrit version reaches big enough number (e.g. 1000 or to be\nprecise 129 for this case) then this will not\nwork anymore.\n\nChange-Id: I2b9b195d828eb3096e3e83cf18cdf5548df45580\nSigned-off-by: Ardo Septama \u003caseptama@gmail.com\u003e\n"
    },
    {
      "commit": "98ac769d630b8d152bf742a05e93d671c3d71d67",
      "tree": "3af9939ba11216a2ab8a7bd3ab8bf414c25e74b6",
      "parents": [
        "0904e9a3f52629f26ae63ad517bf8a2d53643e55"
      ],
      "author": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Wed Nov 22 11:11:08 2017 +0100"
      },
      "committer": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Wed Nov 22 11:39:19 2017 +0100"
      },
      "message": "Handle sub-patch versioning\n\nCurrently the code only handles x.y.z but\nthere is a possibility that Gerrit has the fourth versioning.\nDuring such occasion the checking will fail entirely.\n\nThis patch add an optional fourth versioning number.\n\nChange-Id: I80e7de197d13008ec3d478be84ef7a3e5426a612\nSigned-off-by: Ardo Septama \u003caseptama@gmail.com\u003e\n"
    },
    {
      "commit": "0904e9a3f52629f26ae63ad517bf8a2d53643e55",
      "tree": "60bca2cb952b1af90819f07f3eaa4243382414d2",
      "parents": [
        "a360605010c963fbe2c834efbafacea3d4725673"
      ],
      "author": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Tue Nov 21 15:05:21 2017 +0100"
      },
      "committer": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Wed Nov 22 09:55:02 2017 +0100"
      },
      "message": "Handle changes in refs/meta\n\nWhen there is a change for review in branch other than refs/heads/ or\nrefs/tags, they are presented with the refs/ prefix. This will cause\nbranch location recorded incorrectly during import.\n\nDetect refs/ prefix instead of refs/heads prefix to fix this.\nrefs/tags should be okay as it is processed somewhere else.\n\nChange-Id: I7a9b9a4f710398e52a89e21c64e76bcebaf3e1c6\nSigned-off-by: Ardo Septama \u003caseptama@gmail.com\u003e\n"
    },
    {
      "commit": "a360605010c963fbe2c834efbafacea3d4725673",
      "tree": "bd2417402014538117907de5eb3fd96a1eb52244",
      "parents": [
        "93182ec3d82b6c2a217792c6aec806a06d3c3203"
      ],
      "author": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Tue Nov 21 15:00:46 2017 +0100"
      },
      "committer": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Tue Nov 21 16:07:39 2017 +0100"
      },
      "message": "Handle file comment\n\nFile comment doesn\u0027t have line number and its location is at line 0.\n\nCurrently the code will have NPE when there\u0027s a file comment in the\nreview.\n\nChange-Id: I577f243572d91837529bbc55aeb3f290496f5e4e\nSigned-off-by: Ardo Septama \u003caseptama@gmail.com\u003e\n"
    },
    {
      "commit": "93182ec3d82b6c2a217792c6aec806a06d3c3203",
      "tree": "893eac21a55126c0bfb0bdd64b2b7b33ea81bd12",
      "parents": [
        "e56b272650880c9361f11d2ca5c1aa7a900105ef"
      ],
      "author": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Fri Oct 13 20:04:16 2017 +0200"
      },
      "committer": {
        "name": "Ardo Septama",
        "email": "aseptama@gmail.com",
        "time": "Fri Oct 13 20:11:13 2017 +0200"
      },
      "message": "Fix inline comment position\n\nPut inline comment at its original position instead of at line 0.\n\nCurrently when importing an inline comment with zero width\n(nothing selected), comment will be placed at line 0.\n\nChange-Id: Ib125474b108395c311b26071a99b24e2a0bc0951\nSigned-off-by: Ardo Septama \u003caseptama@gmail.com\u003e\n"
    },
    {
      "commit": "e56b272650880c9361f11d2ca5c1aa7a900105ef",
      "tree": "76dbba92a3557beddd2ac0ccbcece0bea1b80470",
      "parents": [
        "5cdd9fd22efbda0bd904ed5e1f39e24535969476"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Sun Oct 08 05:08:52 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Sun Oct 08 05:08:52 2017 -0400"
      },
      "message": "Use latest bazlets\n\nChange-Id: Id3e57546fa5231f058d4aa0943b132b3086833e2\n"
    },
    {
      "commit": "c5edb67893e17a0fa9680bb6c5c6b338878d3ba2",
      "tree": "58948f12e0c3111c51461670df5b19d107696e8d",
      "parents": [
        "3e5558316e33ceca9b76bddda85a9e8e8f454c31",
        "5cdd9fd22efbda0bd904ed5e1f39e24535969476"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Thu Sep 21 14:19:41 2017 -0400"
      },
      "committer": {
        "name": "Hugo Arès",
        "email": "hugo.ares@ericsson.com",
        "time": "Thu Sep 21 18:35:48 2017 +0000"
      },
      "message": "Merge branch \u0027stable-2.14\u0027\n\n* stable-2.14:\n  Replace additional anonymous classes with lambda expressions\n  Replace anonymous classes with lambda expressions\n  Remove redundant type argument\n  Replace anonymous class with list method\n  Use multi catch\n  Change project compliance to Java 8\n  Remove Buck build\n  Add standalone bazel build\n  Clean up .gitignore\n  Guard against NPE while unboxing possible null Boolean\n\nChange-Id: Icd3e79df864f79ba8ed3c10f48b628f20edad8bb\n"
    },
    {
      "commit": "3e5558316e33ceca9b76bddda85a9e8e8f454c31",
      "tree": "4477b3a2aa88dfc89f43b11cae7fa5bf737a56d3",
      "parents": [
        "d2b4248746131545851f52884b22ea581c0fbb6f"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Aug 02 12:47:32 2017 +0000"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Thu Sep 21 13:33:49 2017 -0400"
      },
      "message": "CopyProject: Remove @Singleton annotation\n\nThe class has a Writer member that is non-final and can be set by\ncallers, so it should not be annotated as @Singleton.\n\nChange-Id: I47c8a4d5bda312ea18a222fb317d545b13d35b70\n"
    },
    {
      "commit": "d2b4248746131545851f52884b22ea581c0fbb6f",
      "tree": "a1f2be3098bed65ca1b5a2e896c52fd878ac1921",
      "parents": [
        "31f645c41259c802240057c57d1d8306d5d03a70"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Wed Sep 20 18:37:39 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Thu Sep 21 13:31:16 2017 -0400"
      },
      "message": "Adapt to changes in Gerrit API\n\nChange-Id: I3ff44cad8463c6c313c50481228ec5e32e628c19\n"
    },
    {
      "commit": "31f645c41259c802240057c57d1d8306d5d03a70",
      "tree": "860abe4dd2051a57b589848f561caa87885eef36",
      "parents": [
        "0c250e7e560552b1cde27ca638c350ade3402c91"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Nov 23 13:28:14 2016 +0000"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Thu Sep 21 13:01:02 2017 -0400"
      },
      "message": "Adapt to permission backend\n\nChange-Id: I47acb21795718ff6b9312f3ba25d034865017fb6\n"
    },
    {
      "commit": "5cdd9fd22efbda0bd904ed5e1f39e24535969476",
      "tree": "dfc7afc05996847d7cfc0e6483affa3fb5f94638",
      "parents": [
        "bd1d9f2d29eba010864bdd88b087d4fcc77edf52"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 15:30:13 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 17:50:04 2017 -0400"
      },
      "message": "Replace additional anonymous classes with lambda expressions\n\nChange-Id: I3a416f2fefa93f753c71811ff448d621f960103a\n"
    },
    {
      "commit": "bd1d9f2d29eba010864bdd88b087d4fcc77edf52",
      "tree": "b472d4f66e34cd92f873aef4486727f9a776267f",
      "parents": [
        "e4749d21bf33e9b9476032c4911e5df439d5ef79"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 14:16:36 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 15:03:02 2017 -0400"
      },
      "message": "Replace anonymous classes with lambda expressions\n\nChange-Id: I39abd3a7494b6d2687174ee7be55c157c2951536\n"
    },
    {
      "commit": "e4749d21bf33e9b9476032c4911e5df439d5ef79",
      "tree": "2b5246f40b31c4bc78f729b788a870715949e1dc",
      "parents": [
        "084b63a9338668790f2d46d4c5a52e6f96e07721"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 14:01:31 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 15:02:45 2017 -0400"
      },
      "message": "Remove redundant type argument\n\nChange-Id: Ibbddcd1110e81dc3e29dba4383f145391f994ec5\n"
    },
    {
      "commit": "084b63a9338668790f2d46d4c5a52e6f96e07721",
      "tree": "0aedfa5fa9cb94922ce5eb3c1d8e8dbf344b8eac",
      "parents": [
        "9167be208c78f0f685b3e4dfc4def38476fb742d"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 14:00:30 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 15:02:05 2017 -0400"
      },
      "message": "Replace anonymous class with list method\n\nChange-Id: I29cd4de5ec298efd569efc1499f3842eec6e9976\n"
    },
    {
      "commit": "9167be208c78f0f685b3e4dfc4def38476fb742d",
      "tree": "efae2e89f3ff24eb398978da3d5dad4c0ceb7806",
      "parents": [
        "557e5dc2b5538d66ea14412a4442d637b3a7ae54"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 13:41:39 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 15:01:52 2017 -0400"
      },
      "message": "Use multi catch\n\nGiven the treatment for both exceptions is the same, do not duplicate\ncatch blocks.\n\nChange-Id: Id7cfd3092305f58558894dedb681490eca1a8089\n"
    },
    {
      "commit": "557e5dc2b5538d66ea14412a4442d637b3a7ae54",
      "tree": "ebb2df0e95f07b3a8334b87b6fd72e8f8684773f",
      "parents": [
        "fad890a547c918b5b6bcef7ceb39a3a8e1c7fb80"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 14:34:53 2017 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 15:01:39 2017 -0400"
      },
      "message": "Change project compliance to Java 8\n\nChange-Id: I2ba6977f4f975e91b0c2d0160d50310852b0af3c\n"
    },
    {
      "commit": "fad890a547c918b5b6bcef7ceb39a3a8e1c7fb80",
      "tree": "8b4e0f81e02b1989798d6faf5b2f22d94874d698",
      "parents": [
        "70e6ec48a4d1d81e40673eb919c7618e243641b9"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 13:09:02 2017 -0400"
      },
      "committer": {
        "name": "Hugo Arès",
        "email": "hugo.ares@ericsson.com",
        "time": "Mon Sep 18 14:40:08 2017 -0400"
      },
      "message": "Remove Buck build\n\nChange-Id: Iedde2f59ec85d850daad305fb4498a957cf05755\n"
    },
    {
      "commit": "70e6ec48a4d1d81e40673eb919c7618e243641b9",
      "tree": "c04f39e49ee05e8231f71efebb7a3fc985b48465",
      "parents": [
        "ba54a18fff15c6e1446933fd1b680f0f422f2190"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Sep 18 04:36:50 2017 -0400"
      },
      "committer": {
        "name": "Hugo Arès",
        "email": "hugo.ares@ericsson.com",
        "time": "Mon Sep 18 14:40:08 2017 -0400"
      },
      "message": "Add standalone bazel build\n\nTest plan:\n- bazel clean --expunge\n- bazel build importer\n- Deploy plugin to gerrit site\n- Verify plugin loads without errors\n- Verify plugin functionality\n- Run tools/eclipse/project.sh\n- Import project in Eclipse and verify classpath contains all\n  dependencies\n\nChange-Id: Ic2df37ad43d65f77c120c42ea1d332cb305ff711\n"
    },
    {
      "commit": "ba54a18fff15c6e1446933fd1b680f0f422f2190",
      "tree": "b244af221a8cb784d7de0e351efe0030676e059b",
      "parents": [
        "728e351419866deb9522d45dc6955c1fe7479965"
      ],
      "author": {
        "name": "Hugo Arès",
        "email": "hugo.ares@ericsson.com",
        "time": "Mon Sep 18 14:37:19 2017 -0400"
      },
      "committer": {
        "name": "Hugo Arès",
        "email": "hugo.ares@ericsson.com",
        "time": "Mon Sep 18 14:40:04 2017 -0400"
      },
      "message": "Clean up .gitignore\n\nChange-Id: Ie15029a989a70b205561d49fa18609f460ff94e8\n"
    },
    {
      "commit": "728e351419866deb9522d45dc6955c1fe7479965",
      "tree": "ee4fbf237686580666961b5e5d9785b099c7b332",
      "parents": [
        "1418d3bff131b19b1e04f45ffb399ccc3cce01d0"
      ],
      "author": {
        "name": "Markus Duft",
        "email": "markus.duft@ssi-schaefer.com",
        "time": "Wed Sep 13 16:19:13 2017 +0200"
      },
      "committer": {
        "name": "Markus Duft",
        "email": "markus.duft@ssi-schaefer.com",
        "time": "Wed Sep 13 16:19:13 2017 +0200"
      },
      "message": "Guard against NPE while unboxing possible null Boolean\n\nChange-Id: I24bad04f2400fa5f9232f18385f3a76280b022fc\n"
    }
  ],
  "next": "0c250e7e560552b1cde27ca638c350ade3402c91"
}
