)]}'
{
  "log": [
    {
      "commit": "59dc7473c777b5054e91c1af6b95ed0ecbdc0ace",
      "tree": "c16f73323f56d15b5556703c0dff3ccfaf60cd42",
      "parents": [
        "8b84fe65a398eff7f0133a1b802f3e131e5a4b9b"
      ],
      "author": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Mon Apr 01 17:32:37 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 01 17:32:37 2019 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "8b84fe65a398eff7f0133a1b802f3e131e5a4b9b",
      "tree": "9983544c11c36cf9914cc00b69ff10d6e25d3c16",
      "parents": [
        "4c71740a1b63b785fc90afd8d4d4d5bfda527107"
      ],
      "author": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Mon Apr 01 17:28:59 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 01 17:28:59 2019 -0700"
      },
      "message": "Create ROADMAP.md\n\nInitial commit of the Kotlin Rules Roadmap."
    },
    {
      "commit": "4c71740a1b63b785fc90afd8d4d4d5bfda527107",
      "tree": "f77847f0b249b05202e0ba1e169cfbce58612e2a",
      "parents": [
        "326661e7e705d14e754abc2765837aa61bddf205"
      ],
      "author": {
        "name": "Renovate Bot",
        "email": "renovatebot@gmail.com",
        "time": "Wed Mar 20 01:33:23 2019 +0100"
      },
      "committer": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Tue Mar 19 17:33:23 2019 -0700"
      },
      "message": "Add renovate.json (#176)\n\n"
    },
    {
      "commit": "326661e7e705d14e754abc2765837aa61bddf205",
      "tree": "324576c3d72ecd6f783f400b16620cabd611a0b9",
      "parents": [
        "da1232eda2ef90d4375e2d1677b32c7ddf09e8a1"
      ],
      "author": {
        "name": "Christian Edward Gruber",
        "email": "christianedwardgruber@gmail.com",
        "time": "Tue Mar 19 17:09:56 2019 -0700"
      },
      "committer": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Tue Mar 19 17:09:56 2019 -0700"
      },
      "message": "Have the no-srcs android_library in android.bzl use exports\u003d instead of deps\u003d (#153)\n\n* Add IntelliJ With Blaze and AndroidStudio With Blaze files to gitignore.\r\n\r\n* Make the no-srcs android_library use `exports\u003d` instead of the now-deprecated (for this use-case anyway) `deps\u003d`\r\n"
    },
    {
      "commit": "da1232eda2ef90d4375e2d1677b32c7ddf09e8a1",
      "tree": "b0973b439cccf3af37b20f11f1bdd6821369897b",
      "parents": [
        "a712c3ad8dadd23dabe296da26482235adce34e6"
      ],
      "author": {
        "name": "Romuald Cari",
        "email": "rcari@users.noreply.github.com",
        "time": "Mon Mar 11 14:02:42 2019 -0400"
      },
      "committer": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Mon Mar 11 11:02:42 2019 -0700"
      },
      "message": "Fix mixed UTF-8 Java and Kotlin builds (#178)\n\nWhen building .java files using the native Java rules, the environment\r\nvariable LC_LANG\u003den_US.UTF-8 is explicitely set for the actual build\r\naction, see: https://git.io/fhhc7\r\n\r\nWhen building a mixed Kotlin + Java module on Linux, the .java sources\r\nare not handled by the native Java rules, and as a result are treated as\r\nencoded using US-ASCII due to sandboxing which strips the environment\r\nfrom all locale information, causing the compiler to default to the\r\n\u0027C\u0027 locale.\r\n\r\nThis patch adds this environment variable when building Kotlin + Java\r\nmodules and has no side effects on Kotlin-only modules as UTF-8 is the\r\nonly valid encoding for .kt source files."
    },
    {
      "commit": "a712c3ad8dadd23dabe296da26482235adce34e6",
      "tree": "bac9fb216b8282f7480f5feb194dfb198210b769",
      "parents": [
        "9d100403c084534d41a8b74cfe12dc40275f4dd0"
      ],
      "author": {
        "name": "Nicolas Lopez",
        "email": "nlopezgi@gmail.com",
        "time": "Tue Mar 05 14:42:44 2019 -0500"
      },
      "committer": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Tue Mar 05 11:42:44 2019 -0800"
      },
      "message": "update bazel toolchains pin and add toolchain config target (#177)\n\n"
    },
    {
      "commit": "9d100403c084534d41a8b74cfe12dc40275f4dd0",
      "tree": "06f4803a211b7953abdb41bcf0fd586f1d3098c6",
      "parents": [
        "8b1433220524dc0c67edaa63174de66732eb1f74"
      ],
      "author": {
        "name": "str",
        "email": "46765986+10-10-11@users.noreply.github.com",
        "time": "Wed Feb 20 11:19:00 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 20 11:19:00 2019 -0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "8b1433220524dc0c67edaa63174de66732eb1f74",
      "tree": "73784ea1814b61de4147ecb9fd012c05a4d0b857",
      "parents": [
        "a632c3a30bb0bd9f5f88fb771489809b9aba602f"
      ],
      "author": {
        "name": "Marcel Hlopko",
        "email": "hlopko@bazel.build",
        "time": "Wed Feb 13 16:37:14 2019 +0100"
      },
      "committer": {
        "name": "Yun Peng",
        "email": "pcloudy@google.com",
        "time": "Wed Feb 13 16:37:14 2019 +0100"
      },
      "message": "Update bazel-toolchains (#173)\n\n"
    },
    {
      "commit": "a632c3a30bb0bd9f5f88fb771489809b9aba602f",
      "tree": "95f5ac2c11161e93b9657782f167dc759d7ea89d",
      "parents": [
        "be1514579ddd849b1ea58f39e1ef1a05386fa507"
      ],
      "author": {
        "name": "Dmitry Lomov",
        "email": "dslomov@google.com",
        "time": "Fri Feb 01 02:21:37 2019 +0100"
      },
      "committer": {
        "name": "Tom Knych",
        "email": "thomaswk@users.noreply.github.com",
        "time": "Thu Jan 31 17:21:37 2019 -0800"
      },
      "message": "Create CODEOWNERS (#171)\n\n* Create CODEOWNERS\r\n\r\n* Update CODEOWNERS\r\n"
    },
    {
      "commit": "be1514579ddd849b1ea58f39e1ef1a05386fa507",
      "tree": "12a76af5dc1a089e0ae293fb7850abe1d9cd15b3",
      "parents": [
        "cab5eaffc2012dfe46260c03d6419c0d2fa10be0"
      ],
      "author": {
        "name": "Yun Peng",
        "email": "pcloudy@google.com",
        "time": "Mon Jan 14 13:46:23 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 14 13:46:23 2019 +0100"
      },
      "message": "Fix http_jar"
    },
    {
      "commit": "cab5eaffc2012dfe46260c03d6419c0d2fa10be0",
      "tree": "95113985423b4d28277cad460a60acf79a114aa9",
      "parents": [
        "1b64e494ade5a3c80ca209f2945ca24af620ddd3"
      ],
      "author": {
        "name": "Laurent Le Brun",
        "email": "laurentlb@gmail.com",
        "time": "Wed Nov 28 15:57:47 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 28 15:57:47 2018 +0100"
      },
      "message": "Cleanup for Bazel incompatible changes (#169)\n\n- Avoid depset concatenation and implicit iteration\r\n- Avoid \u0027+\u0027 operator on dictionaries\r\n- Migrate to the Args methods\r\n- Separate tools from other inputs\r\n\r\nTested:\r\n  bazel0.20 test :all --all_incompatible_changes --incompatible_disallow_legacy_javainfo\u003dfalse"
    },
    {
      "commit": "1b64e494ade5a3c80ca209f2945ca24af620ddd3",
      "tree": "6af407b23ffc298ef2e0d0e31c8562cf353f09d1",
      "parents": [
        "0eff49f0bc07be748637c3570b88c29a6d1eb947"
      ],
      "author": {
        "name": "Laurent Le Brun",
        "email": "laurentlb@gmail.com",
        "time": "Wed Nov 28 12:14:48 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 28 12:14:48 2018 +0100"
      },
      "message": "Run Buildifier to reformat files and apply automated fixes (#166)\n\n- In kotlin.bzl, explicitly re-export symbols\r\n\r\nProgress towards #165"
    },
    {
      "commit": "0eff49f0bc07be748637c3570b88c29a6d1eb947",
      "tree": "418d52a003d3063cb910ce37d6b0859732a71869",
      "parents": [
        "87bd13f91d166a8070e9bbfbb0861f6f76435e7a"
      ],
      "author": {
        "name": "Marcel Hlopko",
        "email": "hlopko@google.com",
        "time": "Tue Nov 27 15:00:48 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 27 15:00:48 2018 +0100"
      },
      "message": "Update bazel-toolchains pin (#168)\n\nThis fixed Bazel CI failures (bazelbuild/bazel#6742) such as https://buildkite.com/bazel/bazel-with-downstream-projects-bazel/builds/613#820af988-4113-421f-b3f1-cef2f05d272c"
    },
    {
      "commit": "87bd13f91d166a8070e9bbfbb0861f6f76435e7a",
      "tree": "f8ca77aa72afa63d9c14ce579706dfb09c248223",
      "parents": [
        "eacc5a2337c5108f5cce6f694f8f7029bd849595"
      ],
      "author": {
        "name": "Xin",
        "email": "xingao267@users.noreply.github.com",
        "time": "Fri Oct 26 12:10:28 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Lopez",
        "email": "nlopezgi@gmail.com",
        "time": "Fri Oct 26 12:10:28 2018 -0400"
      },
      "message": "Update bazel_toolchains pin. (#157)\n\nhttps://github.com/bazelbuild/bazel-toolchains/issues/216"
    },
    {
      "commit": "eacc5a2337c5108f5cce6f694f8f7029bd849595",
      "tree": "538017d34a22128b0d7ee8108c40cfc83a4bcdce",
      "parents": [
        "47152947883eeebbf2ab93a4fd81e362c18e9242"
      ],
      "author": {
        "name": "Xin",
        "email": "xingao267@users.noreply.github.com",
        "time": "Wed Oct 24 15:37:17 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Lopez",
        "email": "nlopezgi@gmail.com",
        "time": "Wed Oct 24 15:37:17 2018 -0400"
      },
      "message": "Use Skylark version of http_archive. (#155)\n\n"
    },
    {
      "commit": "47152947883eeebbf2ab93a4fd81e362c18e9242",
      "tree": "4ea9a4e6eafbca1effafaf4071d2f9daa425e23a",
      "parents": [
        "92a3cfc08f7f7551ddc1bf92cdc6defb1080b5ff"
      ],
      "author": {
        "name": "Xin",
        "email": "xingao267@users.noreply.github.com",
        "time": "Wed Oct 24 14:34:28 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Lopez",
        "email": "nlopezgi@gmail.com",
        "time": "Wed Oct 24 14:34:28 2018 -0400"
      },
      "message": "Update bazel-toolchains pin. (#154)\n\nThe new pin includes fix of\r\nhttps://github.com/bazelbuild/bazel-toolchains/issues/66."
    },
    {
      "commit": "92a3cfc08f7f7551ddc1bf92cdc6defb1080b5ff",
      "tree": "c2649a755a9b5d024b22c43f3b26592adac6b14b",
      "parents": [
        "9c60df03b096a306515c23029667a6691e12d766"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 18 18:33:45 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 18 18:33:45 2018 -0400"
      },
      "message": "refactor the testbench mocks so they are  more composeable (#148)\n\n* refactor the testbench mocks so they are  more composeable. \r\n\r\n* Add sources and output jar normalization tests\r\n\r\n"
    },
    {
      "commit": "9c60df03b096a306515c23029667a6691e12d766",
      "tree": "ed2ce1843025195f012142eba3b7d9ae911dda54",
      "parents": [
        "46b867ed1907e2394ce1d6bdb5cfeb5c151f9c5c"
      ],
      "author": {
        "name": "Menny Even Danan",
        "email": "menny@evendanan.net",
        "time": "Sat Sep 15 14:11:15 2018 -0400"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Sep 15 19:11:15 2018 +0100"
      },
      "message": "adding remote repo definition (#141)\n\n"
    },
    {
      "commit": "46b867ed1907e2394ce1d6bdb5cfeb5c151f9c5c",
      "tree": "b62740e4addd75d25282e5c4f3d5431795e2dee8",
      "parents": [
        "907768e8b9d74b0c31355abe5b4227a44ff46998"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Sep 14 10:44:39 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 14 10:44:39 2018 +0100"
      },
      "message": "cherry pick kt_jvm_import fixes and doc and kt_jvm_import the compiler jar to prevent ijarification (#143)\n\n"
    },
    {
      "commit": "907768e8b9d74b0c31355abe5b4227a44ff46998",
      "tree": "f265fe403714f06db3b202f4021c7d0dbc53e2e5",
      "parents": [
        "c56299c32437cf9608612868beb1c2ba9386940d"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Sep 14 01:19:31 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 14 01:19:31 2018 +0100"
      },
      "message": "update to 1.2.70 and remove friend paths work arround (#142)\n\n"
    },
    {
      "commit": "c56299c32437cf9608612868beb1c2ba9386940d",
      "tree": "c8425ec366b1cfceafe25d92059683474f98c301",
      "parents": [
        "6a1ba7b9b6f8922d9d5db81f2169413e9ec9163c"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 04 13:47:53 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 04 13:49:20 2018 +0100"
      },
      "message": "remove outdated description text from readme\n"
    },
    {
      "commit": "6a1ba7b9b6f8922d9d5db81f2169413e9ec9163c",
      "tree": "59652ad8084a87f68a3cd8dbe840deca96d31077",
      "parents": [
        "9b02fa20795be93db64ac3d63a0cc06a5d18f0d3"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 04 13:46:46 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 04 13:49:20 2018 +0100"
      },
      "message": "remove timeout from test, bazel handles this\n"
    },
    {
      "commit": "9b02fa20795be93db64ac3d63a0cc06a5d18f0d3",
      "tree": "2f79cfb92a9682c8c031f7683ff40c043ab322a7",
      "parents": [
        "b48c3f31c6e33d1613e2c5c0cda2a0e690b08fd2"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 04 00:03:45 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Sep 04 00:03:45 2018 +0100"
      },
      "message": "remove unused targets\n"
    },
    {
      "commit": "b48c3f31c6e33d1613e2c5c0cda2a0e690b08fd2",
      "tree": "c8c04d806a8e5d1d3a8ebeed9fbc6a2e90809966",
      "parents": [
        "fe593c56551b30445199a6a0ce47751cc23f3b23"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Sep 03 23:50:22 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Sep 03 23:56:22 2018 +0100"
      },
      "message": "Kapt3 use processorpath and processors flags. remove gson usage.\n"
    },
    {
      "commit": "fe593c56551b30445199a6a0ce47751cc23f3b23",
      "tree": "e05deccb1c6dcc0c3376c156c8a57b00a3b95dde",
      "parents": [
        "d83e2689b04941d097be7d3b85fd227434e036ea"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Sep 03 21:10:59 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Sep 03 21:15:27 2018 +0100"
      },
      "message": "support only a single compiler repository version\n"
    },
    {
      "commit": "d83e2689b04941d097be7d3b85fd227434e036ea",
      "tree": "c0385386375634708b85746985c1390af0df2313",
      "parents": [
        "c5e25d71af96d446af4a8cb283c261537fc9f64e"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 28 19:24:56 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 28 19:27:17 2018 +0100"
      },
      "message": "thread all deps through android_library before compiling kotlin\n"
    },
    {
      "commit": "c5e25d71af96d446af4a8cb283c261537fc9f64e",
      "tree": "78109cb53b7bc252839ce2a2f9339a5563b6e85d",
      "parents": [
        "864cf4ed39d13fc5167001615ef7df18c92fe907"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 28 17:57:08 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 28 17:57:08 2018 +0100"
      },
      "message": "rebase \"fix usage java tools\" pr (#134)\n\nFixes to make docker remote execution work. Some docker tests disabled.\r\n"
    },
    {
      "commit": "864cf4ed39d13fc5167001615ef7df18c92fe907",
      "tree": "072c94012f957f706b2b2239cd898e20d0b45085",
      "parents": [
        "0577be944b46559eb6f9dc2b2a755db63f1e539d"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Aug 22 19:29:58 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Aug 22 19:32:27 2018 +0100"
      },
      "message": "develop builder testing base classes further\n"
    },
    {
      "commit": "0577be944b46559eb6f9dc2b2a755db63f1e539d",
      "tree": "62d30699e7aca31c4b4ecd0e7096f792ed0bdc2d",
      "parents": [
        "0f771d9229eae3858f7ed1034ec577c5b63b6939"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Aug 22 10:22:32 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Aug 22 10:25:26 2018 +0100"
      },
      "message": "get builder tests passing on windows\n"
    },
    {
      "commit": "0f771d9229eae3858f7ed1034ec577c5b63b6939",
      "tree": "0e456d519e0cfa0a331e99225453cff69aac3338",
      "parents": [
        "ea6d98bd07b9ce7cf562a17d6b9f3bdadb3e79d2"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 21 02:07:04 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 21 02:11:06 2018 +0100"
      },
      "message": "basic js tests.\n"
    },
    {
      "commit": "ea6d98bd07b9ce7cf562a17d6b9f3bdadb3e79d2",
      "tree": "99cc666b888e2a47c0f8947f51af509ac1e220e5",
      "parents": [
        "303b1ca22d52f3eb17ead97a6a28e9b1a2af082e"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 21 00:05:45 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 21 00:09:13 2018 +0100"
      },
      "message": "add builder tests that validate errors are rendered relative to workspace.\n"
    },
    {
      "commit": "303b1ca22d52f3eb17ead97a6a28e9b1a2af082e",
      "tree": "15496e8b187fa3c205672d655be8abc5ca8f058a",
      "parents": [
        "a4e902d33504b9a3fe2c46901c67973a74b50f40"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 20 18:17:10 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 20 18:34:51 2018 +0100"
      },
      "message": "add builder tests for annotation processing\n"
    },
    {
      "commit": "a4e902d33504b9a3fe2c46901c67973a74b50f40",
      "tree": "20d2518a56d324e67c9ba621aec175a246ecfa8d",
      "parents": [
        "643b3e5a7064dde1c4a3a9feb274575029ad60e8"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 17 17:36:47 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 17 20:29:56 2018 +0100"
      },
      "message": "consolate all srcs under src\n"
    },
    {
      "commit": "643b3e5a7064dde1c4a3a9feb274575029ad60e8",
      "tree": "8eb767bd82b46f440b91a40ee0b22cee5eab5fe7",
      "parents": [
        "20313211b3caacc3cd7c376af1c3645edf3168e0"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 22:49:03 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 22:51:56 2018 +0100"
      },
      "message": "js_import expanded, now compatible with node module conventions\n"
    },
    {
      "commit": "20313211b3caacc3cd7c376af1c3645edf3168e0",
      "tree": "e45323f33cad018e0c645f6b52014dffbe0e361e",
      "parents": [
        "94a38485d6ce366282bbb2d5b8799e678940fd1a"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 16:10:20 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 16:24:54 2018 +0100"
      },
      "message": "tidy up and update the resource merging away from deprecated apis\n"
    },
    {
      "commit": "94a38485d6ce366282bbb2d5b8799e678940fd1a",
      "tree": "5bd484c502c6a4abd978220d9c718d6fb953887f",
      "parents": [
        "7dbb90301cac0aed8c1a76c7af0f838804ddd131"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 15:24:30 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 16:24:54 2018 +0100"
      },
      "message": "simplify the plugin aspect rollup\n"
    },
    {
      "commit": "7dbb90301cac0aed8c1a76c7af0f838804ddd131",
      "tree": "2b3df49d3c3fd6df5bc57a3fb2853834bd848067",
      "parents": [
        "303eefbe36630e9514e87a6f717fae5a87d2e206"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 14:55:19 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 16:24:54 2018 +0100"
      },
      "message": "various tidy ups and documentation\n"
    },
    {
      "commit": "303eefbe36630e9514e87a6f717fae5a87d2e206",
      "tree": "ce4b612ad9965c5187d8cb45e93eeca7eeff4685",
      "parents": [
        "afcaf55b0c6665db599be59749c03e370aa933ce"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 12:50:36 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 14 12:50:36 2018 +0100"
      },
      "message": "basic js support (#114)\n\nExperimental JS support.\r\n"
    },
    {
      "commit": "afcaf55b0c6665db599be59749c03e370aa933ce",
      "tree": "267cd405ea500086a448d5fb7703e40ee21c687b",
      "parents": [
        "ab20af7912e45ecb7ea927253cb73250b2f31b6a"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 14 12:41:05 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 14 12:41:05 2018 +0100"
      },
      "message": "Basic Android support (#117)\n\nAndroid support\r\n"
    },
    {
      "commit": "ab20af7912e45ecb7ea927253cb73250b2f31b6a",
      "tree": "ec1c9db0529126a058efbc77c407b01c7217d8aa",
      "parents": [
        "d9d2a434a2a351b417029616d78090d0b30b920e"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 13 19:19:20 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 13 19:20:25 2018 +0100"
      },
      "message": "cherry some changes from android branch\n"
    },
    {
      "commit": "d9d2a434a2a351b417029616d78090d0b30b920e",
      "tree": "fead1c17d65d9697f5dfb3bc6c80f8911f17d68f",
      "parents": [
        "2fddb2ad367d087995a7462524b9ca50f4dcfe44"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 13 15:52:12 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 13 15:54:02 2018 +0100"
      },
      "message": "#107 fix, resolve_command ensures correct sequencing\n"
    },
    {
      "commit": "2fddb2ad367d087995a7462524b9ca50f4dcfe44",
      "tree": "9f3e7038bb56d8942769f4bd5792b3769ee0c9ec",
      "parents": [
        "9b1dece5fc41f647c9e27770b68205b8f4c24491"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 12 02:54:48 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 12 12:58:38 2018 +0100"
      },
      "message": "cherry pick some changes from js branch\n"
    },
    {
      "commit": "9b1dece5fc41f647c9e27770b68205b8f4c24491",
      "tree": "b2e34c7de8d78f1b9b4ffa5bd508befe22dd2e33",
      "parents": [
        "edb66163dbbdb9780ad713f4739e040c0252db2f"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 16:49:15 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 12 12:58:38 2018 +0100"
      },
      "message": "remove skydoc generation wireup\n"
    },
    {
      "commit": "edb66163dbbdb9780ad713f4739e040c0252db2f",
      "tree": "6685bd5acfd1a3172dcd30421f0cc70ceceaa111",
      "parents": [
        "3506c46d5b92d166c287a5df858cfd3943440f34"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 16:27:48 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 12 12:58:38 2018 +0100"
      },
      "message": "fine tune compilation output logging and some other cherries\n"
    },
    {
      "commit": "3506c46d5b92d166c287a5df858cfd3943440f34",
      "tree": "4d02fa21667b569560a5dd94c76c7280144a50e6",
      "parents": [
        "24d69a6ffceb275e6364e644c51e73a0661f60f4"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 13:30:42 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 12 12:58:38 2018 +0100"
      },
      "message": "tidy up toolchain.bzl and jvm.bzl. These files are no longer skydoc compatible.\n"
    },
    {
      "commit": "24d69a6ffceb275e6364e644c51e73a0661f60f4",
      "tree": "a98b3ff38ce2db3d418edf96820b761fb343062e",
      "parents": [
        "71e20d62121c327e30e2dd1dafe8033a7c3cf226"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 12:38:35 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 12:44:58 2018 +0100"
      },
      "message": "reflow the repository with buildifier\n"
    },
    {
      "commit": "71e20d62121c327e30e2dd1dafe8033a7c3cf226",
      "tree": "f0eb3bce5e85d6f163a1914f9389937a7c860790",
      "parents": [
        "43dad811064a9f79b2e644c2924bec7fb2fcfb2a"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 11:34:58 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 12:44:58 2018 +0100"
      },
      "message": "rename KtInfo to KtJvmInfo\n"
    },
    {
      "commit": "43dad811064a9f79b2e644c2924bec7fb2fcfb2a",
      "tree": "6751c0973b5bf77a73d9ab4c2ddcdadb07a399b3",
      "parents": [
        "4ec34499110e17cb79b64cc2dc638cbdebc74235"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 00:19:37 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Aug 10 12:44:58 2018 +0100"
      },
      "message": "reorganize skylark layout to support another aspect\n"
    },
    {
      "commit": "4ec34499110e17cb79b64cc2dc638cbdebc74235",
      "tree": "972059f261073f28abad047c3c1c25f08ef6f7fe",
      "parents": [
        "d802bde2c80a46f75c156c778c285b2a458bcd4c"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 20:51:38 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 21:05:58 2018 +0100"
      },
      "message": "split timing and trace into seperate flags and tidy up\n"
    },
    {
      "commit": "d802bde2c80a46f75c156c778c285b2a458bcd4c",
      "tree": "091bc09c84b83ce5d7525e360327acaf2b3893cf",
      "parents": [
        "89f5f30a9f68de18eeca4f9ce6e3e0d79474aefd"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 17:42:09 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 21:05:58 2018 +0100"
      },
      "message": "centralise output sink class and rework into a task context\n"
    },
    {
      "commit": "89f5f30a9f68de18eeca4f9ce6e3e0d79474aefd",
      "tree": "55362764602334926016495e16f87e0892db5a1c",
      "parents": [
        "78a2dc596d72c23ce84bf3c5f11a3d6f8e5e5856"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 15:29:57 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 21:05:58 2018 +0100"
      },
      "message": "add scripts to makefile\n"
    },
    {
      "commit": "78a2dc596d72c23ce84bf3c5f11a3d6f8e5e5856",
      "tree": "21d93d586c8bf3754653958cc80a4296fd31da1b",
      "parents": [
        "d62ca7da53facad74a99f25b1561aa52c8cd1b5f"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 02:34:35 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 21:05:58 2018 +0100"
      },
      "message": "add debug setting and thread it to the builder via the toolchain\n"
    },
    {
      "commit": "d62ca7da53facad74a99f25b1561aa52c8cd1b5f",
      "tree": "229c6f4f4f277400a45f4b257e417aa318b8e099",
      "parents": [
        "97b1d494e3cd3c2f9f9468608a46f5b74d40c169"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Aug 08 22:57:21 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Aug 09 21:05:58 2018 +0100"
      },
      "message": "merge task builder into kotlin builder and move task specific logic to\nexecutor class\n"
    },
    {
      "commit": "97b1d494e3cd3c2f9f9468608a46f5b74d40c169",
      "tree": "c1f47cc2d5deadb374a5a841185bcea38bbcc7e6",
      "parents": [
        "d97fc6a14f553b125636700da1c8883229913922"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Aug 07 03:15:32 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Aug 08 20:40:47 2018 +0100"
      },
      "message": "various tidy ups and reorganizations (for a task-model and from the android and js branches)\n"
    },
    {
      "commit": "d97fc6a14f553b125636700da1c8883229913922",
      "tree": "29bebdefa3553de59daddb70f96141c6deb70b4d",
      "parents": [
        "dcb676390da8ef4eab32251f2eb16ee1a69b8e55"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 06 00:04:09 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Aug 06 00:14:41 2018 +0100"
      },
      "message": "update flag file check to support .jar-\\d+.params\n"
    },
    {
      "commit": "dcb676390da8ef4eab32251f2eb16ee1a69b8e55",
      "tree": "17ebc53ab428f5b904199e9e34b68c2944c902c5",
      "parents": [
        "34970e0a1d662b0bec9c61772b94ffbc48681cd3"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 05 11:00:59 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 05 11:06:08 2018 +0100"
      },
      "message": "update the local tests with new hashes\n"
    },
    {
      "commit": "34970e0a1d662b0bec9c61772b94ffbc48681cd3",
      "tree": "7901b02ebd002192a0d972f36046ff5e00c3d5e5",
      "parents": [
        "e58076b7fa931880617e93969be38b766fe7d597"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 05 10:47:26 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 05 11:06:08 2018 +0100"
      },
      "message": "update to 1_2_60\n"
    },
    {
      "commit": "e58076b7fa931880617e93969be38b766fe7d597",
      "tree": "ff4f741bf4d44d79aed55cf001412673178748fa",
      "parents": [
        "9d7bcb5ace6a4bd19a67fbca37b478cf449e0590"
      ],
      "author": {
        "name": "Shagen Ogandzhanian",
        "email": "shagen.ogandzhanian@jetbrains.com",
        "time": "Sun Aug 05 11:25:57 2018 +0200"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Aug 05 10:25:57 2018 +0100"
      },
      "message": "kotlin current release updated to 1.2.51 (#103)\n\nkotlin current release updated to 1.2.51\r\n\r\n"
    },
    {
      "commit": "9d7bcb5ace6a4bd19a67fbca37b478cf449e0590",
      "tree": "bddc6a31e0cef3ff77f7e481d2d15bd97705f763",
      "parents": [
        "76a0e9409968a33ea354dfae7c6f32c3f3e7175f"
      ],
      "author": {
        "name": "Menny Even Danan",
        "email": "menny@evendanan.net",
        "time": "Thu Jul 26 12:15:50 2018 -0400"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 26 18:37:03 2018 +0100"
      },
      "message": "Correct rules names"
    },
    {
      "commit": "76a0e9409968a33ea354dfae7c6f32c3f3e7175f",
      "tree": "cba07a0c475160499bef54427d28d3f82b782dc0",
      "parents": [
        "ae7772c6558bd9cf8e05fb3dec8b341a26f34beb"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 18:31:26 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Jul 16 01:14:30 2018 +0100"
      },
      "message": "switch to JavaInfo as the constructor for the JavaInfo\n"
    },
    {
      "commit": "ae7772c6558bd9cf8e05fb3dec8b341a26f34beb",
      "tree": "e5d42cd31bd94a05584d0a32cc70e88d4d15ca4b",
      "parents": [
        "34f8549a9abf58f35e54185a075a1ec7925398b1"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 14:51:17 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Jul 16 01:14:30 2018 +0100"
      },
      "message": "use ctx.actions.args\n"
    },
    {
      "commit": "34f8549a9abf58f35e54185a075a1ec7925398b1",
      "tree": "9949b581fc1266969ac61c68873c001fc8be6e60",
      "parents": [
        "42eceb7ebfcb83f6cf3be0d4f24bacd198c794b4"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 14:45:27 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 14:45:27 2018 +0100"
      },
      "message": "fix bug in srcjar generation\n"
    },
    {
      "commit": "42eceb7ebfcb83f6cf3be0d4f24bacd198c794b4",
      "tree": "5fdc78f835cfe4a3bd66ac8f4483c1628c32976a",
      "parents": [
        "234b4ea151853a59c09c9d6a61d234514260fe57"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 12:54:59 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 15 12:54:59 2018 +0100"
      },
      "message": "Source jar (#100)\n\nadd source jar generation to the builder  and remove skylark version\r\n"
    },
    {
      "commit": "234b4ea151853a59c09c9d6a61d234514260fe57",
      "tree": "84c423cffe14ef41fe58a4f0854955b9076f7de2",
      "parents": [
        "268a438080fce5aa8ae74cb9a382ea9082e47608"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 14 18:23:29 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 00:13:31 2018 +0100"
      },
      "message": "swap guice for dagger and reduce deploy jar to 3.3 mb down from 8\n"
    },
    {
      "commit": "268a438080fce5aa8ae74cb9a382ea9082e47608",
      "tree": "fb0db4989f8fece2a6b88823a8f2bddbb61834dc",
      "parents": [
        "8baf5906cfaa69f25833899cca61674340107fd0"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 14 17:35:09 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 00:13:31 2018 +0100"
      },
      "message": "Keep the platform and rule type in destructured form in the compilation task.\n"
    },
    {
      "commit": "8baf5906cfaa69f25833899cca61674340107fd0",
      "tree": "10f6a9d6548462506de6395774bb4450442134ed",
      "parents": [
        "e1eb8d5691284834bd0d137819b84cd15f2be453"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 14 16:04:34 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sun Jul 15 00:13:31 2018 +0100"
      },
      "message": "kotlin model changes\n"
    },
    {
      "commit": "e1eb8d5691284834bd0d137819b84cd15f2be453",
      "tree": "ba0580a331bcbc526858e7af31289ff803dd5a84",
      "parents": [
        "8bef4f259c85d7c88853a5e42fc621a9d3dc9514"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jul 13 02:40:33 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jul 13 02:43:40 2018 +0100"
      },
      "message": "fix ij plugin dep pickup\n"
    },
    {
      "commit": "8bef4f259c85d7c88853a5e42fc621a9d3dc9514",
      "tree": "9af25f16d544a51e69ec11631611a95dfdc258f7",
      "parents": [
        "0f986c6012c4b9a06c6ffa25e5c948146c047b66"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 12 16:39:54 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 12 16:39:54 2018 +0100"
      },
      "message": "fix extension usage\n"
    },
    {
      "commit": "0f986c6012c4b9a06c6ffa25e5c948146c047b66",
      "tree": "d1a9aaaf6420d9dd6adb728ad7ac006831a362bf",
      "parents": [
        "5f741f44086f0fc4fce083b6a21110ec59dc9615"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 11 20:35:13 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 12 16:39:04 2018 +0100"
      },
      "message": "make the hashing test local and add ij runconfig\n"
    },
    {
      "commit": "5f741f44086f0fc4fce083b6a21110ec59dc9615",
      "tree": "2016ab5b255ac259478ef15ac7e1271f13cf1659",
      "parents": [
        "72bf78836e783a4313f5a03bcef8eca492d35536"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Jul 10 13:21:49 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 12 16:39:04 2018 +0100"
      },
      "message": "fix embed resources hash\n"
    },
    {
      "commit": "72bf78836e783a4313f5a03bcef8eca492d35536",
      "tree": "afea7e74f1af6c50e19d19e39d3daef080308106",
      "parents": [
        "f6e301016785e28206bb60f01f547f05bbf8bf5f"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue Jul 10 03:12:55 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 12 16:39:04 2018 +0100"
      },
      "message": "ensure jar normalization\n"
    },
    {
      "commit": "f6e301016785e28206bb60f01f547f05bbf8bf5f",
      "tree": "d1a9aaaf6420d9dd6adb728ad7ac006831a362bf",
      "parents": [
        "4184f41e680e1e926eedd8778a6de1d420e0fc27"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jul 12 16:29:48 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 12 16:29:48 2018 +0100"
      },
      "message": "Remove stdlib (#97)\n\n* ensure jar normalization\r\n\r\n* fix embed resources hash\r\n\r\n* make the hashing test local and add ij runconfig\r\n\r\n* remove kotlin_stdlib, refactor bootstrap macro, reorganize source to start working on a task model for the builder\r\n"
    },
    {
      "commit": "4184f41e680e1e926eedd8778a6de1d420e0fc27",
      "tree": "cfc9f44a465c2c8aa90d6b9974746b04f80384dc",
      "parents": [
        "a8e29cc3f931ea09a24afc86c55969e82fa3eda5"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 11 21:03:56 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 11 21:03:56 2018 +0100"
      },
      "message": "Update bazel deps (#95)\n\nupdate bazel-deps\r\n"
    },
    {
      "commit": "a8e29cc3f931ea09a24afc86c55969e82fa3eda5",
      "tree": "30405768b7f7ddc4cb7d753359c1f0732c694a35",
      "parents": [
        "9a7dfa0b954124a7e09179eb930e915e20e041f1"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 11 20:40:54 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 11 20:40:54 2018 +0100"
      },
      "message": "Remove jar tool usage and add jar normalisation. (#94)\n\n* remove jar tool with a port of JarCreator\r\n\r\n* ensure jar normalization\r\n\r\n* make the hashing test local and add ij runconfig\r\n"
    },
    {
      "commit": "9a7dfa0b954124a7e09179eb930e915e20e041f1",
      "tree": "b6d43d2164ef542e6c23f01421945521d3d0fe9c",
      "parents": [
        "0a60cad5cb48db3a490d7bcfaeab87ab4e99d567"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 07 18:33:50 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 07 18:33:50 2018 +0100"
      },
      "message": "remove underscores from common deps or ij won\u0027t index the deps and remove host cfg from stdlibs\n"
    },
    {
      "commit": "0a60cad5cb48db3a490d7bcfaeab87ab4e99d567",
      "tree": "aa3762e478e6b04c2a01734bdc8c8925e0e1d6a6",
      "parents": [
        "415ee0ff7ac713a3f95f37ba9d3c1bd3dec2a1ff"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 07 18:02:00 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 07 18:02:00 2018 +0100"
      },
      "message": "Move implicits to toolchain and some other stuff (#92)\n\n* move implicits to kotlin toolchain, tidy up srcs and fix bug, remove proto from workspace till 0.16\r\n\r\n* Update README.md\r\n\r\nstraighten out comment.\r\n"
    },
    {
      "commit": "415ee0ff7ac713a3f95f37ba9d3c1bd3dec2a1ff",
      "tree": "7370ddc9842130eba6554d6165c1ba9c6a2ebff1",
      "parents": [
        "740b962803b0a128832c4970587cc8d26dc80546"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 07 11:21:27 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jul 07 12:27:29 2018 +0100"
      },
      "message": "cherry pick directory structure from ic branch, refactor and document model.\n"
    },
    {
      "commit": "740b962803b0a128832c4970587cc8d26dc80546",
      "tree": "6460608c2a8804e8ccafcd6e83b1f4205f22a347",
      "parents": [
        "ed8ff3059cf5ddc8506d3771bf1fd4def20fe31c"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:57:21 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 18:05:46 2018 +0100"
      },
      "message": "regenerate the documentation and remove deprecated startup option removals\n"
    },
    {
      "commit": "ed8ff3059cf5ddc8506d3771bf1fd4def20fe31c",
      "tree": "e8998de377a998bc17f13b5bacb7d56e6dc7f7cc",
      "parents": [
        "ed4effb7880a8b64b6c09eff275265b4710d135b"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:46:15 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:48:07 2018 +0100"
      },
      "message": "tidy ups\n"
    },
    {
      "commit": "ed4effb7880a8b64b6c09eff275265b4710d135b",
      "tree": "3c902dfd17b019eb29f4a3c28e4df17560e1dfb8",
      "parents": [
        "d7ebd9963c1e758fbaf7e7c37ee695e05ad72789"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:41:54 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:48:07 2018 +0100"
      },
      "message": "remove usages of native http archive\n"
    },
    {
      "commit": "d7ebd9963c1e758fbaf7e7c37ee695e05ad72789",
      "tree": "7e37f6a304a2fc46fd27181446e3f7de6af34266",
      "parents": [
        "68b3fc4bf0611565cc82cabc4261c3bc0335df80"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:25:30 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:48:07 2018 +0100"
      },
      "message": "update skydoc stack and get doc gen working again (somewhat)\n"
    },
    {
      "commit": "68b3fc4bf0611565cc82cabc4261c3bc0335df80",
      "tree": "40eb2f6c5d5a4e5f7327adcb23a0fc813bbf373a",
      "parents": [
        "7420b034568c4364b548bbe990c62adb62c36202"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:20:01 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Wed Jul 04 17:48:07 2018 +0100"
      },
      "message": "remove usage of filetype\n"
    },
    {
      "commit": "7420b034568c4364b548bbe990c62adb62c36202",
      "tree": "2acc73e65a0d65288f86af72914db63dbf803aaf",
      "parents": [
        "cb8545f15c171603ce215aed24111caaec8938f3"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jun 29 05:33:47 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 29 05:33:47 2018 +0100"
      },
      "message": "Update builder to support building from a JDK9 host_javabase (#82)\n\n* script to work with a bazel process from head\r\n\r\n* adjust the script so that it can set the host_jb and the jb\r\n\r\n* get build working under jdk9 host_javabase\r\n"
    },
    {
      "commit": "cb8545f15c171603ce215aed24111caaec8938f3",
      "tree": "bb12586a809587b93d4240fd1c50190663def85a",
      "parents": [
        "bc7f26f43c907d9bbe7046016c3edb67446f751b"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 23:45:18 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 23:50:32 2018 +0100"
      },
      "message": "fix bug leading to srcjar expansion and merge occuring twice\n"
    },
    {
      "commit": "bc7f26f43c907d9bbe7046016c3edb67446f751b",
      "tree": "e047e68ca87fc62ea8147e296cbb436af4e7c47d",
      "parents": [
        "9246f92f7d122abe8fff80ff9f26910747981b78"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 23:20:43 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 23:50:32 2018 +0100"
      },
      "message": "remove language version -- use latest ij plugin.\n"
    },
    {
      "commit": "9246f92f7d122abe8fff80ff9f26910747981b78",
      "tree": "f70835131c758d1f42f98042d4c274454c98ac1e",
      "parents": [
        "b04bc7191cf9698742384f1e1c855d9239aa4461"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 22:33:54 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 22:35:13 2018 +0100"
      },
      "message": "split dagger example test as it can fail on independently and reorganize a bit\n"
    },
    {
      "commit": "b04bc7191cf9698742384f1e1c855d9239aa4461",
      "tree": "d4854019180c697f354e66cc3ddea93e6ab6c332",
      "parents": [
        "00042fc8e618154d0070c2930a7e9bb6fea63496"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 02:04:59 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu Jun 28 02:07:22 2018 +0100"
      },
      "message": "add generated srcjar example for intellij validation\n"
    },
    {
      "commit": "00042fc8e618154d0070c2930a7e9bb6fea63496",
      "tree": "ee04363c46ce468bb1bf6f6f9e398043c65421df",
      "parents": [
        "2c12883b7f742341bfea4e3420a98da7bef107a4"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jun 16 12:42:05 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Sat Jun 16 12:44:33 2018 +0100"
      },
      "message": "tidy up srcjar expansion and remove some unused methods\n"
    },
    {
      "commit": "2c12883b7f742341bfea4e3420a98da7bef107a4",
      "tree": "aab06a47d3402e549b777c4e5db12970c40a6562",
      "parents": [
        "ee07ea9982416fb9f69c1969b991b0ef099b2d39"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jun 15 23:28:05 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jun 15 23:30:15 2018 +0100"
      },
      "message": "add kotlinx coroutines to coffee app for ij verification\n"
    },
    {
      "commit": "ee07ea9982416fb9f69c1969b991b0ef099b2d39",
      "tree": "eb3e22b38dfac27543116745e4b1138ff93a87db",
      "parents": [
        "bd96ef5560cb5cf91676e9492cee1ae99f31774e"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jun 15 23:02:18 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri Jun 15 23:07:31 2018 +0100"
      },
      "message": "update to kotlin 1.2.50\n"
    },
    {
      "commit": "bd96ef5560cb5cf91676e9492cee1ae99f31774e",
      "tree": "6b27a5aaf492a0b591f34d4a9bec6f32629226b7",
      "parents": [
        "acaa900b549be2f1855696d5a814db1cb9c81f1b"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Jun 11 12:54:27 2018 +0100"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Jun 11 12:57:02 2018 +0100"
      },
      "message": "withSource method was extending the builder command with generated sources instead of regular sources\n"
    },
    {
      "commit": "acaa900b549be2f1855696d5a814db1cb9c81f1b",
      "tree": "ab3c37529c25b2e78cb950e90a204b22ce34e02d",
      "parents": [
        "cab1d677ef26b07125586029e654581ab8540342"
      ],
      "author": {
        "name": "David Flemström",
        "email": "david.flemstrom@gmail.com",
        "time": "Sat Jun 09 20:08:13 2018 +0200"
      },
      "committer": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Mon Jun 11 12:32:35 2018 +0100"
      },
      "message": "Manually call the Kotlin compiler during bootstrap\n\nThe usual `kotlinc` wrapper script fails to correctly detect\nKOTLIN_HOME unless we run with --spawn_strategy\u003dstandalone.\n\nWith this change, it becomes possible to run the build even\nwith a remote Bazel executor, or within a sandbox if desired.\n"
    },
    {
      "commit": "cab1d677ef26b07125586029e654581ab8540342",
      "tree": "8d362aa378a11ac67f096d89b38aa665a235f392",
      "parents": [
        "44a90a7e557a5feb1f9aa44580f2363abd4f6abd",
        "c3c1b03887c1ab2a5b79ae96c2df928f0f0061d6"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri May 25 16:14:50 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 25 16:14:50 2018 +0100"
      },
      "message": "Merge pull request #73 from bazelbuild/friends\n\nfix bug in arg preprocessor"
    },
    {
      "commit": "c3c1b03887c1ab2a5b79ae96c2df928f0f0061d6",
      "tree": "8d362aa378a11ac67f096d89b38aa665a235f392",
      "parents": [
        "44a90a7e557a5feb1f9aa44580f2363abd4f6abd"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri May 25 16:12:09 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri May 25 16:12:58 2018 +0100"
      },
      "message": "fix bug in arg preprocessor\n"
    },
    {
      "commit": "44a90a7e557a5feb1f9aa44580f2363abd4f6abd",
      "tree": "b8c0b6c8a38e39708b5d5ea239d13c057850914e",
      "parents": [
        "01592253a178c3b377dfe55ef5d1549d1145462b"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri May 25 15:55:20 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 25 15:55:20 2018 +0100"
      },
      "message": "Update README.md\n\nminor readme fix"
    },
    {
      "commit": "01592253a178c3b377dfe55ef5d1549d1145462b",
      "tree": "cecb3dd0a8319ef14d67d7092442fd5647008b4e",
      "parents": [
        "8bb7c08f75a3a2908707de96c113ba6ff2f53dcd",
        "2d517f94080244b0294792a5deaf920b1730839e"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri May 25 15:54:36 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 25 15:54:36 2018 +0100"
      },
      "message": "Merge pull request #72 from bazelbuild/friends\n\nFriends support"
    },
    {
      "commit": "2d517f94080244b0294792a5deaf920b1730839e",
      "tree": "cecb3dd0a8319ef14d67d7092442fd5647008b4e",
      "parents": [
        "8bb7c08f75a3a2908707de96c113ba6ff2f53dcd"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu May 24 22:40:39 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Fri May 25 15:47:32 2018 +0100"
      },
      "message": "issue #69 friend support\n"
    },
    {
      "commit": "8bb7c08f75a3a2908707de96c113ba6ff2f53dcd",
      "tree": "368d9f839e0568cde6042d26f4d02c1ad854cf48",
      "parents": [
        "14c3804ea043ff951540e84a477f769df9d81830"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Thu May 24 22:40:39 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 24 22:40:39 2018 +0100"
      },
      "message": "rework the bootstrap macros to support multiple bootstrap libs and add (#71)\n\ncompiler delegate."
    },
    {
      "commit": "14c3804ea043ff951540e84a477f769df9d81830",
      "tree": "e62ffa57b2070545a42b72699c0c6aa5229350b1",
      "parents": [
        "b6bf40599a67e8738e86299deb1b4d3cbcf6ddca",
        "41225f1a2fa16f4185432ee8ba45b0dada694cfb"
      ],
      "author": {
        "name": "Hassan Syed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue May 15 12:57:15 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 15 12:57:15 2018 +0100"
      },
      "message": "Merge pull request #68 from bazelbuild/fix_export_trans_runtime_path\n\nfix export deps runtime deps so that hjars are not selected"
    },
    {
      "commit": "41225f1a2fa16f4185432ee8ba45b0dada694cfb",
      "tree": "e62ffa57b2070545a42b72699c0c6aa5229350b1",
      "parents": [
        "b6bf40599a67e8738e86299deb1b4d3cbcf6ddca"
      ],
      "author": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue May 15 12:55:45 2018 +0100"
      },
      "committer": {
        "name": "hsyed",
        "email": "h.a.syed@gmail.com",
        "time": "Tue May 15 12:55:45 2018 +0100"
      },
      "message": "fix export deps runtime deps so that hjars are not selected\n"
    }
  ],
  "next": "b6bf40599a67e8738e86299deb1b4d3cbcf6ddca"
}
