)]}'
{
  "log": [
    {
      "commit": "8c35881a5e761ae45942312085b5d5adee7e730e",
      "tree": "7019bdc851954e42fa3c6cc903fdb88c66e48d58",
      "parents": [
        "1dec569aa2f4a7fc1011a156b356696ecf4a058b",
        "e86def045e1d8f26e770b31d06480046de78032b"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Oct 10 13:58:15 2020 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Oct 10 13:58:15 2020 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/buildr into master\n"
    },
    {
      "commit": "1dec569aa2f4a7fc1011a156b356696ecf4a058b",
      "tree": "afbf7da7a5453c15447590d4fc0363fc133162d9",
      "parents": [
        "7fb26a35bb2b8c4e4a0b8f3ba7755cf1b6dc078f"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Oct 10 13:57:53 2020 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Oct 10 13:57:53 2020 +1100"
      },
      "message": "Ensure we push tags as part of the release process\n"
    },
    {
      "commit": "e86def045e1d8f26e770b31d06480046de78032b",
      "tree": "fd1ba0b271b4e4dd88c2d9c80f88b98626bcf33c",
      "parents": [
        "122b4ac2a7d4fc844ca20395f0c358b0b04d8d8d",
        "cb59851e50fc320b0e1e57d2c1a1721f5c532ae6"
      ],
      "author": {
        "name": "Antoine Toulme",
        "email": "atoulme@users.noreply.github.com",
        "time": "Fri Apr 03 08:11:22 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:11:22 2020 -0700"
      },
      "message": "Merge pull request #47 from olleolleolle/a-copyright-year-update\n\n(doc) Copyright year set to 2020 in footer"
    },
    {
      "commit": "122b4ac2a7d4fc844ca20395f0c358b0b04d8d8d",
      "tree": "860c143fefe93f023d431f3087d28a8ed1536136",
      "parents": [
        "7fb26a35bb2b8c4e4a0b8f3ba7755cf1b6dc078f",
        "5b285d33d8c77c32dc2a702fc18ef6d1586c4845"
      ],
      "author": {
        "name": "Antoine Toulme",
        "email": "atoulme@users.noreply.github.com",
        "time": "Fri Apr 03 08:11:03 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 08:11:03 2020 -0700"
      },
      "message": "Merge pull request #48 from olleolleolle/travis-settings\n\nCI: Pick OpenJDK8, which exists"
    },
    {
      "commit": "5b285d33d8c77c32dc2a702fc18ef6d1586c4845",
      "tree": "860c143fefe93f023d431f3087d28a8ed1536136",
      "parents": [
        "7fb26a35bb2b8c4e4a0b8f3ba7755cf1b6dc078f"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Fri Apr 03 16:56:19 2020 +0200"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Fri Apr 03 16:56:19 2020 +0200"
      },
      "message": "CI: Pick OpenJDK8, which exists\n"
    },
    {
      "commit": "cb59851e50fc320b0e1e57d2c1a1721f5c532ae6",
      "tree": "3d4fe1944d86f5fa234a83bd990604a4d550df9b",
      "parents": [
        "7fb26a35bb2b8c4e4a0b8f3ba7755cf1b6dc078f"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Fri Apr 03 16:51:18 2020 +0200"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Fri Apr 03 16:51:18 2020 +0200"
      },
      "message": "(doc) Copyright year set to 2020 in footer\n"
    },
    {
      "commit": "7fb26a35bb2b8c4e4a0b8f3ba7755cf1b6dc078f",
      "tree": "71093a984a1155c6f25f556a1e50d440a781f706",
      "parents": [
        "09c2e844c158a3fe2db75dfa63e7b94a7b015788"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Mar 05 15:53:47 2020 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Mar 05 15:53:47 2020 +1100"
      },
      "message": "Update to use the modern infrastructure for Apache downloads\n"
    },
    {
      "commit": "09c2e844c158a3fe2db75dfa63e7b94a7b015788",
      "tree": "487d90a70d9c5203149fa7efb855e8afc6d5c413",
      "parents": [
        "8fe3377130b2af6d482ddebe76f129e9471b22f9"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:44:49 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:44:49 2019 +1100"
      },
      "message": "Add support for configuring non-template TestNG run configurations\n"
    },
    {
      "commit": "8fe3377130b2af6d482ddebe76f129e9471b22f9",
      "tree": "a0ff70fc37b506aca53356e3afb4f27ae13e1027",
      "parents": [
        "5d07dd7cdb7c134fc4b26494087b66cdc426ad79"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:42:31 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:42:31 2019 +1100"
      },
      "message": "Update to support null factorys so can create realized configurations\n"
    },
    {
      "commit": "5d07dd7cdb7c134fc4b26494087b66cdc426ad79",
      "tree": "163d2bf53698f64fc5e858d83b9cb45490553193",
      "parents": [
        "43a76cbe96402df264ceab11ad6af271a3da54b5"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:41:59 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:41:59 2019 +1100"
      },
      "message": "Remove unnecessary shadowing\n"
    },
    {
      "commit": "43a76cbe96402df264ceab11ad6af271a3da54b5",
      "tree": "7900f48be39731b019c5a7d523ffdc54e4c528be",
      "parents": [
        "ff7e55888cb0bdfe7396d64c51449c698da46216"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:41:47 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Nov 13 12:41:47 2019 +1100"
      },
      "message": "Simplify truthy expression\n"
    },
    {
      "commit": "ff7e55888cb0bdfe7396d64c51449c698da46216",
      "tree": "58c474f7780bf464c10790d515e6f6e96491d58f",
      "parents": [
        "40a5771a38dff561d0d82c5d87b050a983f018af"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 15:13:41 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 15:13:41 2019 +1100"
      },
      "message": "Remove unnecessary dependency\n"
    },
    {
      "commit": "40a5771a38dff561d0d82c5d87b050a983f018af",
      "tree": "1f2b5c604906520c3c021519bfc41f5593e92377",
      "parents": [
        "7c11c3bcf6cc1e942a2a4d21962af5409f809672"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 13:12:26 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 13:12:26 2019 +1100"
      },
      "message": "Introduce spotbugs addon\n"
    },
    {
      "commit": "7c11c3bcf6cc1e942a2a4d21962af5409f809672",
      "tree": "6e9264e9fed0e4f271d64811621e0ce2b8fd741b",
      "parents": [
        "5484453e7951711349c19ca3ca496cd5c3978280"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 13:04:57 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 13:04:57 2019 +1100"
      },
      "message": "Add support for the GWT version `2.8.2-v20191108` released with the nonstandard group id\n"
    },
    {
      "commit": "5484453e7951711349c19ca3ca496cd5c3978280",
      "tree": "4fedecfd4fdd7a8254e9c58bce8e17cedfcb553c",
      "parents": [
        "3ddf75f1e29c8072f2bacf05be946a15cba65b6d"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 13:01:26 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 13:01:26 2019 +1100"
      },
      "message": "Ensure that if TestNG tests all fail in setup then the test task fails\n"
    },
    {
      "commit": "3ddf75f1e29c8072f2bacf05be946a15cba65b6d",
      "tree": "f8b547e9416def1072e98a10c5c2982da5ed760e",
      "parents": [
        "7cd6cef9035834097a1c15774c67ebb5adf7f009"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 12:57:08 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 11 12:57:08 2019 +1100"
      },
      "message": "Correct the default values for exploded property in IDEA configuration\n"
    },
    {
      "commit": "7cd6cef9035834097a1c15774c67ebb5adf7f009",
      "tree": "76f4de777e2b22372a2f8d6d9ce2560230113755",
      "parents": [
        "7728e043508e0af6fda8e72fdb4b0820eed1a5ed"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Jul 16 14:26:42 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Jul 16 14:26:42 2019 +1000"
      },
      "message": "Fix crash bug when generating IDEA modules\n\nThis was a long existing bug but was exacerbated by 1.5.8 release\n"
    },
    {
      "commit": "7728e043508e0af6fda8e72fdb4b0820eed1a5ed",
      "tree": "db9362c14c8b686e02fcfb5206c23fac1d0ee762",
      "parents": [
        "6b26478c5f4bc15ae617bc0943304621390e1a32"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Jul 16 13:56:49 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Jul 16 13:56:49 2019 +1000"
      },
      "message": "Spelling\n"
    },
    {
      "commit": "6b26478c5f4bc15ae617bc0943304621390e1a32",
      "tree": "c5985d660bddb356845c30a1ecc7c3ebf17e9a6e",
      "parents": [
        "b758c7cd96c3e595483b0e9ea4318ec9f2285460"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:38:53 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:38:53 2019 +1000"
      },
      "message": "Remove some more references to rubyforge\n"
    },
    {
      "commit": "b758c7cd96c3e595483b0e9ea4318ec9f2285460",
      "tree": "cf32a25cfe63dde73f97e15bd31d3175e5aff259",
      "parents": [
        "d0e9a6a673a2fa9c184015ecbf12379fec342c93"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:34:54 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:34:54 2019 +1000"
      },
      "message": "RubyForge -\u003e RubyGems\n"
    },
    {
      "commit": "d0e9a6a673a2fa9c184015ecbf12379fec342c93",
      "tree": "ba17c21046696cfa44990e4ba7b4c2223ca4d80e",
      "parents": [
        "a3547cba811475f8198870fd8ba18f9c91623ff4",
        "e3f34751982d66b014024050803a95dde6d5beab"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:33:07 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:33:07 2019 +1000"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/buildr\n"
    },
    {
      "commit": "a3547cba811475f8198870fd8ba18f9c91623ff4",
      "tree": "82d9ccb425f8f724d6ed24aee763672a7c594497",
      "parents": [
        "9a9f8848ec46c03a4dd18fcc2448add190db9708"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:33:02 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:33:02 2019 +1000"
      },
      "message": "Update the download links for last release\n"
    },
    {
      "commit": "9a9f8848ec46c03a4dd18fcc2448add190db9708",
      "tree": "306935dbd4692f811a0ea911cda8f9213f3f044e",
      "parents": [
        "ce23ae3453bef8bd1543beafd49ba782be10dc29"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:32:52 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 08:32:52 2019 +1000"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "e3f34751982d66b014024050803a95dde6d5beab",
      "tree": "44b081378c9c770f9f9059c98f23f4a0844b3b23",
      "parents": [
        "524f40bd17a51315755a825a8806cc4675f789f3",
        "372a30238da9e45e62ebab9fbb6226ff0db296a9"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 06:46:01 2019 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 15 06:46:01 2019 +1000"
      },
      "message": "Merge pull request #45 from olleolleolle/patch-2\n\nDocs: Replace RubyForge w/ RubyGems.org"
    },
    {
      "commit": "524f40bd17a51315755a825a8806cc4675f789f3",
      "tree": "4a8dca1ae2d9c19c49908199292d910f2522267b",
      "parents": [
        "8d560b48b9c25ef056732f8260ecefc7c16ad6e9",
        "44894d7a0cc76bb5d835b8081f8750bd7cda270a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Jul 15 06:44:45 2019 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 15 06:44:45 2019 +1000"
      },
      "message": "Merge pull request #44 from olleolleolle/patch-1\n\nCI: Drop unused sudo: false directive"
    },
    {
      "commit": "372a30238da9e45e62ebab9fbb6226ff0db296a9",
      "tree": "9aac51eb72a45d71adab13ed928a51e35ad5361a",
      "parents": [
        "8d560b48b9c25ef056732f8260ecefc7c16ad6e9"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Jul 14 13:49:43 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 14 13:49:43 2019 +0200"
      },
      "message": "Docs: Replace RubyForge w/ RubyGems.org\n\nThis corrects a wrong paragraph."
    },
    {
      "commit": "44894d7a0cc76bb5d835b8081f8750bd7cda270a",
      "tree": "4a8dca1ae2d9c19c49908199292d910f2522267b",
      "parents": [
        "8d560b48b9c25ef056732f8260ecefc7c16ad6e9"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Jul 14 13:44:37 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 14 13:44:37 2019 +0200"
      },
      "message": "CI: Drop unused sudo: false directive"
    },
    {
      "commit": "ce23ae3453bef8bd1543beafd49ba782be10dc29",
      "tree": "73aafec5042da1e88685a5d280f5f6ed56290588",
      "parents": [
        "8d560b48b9c25ef056732f8260ecefc7c16ad6e9"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 20:56:56 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 21:00:25 2019 +1000"
      },
      "message": "Prepare for next release\n"
    },
    {
      "commit": "8d560b48b9c25ef056732f8260ecefc7c16ad6e9",
      "tree": "8642bbf036445d5beb61b8284c0b13edb6c978e8",
      "parents": [
        "e44c9f959d0af63e8cce33d3ca4e5e4f9b20f5a0"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 20:55:15 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 20:55:15 2019 +1000"
      },
      "message": "Fix setting of sourcepath\n\nThis updates change applied in a8377d49dfa2c50e72a9159bc6d1c854c6a83e8d\nto work in more scenarios.\n"
    },
    {
      "commit": "e44c9f959d0af63e8cce33d3ca4e5e4f9b20f5a0",
      "tree": "6bc5fca7985130419d3220fbe37ada232afaad6f",
      "parents": [
        "4e8b504bc225a216c97ef2482cbf661226b4d234"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 14:49:30 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 14:49:30 2019 +1000"
      },
      "message": "Avoid referencing deprecated parent POM org.sonatype.oss:oss-parent:8\n"
    },
    {
      "commit": "4e8b504bc225a216c97ef2482cbf661226b4d234",
      "tree": "59c2fdfb09c118bea6544aeb6230383700a5908f",
      "parents": [
        "a8377d49dfa2c50e72a9159bc6d1c854c6a83e8d"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 14:39:59 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 14:39:59 2019 +1000"
      },
      "message": "Rollback addition of guard that causes several tests to fail\n"
    },
    {
      "commit": "a8377d49dfa2c50e72a9159bc6d1c854c6a83e8d",
      "tree": "5b5ddf77b2407c9c24c1cf39eb05ca73cae31d57",
      "parents": [
        "073b1494d2af99391ba8b17bee3ccc2b6545923c"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 13:58:28 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 13:58:28 2019 +1000"
      },
      "message": "Explicitly specify the `:sourcepath` parameter for javadoc tool\n"
    },
    {
      "commit": "073b1494d2af99391ba8b17bee3ccc2b6545923c",
      "tree": "19f0ae5e4c825de3497f5f48eb1cdb458741f2ff",
      "parents": [
        "00ed7142c6efbd901166eee4b0c5fe8a3846cb56"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 13:40:18 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Jul 14 13:40:18 2019 +1000"
      },
      "message": "Set file type of gitattributes\n"
    },
    {
      "commit": "00ed7142c6efbd901166eee4b0c5fe8a3846cb56",
      "tree": "75a745146be7d7c0a50efa7c97a0b3409ed648cd",
      "parents": [
        "bca94e2839eb8bd29337bc9a3daf885c749b1969",
        "f3ad71f15846179237a32a0146eaa2c8ec53b3a7"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 21:10:12 2019 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 13 21:10:12 2019 +1000"
      },
      "message": "Merge pull request #43 from apache/SupportExternalAnnotationArtifacts\n\nSupport external annotation artifacts"
    },
    {
      "commit": "f3ad71f15846179237a32a0146eaa2c8ec53b3a7",
      "tree": "75a745146be7d7c0a50efa7c97a0b3409ed648cd",
      "parents": [
        "fbe7875ab5a40b1897c714f6a07117d4a07b753f"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 21:09:06 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 21:09:06 2019 +1000"
      },
      "message": "Detect external annotations in the local project and add them to the generated IntelliJ IDEA module\n"
    },
    {
      "commit": "fbe7875ab5a40b1897c714f6a07117d4a07b753f",
      "tree": "c0676f3f70bbabcfbc781ea2171edbe23517f6c1",
      "parents": [
        "9f0470ffaa315960165fd1401585f6c9886b346c"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 17:22:40 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 17:22:40 2019 +1000"
      },
      "message": "Add support for downloading external annotations and attaching them to IntelliJ IDEA module dependencies\n"
    },
    {
      "commit": "9f0470ffaa315960165fd1401585f6c9886b346c",
      "tree": "254757c2a59a99342d7ad3ffd07ce75a253f1756",
      "parents": [
        "6bfe19034eb8bf8739b63c60896acfa04404d9b3"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 17:21:49 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 17:21:49 2019 +1000"
      },
      "message": "Whitespace\n"
    },
    {
      "commit": "6bfe19034eb8bf8739b63c60896acfa04404d9b3",
      "tree": "e44a60b6c84d6b170a15b293815d9f121bed5f00",
      "parents": [
        "d5733aadbade0697a5be4c7ee8d6ebd0f8119baf"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 14:55:11 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jul 13 14:55:11 2019 +1000"
      },
      "message": "Bump the version of zapwhite\n"
    },
    {
      "commit": "d5733aadbade0697a5be4c7ee8d6ebd0f8119baf",
      "tree": "42e77cadd21aafcf34f4732d279c036383f5f8a5",
      "parents": [
        "bca94e2839eb8bd29337bc9a3daf885c749b1969"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Fri Jul 12 08:42:11 2019 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Fri Jul 12 08:42:55 2019 +1000"
      },
      "message": "Prefer %w syntax\n"
    },
    {
      "commit": "bca94e2839eb8bd29337bc9a3daf885c749b1969",
      "tree": "343096dd61579d133fb15305589702b23e9179d5",
      "parents": [
        "1b835975d01765250e25c832eaff127ce75b008b"
      ],
      "author": {
        "name": "Antoine Toulme",
        "email": "antoine@lunar-ocean.com",
        "time": "Fri May 03 21:36:17 2019 -0700"
      },
      "committer": {
        "name": "Antoine Toulme",
        "email": "antoine@lunar-ocean.com",
        "time": "Fri May 03 21:36:17 2019 -0700"
      },
      "message": "Ensure pom files used in tests use https when referring to maven repositories.\n"
    },
    {
      "commit": "1b835975d01765250e25c832eaff127ce75b008b",
      "tree": "73e2a6c5a14d9966f57507bb569ab1293c46fcc1",
      "parents": [
        "678418cace66722ee29b5bb7c441859819c7b48f",
        "987570701301330df609211d7f1930b02d5cc04d"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:15:23 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:15:23 2019 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/buildr\n"
    },
    {
      "commit": "678418cace66722ee29b5bb7c441859819c7b48f",
      "tree": "9d973ff84bb6e09b6cbad65b3511e15404078a3e",
      "parents": [
        "37ec56299f217b8395a2810fccbce3d8eb821283"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:13:30 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:13:30 2019 +1100"
      },
      "message": "Remove references to http://www.ibiblio.org/maven2/\n"
    },
    {
      "commit": "37ec56299f217b8395a2810fccbce3d8eb821283",
      "tree": "6f328550d8ba8da0884d1a5187ab726ae7055ca9",
      "parents": [
        "570ddc6789ab530be5510e3dadf282b41bdab0e5"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:07:14 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:07:14 2019 +1100"
      },
      "message": "Use the `zapwhite` gem to manage file whitespace within repository\n"
    },
    {
      "commit": "570ddc6789ab530be5510e3dadf282b41bdab0e5",
      "tree": "354e139c5ea8f94c608dd5df7f29d65f4df139e0",
      "parents": [
        "5511baec59f3ec2395adf709bddbe3834b0fec5a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:04:59 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:04:59 2019 +1100"
      },
      "message": "Ensure files end with a new line and have no lines with trailing whitespace\n"
    },
    {
      "commit": "5511baec59f3ec2395adf709bddbe3834b0fec5a",
      "tree": "d999124f1611e1fd8d8d733bf20e317b39a46fb0",
      "parents": [
        "28e857a6c3074c6da949c7070ce62b656a7e37ea"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:00:17 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Feb 26 10:00:17 2019 +1100"
      },
      "message": "Changed references to `https://repo1.maven.org/maven2` to use https where possible\n"
    },
    {
      "commit": "987570701301330df609211d7f1930b02d5cc04d",
      "tree": "fe310ba3a2196efa837d7dff8c423f6e99e22965",
      "parents": [
        "374d64ddca2033ad7ac325a78bc30d5cdcb3b6f7",
        "65f074290f7e7dc727c2dba88bbfeec09ac0a624"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Feb 17 06:58:01 2019 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 17 06:58:01 2019 +1100"
      },
      "message": "Merge pull request #42 from olleolleolle/fix/avoid-warnings-in-artifact-namespace\n\nArtifact Namespace: Refactor to avoid Ruby warning about unnamed variable"
    },
    {
      "commit": "374d64ddca2033ad7ac325a78bc30d5cdcb3b6f7",
      "tree": "891d4342009e6feb58dd70755769aff4f9c52d09",
      "parents": [
        "9f3ec1974fc9ac261e13578ba32db2632a0e8f01",
        "ce0dad26c0d61e0903045cdbd8b39dd82c477c63"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Feb 17 06:57:07 2019 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 17 06:57:07 2019 +1100"
      },
      "message": "Merge pull request #41 from olleolleolle/patch-1\n\nGemspec: drop rubyforge_project setting"
    },
    {
      "commit": "9f3ec1974fc9ac261e13578ba32db2632a0e8f01",
      "tree": "8b2f33d15fbd715ef655717a253a9579a4fd9251",
      "parents": [
        "28e857a6c3074c6da949c7070ce62b656a7e37ea",
        "1c7c44a6b7ab5e4e99736ab81e9152a935d304fe"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Feb 17 06:55:47 2019 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 17 06:55:47 2019 +1100"
      },
      "message": "Merge pull request #40 from olleolleolle/fix/avoid-warnings-about-globals\n\nAvoid redefining Ruby globals"
    },
    {
      "commit": "65f074290f7e7dc727c2dba88bbfeec09ac0a624",
      "tree": "138ef10b410195726121fe5345258830b5316bc4",
      "parents": [
        "c44f7466a06583bfb95367e53a6bdb66745c6d10"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 17:06:49 2019 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 17:06:49 2019 +0100"
      },
      "message": "Define local variable before use\n"
    },
    {
      "commit": "c44f7466a06583bfb95367e53a6bdb66745c6d10",
      "tree": "6d060c76d6393ee719a71a86afe88f955ea574a0",
      "parents": [
        "28e857a6c3074c6da949c7070ce62b656a7e37ea"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 17:06:19 2019 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 17:06:19 2019 +0100"
      },
      "message": "Turn around an if statement\n"
    },
    {
      "commit": "ce0dad26c0d61e0903045cdbd8b39dd82c477c63",
      "tree": "fbaae94fd7baa56fd52716d24a483501507b654a",
      "parents": [
        "28e857a6c3074c6da949c7070ce62b656a7e37ea"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 16:52:36 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 16 16:52:36 2019 +0100"
      },
      "message": "Gemspec: drop rubyforge_project setting\n\n  - the service is defunct and the setting means nothing"
    },
    {
      "commit": "1c7c44a6b7ab5e4e99736ab81e9152a935d304fe",
      "tree": "8b2f33d15fbd715ef655717a253a9579a4fd9251",
      "parents": [
        "28e857a6c3074c6da949c7070ce62b656a7e37ea"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 15:56:28 2019 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Feb 16 15:56:28 2019 +0100"
      },
      "message": "Avoid redefining Ruby globals\n"
    },
    {
      "commit": "28e857a6c3074c6da949c7070ce62b656a7e37ea",
      "tree": "db1b504e7e9215902eba6a18603a6413ce44bf18",
      "parents": [
        "58c3057193a2c09c00a473bb1f130ae28a2c6551"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 20:13:15 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 20:13:15 2019 +1100"
      },
      "message": "Avoid generating an email to announce as it no longer seems possible\n"
    },
    {
      "commit": "58c3057193a2c09c00a473bb1f130ae28a2c6551",
      "tree": "9f3eb8487dbc3e251bff8f53030022a5f3d2488f",
      "parents": [
        "01fa505d9a2f2dbe3f34c573c1e5d9acc4088fae"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 20:12:41 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 20:12:41 2019 +1100"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "01fa505d9a2f2dbe3f34c573c1e5d9acc4088fae",
      "tree": "cab1593e3f0b4c4a7cb1f73b789377572c7cf78c",
      "parents": [
        "fbbdac352783f67fc03f9beee9e31a1665f2100d"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 20:12:29 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 20:12:29 2019 +1100"
      },
      "message": "Record last release\n"
    },
    {
      "commit": "fbbdac352783f67fc03f9beee9e31a1665f2100d",
      "tree": "b5c3f6b7d7ab4c032ce5920005e3168d4d1af930",
      "parents": [
        "e75416772076d963d18f7e506bd1d475db18b524"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 15:20:45 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 15:20:45 2019 +1100"
      },
      "message": "Update release links\n"
    },
    {
      "commit": "e75416772076d963d18f7e506bd1d475db18b524",
      "tree": "fcf5a83cf1fd0702b07cd6f9d792147b2dc5c460",
      "parents": [
        "08ef373bbe73906916844f9395ad5ac8edb936ea"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:47:24 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:47:24 2019 +1100"
      },
      "message": "Note down highlights for next release\n"
    },
    {
      "commit": "08ef373bbe73906916844f9395ad5ac8edb936ea",
      "tree": "4bb383c70dcc38ea4c70222c3b96e8e046d2531a",
      "parents": [
        "b0db8bb8c8cf5a729a7431ae98a08ca971d6ac6c"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:46:09 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:46:09 2019 +1100"
      },
      "message": "Specify release date\n"
    },
    {
      "commit": "b0db8bb8c8cf5a729a7431ae98a08ca971d6ac6c",
      "tree": "82438dc806deac1e3aff54fdf380f70e61c3d730",
      "parents": [
        "8d9ac974b3a5c15d8f387973be1157cc5362e653"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:45:33 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:45:33 2019 +1100"
      },
      "message": "Bump version in preparation for release\n"
    },
    {
      "commit": "8d9ac974b3a5c15d8f387973be1157cc5362e653",
      "tree": "78a98410fde07190b869bbf0c87226f27b134c9a",
      "parents": [
        "98471fecc1e7a360fc660771bf4a906fd8e0f01d",
        "a573c6867446c23d57c80d986c4178195328b4a9"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:44:49 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Feb 16 13:44:49 2019 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/buildr\n"
    },
    {
      "commit": "98471fecc1e7a360fc660771bf4a906fd8e0f01d",
      "tree": "9dbec24309b8f73947b9870a195141cc3488bcf1",
      "parents": [
        "9b862f59c7d730ab53d94d665f82e7f87657eced"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Jan 02 16:00:43 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Jan 02 16:00:43 2019 +1100"
      },
      "message": "Prefer %W syntax\n"
    },
    {
      "commit": "9b862f59c7d730ab53d94d665f82e7f87657eced",
      "tree": "cc1c904fff3bf71407cfa2e597921defc4cbfcd7",
      "parents": [
        "93828f0944e49b4b78a9b17f1014c5cf116b031a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Jan 02 15:58:58 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Jan 02 15:58:58 2019 +1100"
      },
      "message": "SImplify conditionals\n"
    },
    {
      "commit": "93828f0944e49b4b78a9b17f1014c5cf116b031a",
      "tree": "da2b4edb8f7428d42ab01ee2a1fb6a5e2e7de444",
      "parents": [
        "6a170c621c8d40f7cc0c8db6ed22bd13e7f20f8a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Jan 02 15:58:48 2019 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed Jan 02 15:58:48 2019 +1100"
      },
      "message": "Use method reference\n"
    },
    {
      "commit": "a573c6867446c23d57c80d986c4178195328b4a9",
      "tree": "06467f8e65629cecffcb818a03196ab68ebe22f8",
      "parents": [
        "45777efd36e13153f9e21fb1c27128d2df6991a8"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Dec 16 10:10:34 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Dec 16 10:10:34 2018 +1100"
      },
      "message": "Remove mailouts to individuals now that TravisCI integration actually works and instead rely on the mail out to the commit list\n"
    },
    {
      "commit": "45777efd36e13153f9e21fb1c27128d2df6991a8",
      "tree": "0fbca0cb4b8b8c394e9d0f30b829891a0c29294e",
      "parents": [
        "6a170c621c8d40f7cc0c8db6ed22bd13e7f20f8a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Dec 15 10:39:06 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Dec 15 10:39:06 2018 +1100"
      },
      "message": "Add change entry for infrastructure move.\n\n(An initial test pushing directly to GitHub)\n"
    },
    {
      "commit": "6a170c621c8d40f7cc0c8db6ed22bd13e7f20f8a",
      "tree": "9cb124363ae12ea8d05e76dcfb6c65e7bceafe25",
      "parents": [
        "0d8f8aaa17957ff65931d596ac3c8448c32dbd80",
        "2e902e11125d54e0a06f50672eba82311adb7d52"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Dec 13 10:15:39 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Dec 13 10:15:39 2018 +1100"
      },
      "message": "Merge branch \u0027patch-3\u0027 of https://github.com/olleolleolle/buildr\n"
    },
    {
      "commit": "0d8f8aaa17957ff65931d596ac3c8448c32dbd80",
      "tree": "3c3931c4b13e459825362b41b6cd836a22be7f91",
      "parents": [
        "2bbd7c774bf1e174dd13bc09b813a1d501be51b5",
        "d75d8a105f93243466fc7be6177391e4690ece00"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Dec 13 10:15:08 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Dec 13 10:15:08 2018 +1100"
      },
      "message": "Merge branch \u0027patch-1\u0027 of https://github.com/olleolleolle/buildr\n"
    },
    {
      "commit": "2e902e11125d54e0a06f50672eba82311adb7d52",
      "tree": "ac764b9e83477301d6d8b284a64e31d0743d7bd2",
      "parents": [
        "01f0824446e8c552893a4039a30455a358da12aa"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Wed Dec 12 18:41:52 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 12 18:41:52 2018 +0100"
      },
      "message": "Travis: use \"env\" feature for env vars"
    },
    {
      "commit": "2bbd7c774bf1e174dd13bc09b813a1d501be51b5",
      "tree": "2dbb43f33385af7b788671b8f14243c590d269ee",
      "parents": [
        "01f0824446e8c552893a4039a30455a358da12aa"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Wed Dec 12 18:39:04 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 12 18:39:04 2018 +0100"
      },
      "message": "buildr.buildfile: Avoid deprecated gemspec option"
    },
    {
      "commit": "d75d8a105f93243466fc7be6177391e4690ece00",
      "tree": "85d08367f3b366bebeae5c7565ad3a95c5d3f73e",
      "parents": [
        "2573991ab4755b06ebbb6b55b85948a747b91b7c"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Wed Dec 12 18:36:22 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 12 18:36:22 2018 +0100"
      },
      "message": "installing: update link to rake"
    },
    {
      "commit": "2573991ab4755b06ebbb6b55b85948a747b91b7c",
      "tree": "36dca5a7d641b22d1ba6b507f2b350ffd281eead",
      "parents": [
        "3f8f06163d58acd1af484125c065d8fc2412cc7f"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Wed Dec 12 18:13:12 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 12 18:13:12 2018 +0100"
      },
      "message": "Fix Rake link in website, too"
    },
    {
      "commit": "3f8f06163d58acd1af484125c065d8fc2412cc7f",
      "tree": "c9c4c75191cae930cec0d26ea188528577b570f8",
      "parents": [
        "01f0824446e8c552893a4039a30455a358da12aa"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Wed Dec 12 18:10:07 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 12 18:10:07 2018 +0100"
      },
      "message": "README: Update links to rake, Antwrap"
    },
    {
      "commit": "01f0824446e8c552893a4039a30455a358da12aa",
      "tree": "a47d702f3d8ef1b9b98356c117d955f66d222806",
      "parents": [
        "1caac4d017f4909bdba43dae83b669fd0ccb1c27"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Nov 20 13:40:27 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Nov 20 13:40:27 2018 +1100"
      },
      "message": "Attempt to force rspec to run in bundle controlled environment\n"
    },
    {
      "commit": "1caac4d017f4909bdba43dae83b669fd0ccb1c27",
      "tree": "a14b05d737430a6f5feb45cdd02f655cfedce641",
      "parents": [
        "6e9ca80a9a4159eaf1b3ec2791abf2bed1b555ed"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Nov 20 13:31:33 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Nov 20 13:31:33 2018 +1100"
      },
      "message": "Prefer %w syntax\n"
    },
    {
      "commit": "6e9ca80a9a4159eaf1b3ec2791abf2bed1b555ed",
      "tree": "2c72f1105d76afe77b67ea340d55ee05136f8a11",
      "parents": [
        "d5fb4488a9fef6829577035c279d4e98892d027a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 15:19:15 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 15:19:15 2018 +1100"
      },
      "message": "Make sure that the CI task runs with the packaged dependencies\n"
    },
    {
      "commit": "d5fb4488a9fef6829577035c279d4e98892d027a",
      "tree": "4091ce19d5d9322a7d446410290771298259bf24",
      "parents": [
        "c07983373129f1ce5c1b5ef7f2c1193189fcfcd4"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 14:12:05 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 14:12:05 2018 +1100"
      },
      "message": "Disable sudo so can run in container\n"
    },
    {
      "commit": "c07983373129f1ce5c1b5ef7f2c1193189fcfcd4",
      "tree": "570a7874ec886b699064c196a32ad722a55a5809",
      "parents": [
        "4e84867fd1e5af7314bce7ba42988758d99f7e2e"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 14:05:34 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 14:05:34 2018 +1100"
      },
      "message": "Merge duplicate notifications sections\n"
    },
    {
      "commit": "4e84867fd1e5af7314bce7ba42988758d99f7e2e",
      "tree": "77b8574283491898c1f0b2c7f44bd96f08414244",
      "parents": [
        "5564d3e151d5f48a6f10b377ff679e98f155efac",
        "d14630c5dd9a1991ec64f62e2787101a6b44c272"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 09:22:07 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 09:22:07 2018 +1100"
      },
      "message": "Merge remote-tracking branch \u0027github/pr/34\u0027\n"
    },
    {
      "commit": "5564d3e151d5f48a6f10b377ff679e98f155efac",
      "tree": "298bc90af6faf18e696a27de765aaa6d6f03b918",
      "parents": [
        "c27797f1b078396e4593302156fd892e7de92b52"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 09:16:58 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 09:16:58 2018 +1100"
      },
      "message": "Record previous change\n"
    },
    {
      "commit": "c27797f1b078396e4593302156fd892e7de92b52",
      "tree": "ce425ec38f4fa16b09e58dda015a5fa510feb170",
      "parents": [
        "68c61f5b6e99d328ac51db68a1984cec78b23971",
        "b60033322ad11d88e2d4505c78b86035bb86b58d"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 09:01:44 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Mon Nov 19 09:01:44 2018 +1100"
      },
      "message": "Merge remote-tracking branch \u0027github/pr/36\u0027\n"
    },
    {
      "commit": "b60033322ad11d88e2d4505c78b86035bb86b58d",
      "tree": "c041aec799b45b21e627c15d2d93d896be0b5e98",
      "parents": [
        "69541b0ef164b8006f025c7a83a86d7b5efcd49b"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Nov 18 22:57:51 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Nov 18 22:57:51 2018 +0100"
      },
      "message": "Change RSpec shared_context usage to avoid warnings\n"
    },
    {
      "commit": "68c61f5b6e99d328ac51db68a1984cec78b23971",
      "tree": "87f8cd13a7161b8134586b5f9854a656163b6924",
      "parents": [
        "40ad146aec0d65655a43c5f4508f833ec614c0da",
        "ba167071cc47e30a77919b29334f289c82e3dc19"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 21:48:13 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 21:48:13 2018 +1100"
      },
      "message": "Merge remote-tracking branch \u0027github/pr/35\u0027\n"
    },
    {
      "commit": "ba167071cc47e30a77919b29334f289c82e3dc19",
      "tree": "bcc6709be087cb64dd9853c573b0140c89b502b0",
      "parents": [
        "69541b0ef164b8006f025c7a83a86d7b5efcd49b"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Nov 18 11:32:08 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Nov 18 11:32:08 2018 +0100"
      },
      "message": "Fix typos in comments\n"
    },
    {
      "commit": "d14630c5dd9a1991ec64f62e2787101a6b44c272",
      "tree": "9c32a266082775d95e714457cd8e5391e8343284",
      "parents": [
        "96893f4a4037cb3015c4c4a7c6f9996fa379600f"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Nov 18 09:12:09 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sun Nov 18 09:12:09 2018 +0100"
      },
      "message": "Travis: back out of change\n"
    },
    {
      "commit": "40ad146aec0d65655a43c5f4508f833ec614c0da",
      "tree": "d6092a6a87c217ab0bd59ddbd6314109ebd5a8aa",
      "parents": [
        "574bb8cbd06287111a0645e4c8d04cdf46e3980c"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 11:04:51 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 11:04:51 2018 +1100"
      },
      "message": "Use https protocol to access Gem metadata\n\nSubmitted by Olle Jonsson\n"
    },
    {
      "commit": "574bb8cbd06287111a0645e4c8d04cdf46e3980c",
      "tree": "3e6ac281cc19f4f03a005ba9b89d2ba14e06f5ec",
      "parents": [
        "c9119067c874f3404fc6d8a6baa895dd5e891d7b",
        "98e5d0a3ada3332ed86010eb86bb2f44106d6069"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 11:04:04 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 11:04:04 2018 +1100"
      },
      "message": "Merge remote-tracking branch \u0027github/pr/32\u0027\n"
    },
    {
      "commit": "c9119067c874f3404fc6d8a6baa895dd5e891d7b",
      "tree": "ecf07f079b45791c9fe401c85c95136d8113b401",
      "parents": [
        "13ad089f36f3221f9d6c9d509284d69c21d92115"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 10:59:46 2018 +1100"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sun Nov 18 10:59:46 2018 +1100"
      },
      "message": "Drop deprecated Gem::Specification#has_rdoc\u003d (no replacement) method\n\nSubmitted by Olle Jonsson.\n"
    },
    {
      "commit": "96893f4a4037cb3015c4c4a7c6f9996fa379600f",
      "tree": "46a9cc0f6fd0a190f7ef1fa38c9b003dfe4be0a8",
      "parents": [
        "70aa2734b86279c657fd43b0fa54794ce0b7a336"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 23:07:19 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 23:07:19 2018 +0100"
      },
      "message": "RSpec it_should_behave_like takes a String\n"
    },
    {
      "commit": "70aa2734b86279c657fd43b0fa54794ce0b7a336",
      "tree": "930beab48f9db0f774fe6e7e9ceeb6d7b29f8beb",
      "parents": [
        "a40e6369318a748e6d1d6b468ded6c5c3d38f989"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 23:01:07 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 23:01:07 2018 +0100"
      },
      "message": "RSpec.shared_examples syntax\n"
    },
    {
      "commit": "a40e6369318a748e6d1d6b468ded6c5c3d38f989",
      "tree": "3f110f9f061c4875a2f4826ef6ba312c68e0c3f6",
      "parents": [
        "9b702bc894f7344723ec3e956dc5b3045d6f8794"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:48:28 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:48:28 2018 +0100"
      },
      "message": "Travis: typo in JRUBY_OPTS\n"
    },
    {
      "commit": "9b702bc894f7344723ec3e956dc5b3045d6f8794",
      "tree": "2f1daf3e561506384ef40e8ed453af2817031472",
      "parents": [
        "092881d515af1c5fb79345a552d56ee0b4b9526d"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:39:38 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:39:38 2018 +0100"
      },
      "message": "Travis: Drop unsupported MaxPermSize Java configuration param\n"
    },
    {
      "commit": "092881d515af1c5fb79345a552d56ee0b4b9526d",
      "tree": "c9f57debcfbff63fbae041c122dd6aee50a28405",
      "parents": [
        "d9b4e32b061c0258701994bb75b19963a0c6d4d1"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:24:03 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:24:03 2018 +0100"
      },
      "message": "Travis: drop OracleJDK7\n"
    },
    {
      "commit": "13ad089f36f3221f9d6c9d509284d69c21d92115",
      "tree": "2c43aa692f149179cb1999de52eb324660c254ab",
      "parents": [
        "69541b0ef164b8006f025c7a83a86d7b5efcd49b"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:17:01 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:17:01 2018 +0100"
      },
      "message": "Drop deprecated (no replacement) method\n"
    },
    {
      "commit": "98e5d0a3ada3332ed86010eb86bb2f44106d6069",
      "tree": "8c3361d2b7190bd02ebea3d077d5994a3b1f6390",
      "parents": [
        "69541b0ef164b8006f025c7a83a86d7b5efcd49b"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:13:06 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:13:06 2018 +0100"
      },
      "message": "Gemfile: use https\n"
    },
    {
      "commit": "d9b4e32b061c0258701994bb75b19963a0c6d4d1",
      "tree": "febd19c2e71ec94d25360ef7de94409324780b70",
      "parents": [
        "69541b0ef164b8006f025c7a83a86d7b5efcd49b"
      ],
      "author": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:12:41 2018 +0100"
      },
      "committer": {
        "name": "Olle Jonsson",
        "email": "olle.jonsson@gmail.com",
        "time": "Sat Nov 17 22:12:41 2018 +0100"
      },
      "message": "Update Travis CI matrix\n"
    },
    {
      "commit": "69541b0ef164b8006f025c7a83a86d7b5efcd49b",
      "tree": "890d4a429d83dd169c9100fa6d6f9fdae1d082dd",
      "parents": [
        "6f357ea1b19576ccaab9259638af7dd9b2e3b43d"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Jul 31 10:51:11 2018 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Tue Jul 31 10:51:11 2018 +1000"
      },
      "message": "Update spec to reflect changes in behaviour\n"
    },
    {
      "commit": "6f357ea1b19576ccaab9259638af7dd9b2e3b43d",
      "tree": "a75e6cdaef85b18c58b7fe344d1f4026e4a845d8",
      "parents": [
        "360e7643d29c0a872f3d5c4736f6037b070a5f84"
      ],
      "author": {
        "name": "Jimmy Casey",
        "email": "casey.jimmy@gmail.com",
        "time": "Sun Jul 29 21:38:57 2018 +0000"
      },
      "committer": {
        "name": "Jimmy Casey",
        "email": "casey.jimmy@gmail.com",
        "time": "Sun Jul 29 21:38:57 2018 +0000"
      },
      "message": "Fixed Spelling.\n"
    },
    {
      "commit": "360e7643d29c0a872f3d5c4736f6037b070a5f84",
      "tree": "7d9d26dd1cc20338d01789ee7b871ed0f9edbfe2",
      "parents": [
        "ac803a05f863d1489623de385045818d4746dad2"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Jul 26 09:47:53 2018 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Thu Jul 26 09:47:53 2018 +1000"
      },
      "message": "Default the sourcepath passed to the javadoc tool\n"
    },
    {
      "commit": "ac803a05f863d1489623de385045818d4746dad2",
      "tree": "4d90b25d5b6683e599ff091331c606b83dc707de",
      "parents": [
        "7fad53f677d9518e047743f81f9a0ff92200beab"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jun 16 08:59:59 2018 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Sat Jun 16 08:59:59 2018 +1000"
      },
      "message": "Added support for `:skip_merge_gwt_dependencies` parameter in GWT addon.\n\nThis makes it possible to avoid adding GWT dependencies to the project\ndirectly and thus the associated POM. This will be required to support\nGWT3.x and GWT2.x simultaneously as well as making it easier to manage\ndependencies in the POMs.\n"
    },
    {
      "commit": "7fad53f677d9518e047743f81f9a0ff92200beab",
      "tree": "fd6ba3f7ce6adc246c942e5cdc4dc71b94155da1",
      "parents": [
        "1aff239f0d78c5074692edb3ca81faab6e81100a"
      ],
      "author": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed May 23 09:13:07 2018 +1000"
      },
      "committer": {
        "name": "Peter Donald",
        "email": "peter@realityforge.org",
        "time": "Wed May 23 09:13:07 2018 +1000"
      },
      "message": "Apply the remainder of the fix that should have been applied in 1.5.6 to decode usernames and passwords prior to passing to the underlying http library\n"
    }
  ],
  "next": "1aff239f0d78c5074692edb3ca81faab6e81100a"
}
