)]}'
{
  "log": [
    {
      "commit": "664737ecad027e6b96d0d1e627257efa0e46fcb1",
      "tree": "4d48435bc8a72691ee2c10a22fbc97b8c2525761",
      "parents": [
        "66dc2024ef833038f1e45cad027b0d231085cec0"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 03 20:29:03 2019 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 03 20:29:03 2019 +1300"
      },
      "message": "Bumped version to 1.1.1\n"
    },
    {
      "commit": "66dc2024ef833038f1e45cad027b0d231085cec0",
      "tree": "3d099edaae9a012a83cb40cd10f2d22e5b9e37af",
      "parents": [
        "5e81b12215566dbe2473b2afd01a8a8aedd56ad9",
        "5954f71fbf0895bcbcd854ca64863e30ecbf5de5"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@v7.nz",
        "time": "Sun Feb 03 20:25:49 2019 +1300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 03 20:25:49 2019 +1300"
      },
      "message": "Merge pull request #43 from Rodsevich/master\n\nFixes #42"
    },
    {
      "commit": "5954f71fbf0895bcbcd854ca64863e30ecbf5de5",
      "tree": "3d099edaae9a012a83cb40cd10f2d22e5b9e37af",
      "parents": [
        "5e81b12215566dbe2473b2afd01a8a8aedd56ad9"
      ],
      "author": {
        "name": "Nico",
        "email": "nicorodsevich@gmail.com",
        "time": "Tue Jan 29 12:30:39 2019 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 29 12:30:39 2019 -0300"
      },
      "message": "Fixes #42"
    },
    {
      "commit": "5e81b12215566dbe2473b2afd01a8a8aedd56ad9",
      "tree": "a58f36d3d69da71758725fe5e6f36a26eacabc1b",
      "parents": [
        "144195ce781a1763eefd4765d137fc667835240b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Wed Jan 09 21:36:38 2019 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Wed Jan 09 21:36:38 2019 +1300"
      },
      "message": "Bump version to 1.1.0\n"
    },
    {
      "commit": "144195ce781a1763eefd4765d137fc667835240b",
      "tree": "a5eb6531174b794f8c1a625456fe335f23fd2172",
      "parents": [
        "7c50ebf3717444b0b501a3d85f3aaeb9bf466b9b",
        "0f07c8761313a848841e8f916dcfdfc03fe681f0"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@v7.nz",
        "time": "Wed Jan 09 21:21:22 2019 +1300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 09 21:21:22 2019 +1300"
      },
      "message": "Merge pull request #41 from jcollins-g/nested-class-resolution\n\nAdd support for class members in sections"
    },
    {
      "commit": "0f07c8761313a848841e8f916dcfdfc03fe681f0",
      "tree": "a5eb6531174b794f8c1a625456fe335f23fd2172",
      "parents": [
        "7c50ebf3717444b0b501a3d85f3aaeb9bf466b9b"
      ],
      "author": {
        "name": "Janice Collins",
        "email": "jcollins@google.com",
        "time": "Mon Jan 07 09:01:56 2019 -0800"
      },
      "committer": {
        "name": "Janice Collins",
        "email": "jcollins@google.com",
        "time": "Mon Jan 07 09:01:56 2019 -0800"
      },
      "message": "Add support for class members in sections\n"
    },
    {
      "commit": "7c50ebf3717444b0b501a3d85f3aaeb9bf466b9b",
      "tree": "362dd5c8e407e6a027af91a34c2eef8dfecdfdb8",
      "parents": [
        "aec45629e784cc6bbe36b1065a60fbb37586c4f8",
        "79074d847ca7e7616132be50229afc8ce0115f77"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@v7.nz",
        "time": "Thu Aug 02 20:14:56 2018 +1200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 02 20:14:56 2018 +1200"
      },
      "message": "Merge pull request #40 from nshahan/bump-sdk\n\nSet the max SDK constraint to \u003c3.0.0"
    },
    {
      "commit": "79074d847ca7e7616132be50229afc8ce0115f77",
      "tree": "362dd5c8e407e6a027af91a34c2eef8dfecdfdb8",
      "parents": [
        "aec45629e784cc6bbe36b1065a60fbb37586c4f8"
      ],
      "author": {
        "name": "Nicholas Shahan",
        "email": "nshahan@google.com",
        "time": "Wed Jul 25 16:07:47 2018 -0700"
      },
      "committer": {
        "name": "Nicholas Shahan",
        "email": "nshahan@google.com",
        "time": "Wed Jul 25 16:07:47 2018 -0700"
      },
      "message": "Set the max SDK constraint to \u003c3.0.0\n\n"
    },
    {
      "commit": "aec45629e784cc6bbe36b1065a60fbb37586c4f8",
      "tree": "30533a2851a20a71961ccdfef3d6fe3f7d9ba59c",
      "parents": [
        "d42b88962fce110a7ca05f026267dcee9360a1b4"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 17:17:54 2018 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 17:17:54 2018 +1200"
      },
      "message": "1.0.1\n"
    },
    {
      "commit": "d42b88962fce110a7ca05f026267dcee9360a1b4",
      "tree": "9e6e68d931d71431985c0675e6271bf4177ce40f",
      "parents": [
        "908095250944fdcef44094fefeb5c4c0bd64d03f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 16:30:23 2018 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 17:17:02 2018 +1200"
      },
      "message": "Dart 2: remove type inference warning\n"
    },
    {
      "commit": "908095250944fdcef44094fefeb5c4c0bd64d03f",
      "tree": "3fa2e29af8fa9f92354916de750ad1a4c997f967",
      "parents": [
        "113e4c70ae5801d9f181cf214afb032bc0a272e2"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 16:26:44 2018 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 16:26:44 2018 +1200"
      },
      "message": "Dart 2: fix failing spec test\n"
    },
    {
      "commit": "113e4c70ae5801d9f181cf214afb032bc0a272e2",
      "tree": "52b075d8caf0264bc05603ae99b262cb272f7b91",
      "parents": [
        "b362d5393d4854a2e042abfb7dda9fd760d94c10"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 15:57:16 2018 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 15:57:16 2018 +1200"
      },
      "message": "Enable strong mode\n"
    },
    {
      "commit": "b362d5393d4854a2e042abfb7dda9fd760d94c10",
      "tree": "61ac9edcdc315476f6a9e13554d7249b92b02fbf",
      "parents": [
        "346d069d49658ab78912e9a3e4126ea12ee6384d"
      ],
      "author": {
        "name": "BC Ko",
        "email": "bcko@users.noreply.github.com",
        "time": "Thu May 24 12:08:23 2018 -0700"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 14:32:48 2018 +1200"
      },
      "message": "Update .gitignore to new `dart_tool` pub cache\n\ndart-lang/sdk#32030"
    },
    {
      "commit": "346d069d49658ab78912e9a3e4126ea12ee6384d",
      "tree": "d5ff2044bdfb56e41648b10f16f3e78eb726328f",
      "parents": [
        "d70a50ed1fdf23644cf59bde4992b09bbfbf2078"
      ],
      "author": {
        "name": "Paul Berry",
        "email": "paulberry@google.com",
        "time": "Tue Feb 13 01:14:32 2018 -0800"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 14:29:23 2018 +1200"
      },
      "message": "Avoid invocation of Object.\n\nIn Dart 2.0, it will become a compile-time error to try to perform a\nfunction invocation on a variable whose static type is `Object` (see\nhttps://github.com/dart-lang/sdk/issues/31509).  Since `value` is\nchanged inside the `if` block, it is not type promoted, so its type is\nconsidered to be `Object`.  Therefore, to avoid a compile-time error,\nwe need to use an intermediate variable of type Function.\n"
    },
    {
      "commit": "d70a50ed1fdf23644cf59bde4992b09bbfbf2078",
      "tree": "dfbbf595ddb6780b66ee88198ac526a69f407184",
      "parents": [
        "07ca796a4a180559d3b49fe8351b2216f8f5036b"
      ],
      "author": {
        "name": "Mike Fairhurst",
        "email": "mfairhurst@google.com",
        "time": "Mon Feb 19 12:02:00 2018 -0800"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 14:26:49 2018 +1200"
      },
      "message": "Changes for landing https://github.com/dart-lang/sdk/issues/32161\n\nAdd void declarations to methods with implicit dynamic returning void\nvalues, which may be illegal in dart 2, but in either case, expresses\nthe current intent better.\n"
    },
    {
      "commit": "07ca796a4a180559d3b49fe8351b2216f8f5036b",
      "tree": "2e501ad52d2f1cd554bc0b120f911e022a8b10bf",
      "parents": [
        "e17c616e75c3e5ebfdf8209b97efa42fd98169b1"
      ],
      "author": {
        "name": "Keerti Parthasarathy",
        "email": "keertip@google.com",
        "time": "Fri Jul 14 09:38:06 2017 -0700"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Jun 03 14:23:00 2018 +1200"
      },
      "message": "Move tests to using package test\n"
    },
    {
      "commit": "e17c616e75c3e5ebfdf8209b97efa42fd98169b1",
      "tree": "9c97fe055ce9eb659eb3e8c01f7a604fea4c94e8",
      "parents": [
        "9d6aec091cc32eeef415cb3f6213fc51a40fcfd5"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Tue Nov 21 09:23:59 2017 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Tue Nov 21 09:23:59 2017 +1300"
      },
      "message": "Bump version\n"
    },
    {
      "commit": "9d6aec091cc32eeef415cb3f6213fc51a40fcfd5",
      "tree": "16cbe6781d6ed058c2b4a6105bffc812c005a0e8",
      "parents": [
        "187b87cdcb9415f21a705c25dba951581b07203f",
        "e3d220c42726f18881fb5258e0f7e4c87bd28601"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@v7.nz",
        "time": "Tue Nov 21 09:20:26 2017 +1300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 21 09:20:26 2017 +1300"
      },
      "message": "Merge pull request #29 from srawlins/fix-strong-errors\n\nFixing strong mode errors"
    },
    {
      "commit": "e3d220c42726f18881fb5258e0f7e4c87bd28601",
      "tree": "16cbe6781d6ed058c2b4a6105bffc812c005a0e8",
      "parents": [
        "187b87cdcb9415f21a705c25dba951581b07203f"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Tue Dec 06 11:08:58 2016 -0800"
      },
      "committer": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Tue Dec 06 11:09:16 2016 -0800"
      },
      "message": "Fixing strong mode errors\n"
    },
    {
      "commit": "187b87cdcb9415f21a705c25dba951581b07203f",
      "tree": "77befb822d8b83f427ffda459ffc1639e9fcd8d0",
      "parents": [
        "38f70ba8114edf014690b1d5041c5c1b713f249b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Mon Sep 26 12:53:35 2016 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Mon Sep 26 12:53:35 2016 +1300"
      },
      "message": "Bump version (hotfix)\n"
    },
    {
      "commit": "38f70ba8114edf014690b1d5041c5c1b713f249b",
      "tree": "804f08d9125913e850806a489d6bb7069b19998a",
      "parents": [
        "652931521d11983c283ca4e905f3d7ead5b08827"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Mon Sep 26 12:49:47 2016 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Mon Sep 26 12:52:31 2016 +1300"
      },
      "message": "Update travis build badge\n"
    },
    {
      "commit": "652931521d11983c283ca4e905f3d7ead5b08827",
      "tree": "bb21c2e719ae744c2d199f605abe3e15a9a8169f",
      "parents": [
        "11da20b70eb72be5cbabc94c25f9b7c775076c9b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 22:51:23 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 22:51:23 2015 +1300"
      },
      "message": "Fix #24: renderString shrinks multiple newlines to just one\n"
    },
    {
      "commit": "11da20b70eb72be5cbabc94c25f9b7c775076c9b",
      "tree": "44be1e7e3d4f32df693a7c1b77cdce6800979a90",
      "parents": [
        "49f9342f187841649439f88abd75584307b5e544"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:46:22 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:46:22 2015 +1300"
      },
      "message": "Bump version, update changelog\n"
    },
    {
      "commit": "49f9342f187841649439f88abd75584307b5e544",
      "tree": "074ecb159d3ea70c6577a3c1563a7476ea6d220e",
      "parents": [
        "c16b9bd517f5617cc9dc2e99e4308eea39f0463c"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:43:07 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:43:07 2015 +1300"
      },
      "message": "Remove MustacheFormatException\n"
    },
    {
      "commit": "c16b9bd517f5617cc9dc2e99e4308eea39f0463c",
      "tree": "ddcea68f82be306df33a996aa8000e12629973e5",
      "parents": [
        "d27cbcc563d352b741b5b829bc1dcc828aeb0787"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:41:23 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:41:23 2015 +1300"
      },
      "message": "Dartfmt all the things\n"
    },
    {
      "commit": "d27cbcc563d352b741b5b829bc1dcc828aeb0787",
      "tree": "11049883f2fdad44d41f1685328680253e47380b",
      "parents": [
        "df00c44b9c8bd19677f19aac421b818a71830fd4"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:38:04 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:38:04 2015 +1300"
      },
      "message": "Fix analyser hints\n"
    },
    {
      "commit": "df00c44b9c8bd19677f19aac421b818a71830fd4",
      "tree": "77c8bb31502824fd367bfe1eebde9deaf86120e1",
      "parents": [
        "1362fdd78059dbf3ca7347c34b312b70a4b6c50b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:36:08 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:36:08 2015 +1300"
      },
      "message": "Update gitignore\n"
    },
    {
      "commit": "1362fdd78059dbf3ca7347c34b312b70a4b6c50b",
      "tree": "ae1bb09dc28c7a732a7204cae69f49b932b32459",
      "parents": [
        "f83024beba2b23e9766b6b78910cbf3058af1862"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:28:25 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Fri Nov 06 21:28:25 2015 +1300"
      },
      "message": "Add delimiters parameter to Template interface, and fix test\n"
    },
    {
      "commit": "f83024beba2b23e9766b6b78910cbf3058af1862",
      "tree": "77b274633a38d3bbcd8573a6d090ae1e586b2bbd",
      "parents": [
        "b9f3a97dfe994b96270846f4dd9e704ba20448c6"
      ],
      "author": {
        "name": "joris hermans",
        "email": "JHermans85@hotmail.com",
        "time": "Tue Nov 03 13:02:55 2015 +0100"
      },
      "committer": {
        "name": "joris hermans",
        "email": "JHermans85@hotmail.com",
        "time": "Tue Nov 03 13:02:55 2015 +0100"
      },
      "message": "adding tests for this new change\n"
    },
    {
      "commit": "b9f3a97dfe994b96270846f4dd9e704ba20448c6",
      "tree": "fdafeacf74d3cf620dcd132b62a6dba99e50b68c",
      "parents": [
        "3989fc383b557f6a02aad6c989a31061c39db773"
      ],
      "author": {
        "name": "joris hermans",
        "email": "JHermans85@hotmail.com",
        "time": "Mon Nov 02 09:32:54 2015 +0100"
      },
      "committer": {
        "name": "joris hermans",
        "email": "JHermans85@hotmail.com",
        "time": "Mon Nov 02 09:32:54 2015 +0100"
      },
      "message": "adding delimiters in the constructor of the template class\n"
    },
    {
      "commit": "3989fc383b557f6a02aad6c989a31061c39db773",
      "tree": "873193f7a4ed85cd92206c57b0e90bea23e5f422",
      "parents": [
        "306522ae71f44652aea55a7a626308c7e48aebbf"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Wed Oct 28 21:47:11 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Wed Oct 28 21:47:11 2015 +1300"
      },
      "message": "Fix #23: tags containing \"\u003d\" fail\n"
    },
    {
      "commit": "306522ae71f44652aea55a7a626308c7e48aebbf",
      "tree": "87c1d4e344ae67f22c1154f40c177e100a2d4d73",
      "parents": [
        "d1fa7082026a4def60da04fd0d549306cd9e733c"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Wed Oct 28 21:42:00 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@montoux.com",
        "time": "Wed Oct 28 21:42:00 2015 +1300"
      },
      "message": "Ignore intellij preferences\n"
    },
    {
      "commit": "d1fa7082026a4def60da04fd0d549306cd9e733c",
      "tree": "4ab88ac04f0bfb86d1dfe4f1c8b954f1a3d70fb7",
      "parents": [
        "51b1f6a9656955655bc60aed7b16f32fb89e8aac"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu May 07 20:15:36 2015 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu May 07 20:15:36 2015 +1200"
      },
      "message": "Bump version, update change log\n"
    },
    {
      "commit": "51b1f6a9656955655bc60aed7b16f32fb89e8aac",
      "tree": "0c1ad64fd9b1ec76c74cf833d9c9270d82cf64d1",
      "parents": [
        "a3e39edcc736b9f3a6cf690b79a72eb10de722ab",
        "70c28963c5a0471cfe6261753f1db332c7aaec63"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu May 07 19:58:30 2015 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu May 07 19:58:30 2015 +1200"
      },
      "message": "Merge pull request #21 from mkustermann/lenient-section-objects\n\nAllow arbitrary objects for truthiness checks in lenient mode, run dartf..."
    },
    {
      "commit": "70c28963c5a0471cfe6261753f1db332c7aaec63",
      "tree": "0c1ad64fd9b1ec76c74cf833d9c9270d82cf64d1",
      "parents": [
        "a3e39edcc736b9f3a6cf690b79a72eb10de722ab"
      ],
      "author": {
        "name": "Martin Kustermann",
        "email": "kustermann@google.com",
        "time": "Wed May 06 11:01:57 2015 +0200"
      },
      "committer": {
        "name": "Martin Kustermann",
        "email": "kustermann@google.com",
        "time": "Wed May 06 11:22:13 2015 +0200"
      },
      "message": "Allow arbitrary objects for truthiness checks in lenient mode, run dartfmt\n"
    },
    {
      "commit": "a3e39edcc736b9f3a6cf690b79a72eb10de722ab",
      "tree": "947c4874c3a7bd901388460677bc7bf0a2057178",
      "parents": [
        "b0e8e59a4a2ef16d9518e1bfa5b776c15d0a02dc"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@wl.co.nz",
        "time": "Wed Apr 22 18:08:08 2015 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@wl.co.nz",
        "time": "Wed Apr 22 18:08:08 2015 +1200"
      },
      "message": "Bump version, update change log\n"
    },
    {
      "commit": "b0e8e59a4a2ef16d9518e1bfa5b776c15d0a02dc",
      "tree": "01664894c144a5823c13fc12659ae56e25ef370a",
      "parents": [
        "b566e8da5cb8a2d76518b6b8eaba1b5d62e1276f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@wl.co.nz",
        "time": "Wed Apr 22 11:55:35 2015 +1200"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@wl.co.nz",
        "time": "Wed Apr 22 11:55:35 2015 +1200"
      },
      "message": "Fix mirrors used meta target to use annotation type rather than the instance\n"
    },
    {
      "commit": "b566e8da5cb8a2d76518b6b8eaba1b5d62e1276f",
      "tree": "bff9372982d1623838a732bf1d690d70a80c3685",
      "parents": [
        "bb0ecf6bf5ab198547f453502fa2939c397852ac"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Mar 07 10:14:30 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Mar 07 10:14:30 2015 +1300"
      },
      "message": "Remove dead code\n"
    },
    {
      "commit": "bb0ecf6bf5ab198547f453502fa2939c397852ac",
      "tree": "98b2f7029478954e8e29440c4e0682ce54c74db1",
      "parents": [
        "218acce38066ad2afd3f7c3956a6d83f7fd5fb48"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:33:04 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:33:04 2015 +1300"
      },
      "message": "Add mirror method test\n"
    },
    {
      "commit": "218acce38066ad2afd3f7c3956a6d83f7fd5fb48",
      "tree": "6ef68b61738a6d0bc20634aaad15aaca43f558c3",
      "parents": [
        "e1b3eef91d364ffbfe840e5de25fe8c69ff37ffa"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:26:48 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:26:48 2015 +1300"
      },
      "message": "Test long exception lines\n"
    },
    {
      "commit": "e1b3eef91d364ffbfe840e5de25fe8c69ff37ffa",
      "tree": "fb673f45988ea7619004a7fb2b75b878c6a989fa",
      "parents": [
        "47f8af94d252c8678578de88ccd9aa6a46fdea66"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:21:10 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:21:10 2015 +1300"
      },
      "message": "Add lambda context tests\n"
    },
    {
      "commit": "47f8af94d252c8678578de88ccd9aa6a46fdea66",
      "tree": "e45c05fccf42baedfbbb547e96f33aee5a529b10",
      "parents": [
        "d4c8fb3cfc74f2bc07c042010eabd7246d246221"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:15:40 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 23:15:40 2015 +1300"
      },
      "message": "moar coverage\n"
    },
    {
      "commit": "d4c8fb3cfc74f2bc07c042010eabd7246d246221",
      "tree": "127a850646837ec70fd3bc877671a0418f41d1cf",
      "parents": [
        "73bd0105205a9f644b3798a50ade28b6432c9db5"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:58:24 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:58:24 2015 +1300"
      },
      "message": "Inline delimiter code\n"
    },
    {
      "commit": "73bd0105205a9f644b3798a50ade28b6432c9db5",
      "tree": "385e60e03f7241c714f3a9946893b91b76bdd30b",
      "parents": [
        "0c74779834da7cced83f947dbcecc79b96a60cdf"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:36:40 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:36:40 2015 +1300"
      },
      "message": "Add lame toString test, because I\u0027m a coverage whore\n"
    },
    {
      "commit": "0c74779834da7cced83f947dbcecc79b96a60cdf",
      "tree": "f2a5e2b266278c970fe2933e486f85020fc005d0",
      "parents": [
        "85f47d7cfbf123ab3d53505dd2db345ccdae9675"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:32:21 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:32:21 2015 +1300"
      },
      "message": "Move equals check from node and token into test\n"
    },
    {
      "commit": "85f47d7cfbf123ab3d53505dd2db345ccdae9675",
      "tree": "0a385fde5970e411c9643a310b63542f0278c7f5",
      "parents": [
        "a30312468f549f90d96300b60bf68142d5c92032"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:30:41 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:30:41 2015 +1300"
      },
      "message": "Bump version\n"
    },
    {
      "commit": "a30312468f549f90d96300b60bf68142d5c92032",
      "tree": "7fce9b1a1943d1065d9b789904ab6b2dbe32174a",
      "parents": [
        "9190046e336405726ac7089bdf9e47988213de4b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:06:47 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 22:06:47 2015 +1300"
      },
      "message": "Update change log\n"
    },
    {
      "commit": "9190046e336405726ac7089bdf9e47988213de4b",
      "tree": "9d156797db9bf0a26bbfae0566c09fb4307a86c9",
      "parents": [
        "3ae923282cc72699422e0c5af92407fc287f48cb"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 21:55:45 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 21:55:45 2015 +1300"
      },
      "message": "Handle EOFs while parsing change delimiter tag\n"
    },
    {
      "commit": "3ae923282cc72699422e0c5af92407fc287f48cb",
      "tree": "22f65c76420ea51f7b48be43c1b88707b7e9fc0a",
      "parents": [
        "2ad65759e5d6c93dcab1b9ad7ea5c0fde613abee"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 21:38:29 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 21:38:29 2015 +1300"
      },
      "message": "Combine RenderContext and Renderer\n"
    },
    {
      "commit": "2ad65759e5d6c93dcab1b9ad7ea5c0fde613abee",
      "tree": "55a502305c20132bdb0d4cd7035c320aac2d3470",
      "parents": [
        "56c30ecd5a02904912a6118a4085d825cd2321ac"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 21:25:54 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Mar 06 21:25:54 2015 +1300"
      },
      "message": "Refactor rendering code out of nodes\n"
    },
    {
      "commit": "56c30ecd5a02904912a6118a4085d825cd2321ac",
      "tree": "9de0edcfcdce8f692f7da5af4e0357c2b1465c8d",
      "parents": [
        "d4f53ab5332d7bf3dcce6385277aa5f01f75f772"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Wed Mar 04 00:23:51 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Wed Mar 04 00:23:51 2015 +1300"
      },
      "message": "Fix test\n"
    },
    {
      "commit": "d4f53ab5332d7bf3dcce6385277aa5f01f75f772",
      "tree": "254f995ad17c871415f9ff2d8dcd6122e3d1db9b",
      "parents": [
        "32a73a6805b3458c569c521c271357229cd68b73"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 23:54:23 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 23:54:23 2015 +1300"
      },
      "message": "Fix failing test\n"
    },
    {
      "commit": "32a73a6805b3458c569c521c271357229cd68b73",
      "tree": "42dcf5f92534fbeb7859df0362eedc5700d50a60",
      "parents": [
        "6baaf53423db15a3f0254c901458b3b243e4440f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 23:39:46 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 23:39:46 2015 +1300"
      },
      "message": "More parser and scanner tweaks III\n"
    },
    {
      "commit": "6baaf53423db15a3f0254c901458b3b243e4440f",
      "tree": "8b74e5a7dd223e58682fea5c5dc497b22878205d",
      "parents": [
        "fa51d3a4c75f7d6163f84de21c5d1e79726f90f3"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 23:10:27 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 23:10:27 2015 +1300"
      },
      "message": "More parser tweaks II\n"
    },
    {
      "commit": "fa51d3a4c75f7d6163f84de21c5d1e79726f90f3",
      "tree": "9c5226c5aaa2041528bebfa6e702b7112e9b16c2",
      "parents": [
        "cc53fd98e538252d5b8bce75c13ae5730fb4f4ce"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 22:34:01 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 22:34:01 2015 +1300"
      },
      "message": "More parser tweaks\n"
    },
    {
      "commit": "cc53fd98e538252d5b8bce75c13ae5730fb4f4ce",
      "tree": "d37751aba76ea88c7b59620b722443f934082ddd",
      "parents": [
        "db0d81c73da5f8eee5f9d1612ca897ede7c453fa"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 21:14:58 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 21:14:58 2015 +1300"
      },
      "message": "More parser improvements\n"
    },
    {
      "commit": "db0d81c73da5f8eee5f9d1612ca897ede7c453fa",
      "tree": "84cf0aac9f543d386570c0f901330cf0810cc18d",
      "parents": [
        "c7569f22611499167326a7ac98cc70d256a0a4d3"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 21:06:19 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Mar 03 21:06:19 2015 +1300"
      },
      "message": "Improve parser._readTag()\n"
    },
    {
      "commit": "c7569f22611499167326a7ac98cc70d256a0a4d3",
      "tree": "3d079b4318739e4d77caf5a32aa02fe7aa92a777",
      "parents": [
        "85ba37ff4346d04678be698ed48a76107e9b5dce"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 20:42:51 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 20:42:51 2015 +1300"
      },
      "message": "Fix corner case with triple mustache tags\n"
    },
    {
      "commit": "85ba37ff4346d04678be698ed48a76107e9b5dce",
      "tree": "dda69fa12f8f9f96b88375112a3e16e64336f158",
      "parents": [
        "7b94b7b91f044d73218e504439507582f4e741cc"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 20:28:40 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 20:28:40 2015 +1300"
      },
      "message": "Add more error messages, and change imports\n"
    },
    {
      "commit": "7b94b7b91f044d73218e504439507582f4e741cc",
      "tree": "be00a2f6fd291fa3296fc7e5fb8d206fdc0c6604",
      "parents": [
        "21edc28de23afb7ee447340a523be8350431a1dd"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:58:32 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:58:32 2015 +1300"
      },
      "message": "Handle standalone lines for comments and change delimiter tags - most tests passing now\n"
    },
    {
      "commit": "21edc28de23afb7ee447340a523be8350431a1dd",
      "tree": "51a39d70436d45032eaa463595fee7643479f479",
      "parents": [
        "93882968e7083cab49c0d56237e31d7b0d7b639f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:13:37 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:13:37 2015 +1300"
      },
      "message": "_readTag() change comments\n"
    },
    {
      "commit": "93882968e7083cab49c0d56237e31d7b0d7b639f",
      "tree": "0df3c2981455e54ccbf9b6d741aaa5092eadd92d",
      "parents": [
        "da9ebf5981ff4b57d397cf9ac274ccde7c67c742"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:10:37 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:10:37 2015 +1300"
      },
      "message": "Fix handling of comments\n"
    },
    {
      "commit": "da9ebf5981ff4b57d397cf9ac274ccde7c67c742",
      "tree": "b9b5e6929771a3a5f4a92d3af25417a651732b32",
      "parents": [
        "20bf8c4d2f54649ad6b9ee5a5847660156ee505c"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:04:05 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 18:04:05 2015 +1300"
      },
      "message": "Fix incorrect test\n"
    },
    {
      "commit": "20bf8c4d2f54649ad6b9ee5a5847660156ee505c",
      "tree": "a76309bd115dd165e25e27a332aa11f829e1cca3",
      "parents": [
        "d745b25256592f342ff3bf37cca021ed4f3043bd"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 17:59:36 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 17:59:36 2015 +1300"
      },
      "message": "Fix scanning of change delimiter tags\n"
    },
    {
      "commit": "d745b25256592f342ff3bf37cca021ed4f3043bd",
      "tree": "dcece26ddb5f55cb13768bab61ea03ca2b3e9cc4",
      "parents": [
        "078b0fe4ff4888d12e074ae8ae3e561d07d4bc3d"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 17:50:47 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 17:50:47 2015 +1300"
      },
      "message": "Fix usage of sigil constants, use an enum instead\n"
    },
    {
      "commit": "078b0fe4ff4888d12e074ae8ae3e561d07d4bc3d",
      "tree": "1fa08f1ba1051f2a65f95b641e85faeb8e78cfee",
      "parents": [
        "cb1548b282062e93a730c95607a4ec551eb40ddc"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 17:14:45 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 17:14:45 2015 +1300"
      },
      "message": "Fix bug with triple mustache tags\n"
    },
    {
      "commit": "cb1548b282062e93a730c95607a4ec551eb40ddc",
      "tree": "97cd0af8ad0ac6886e1e2ef4c97fef351677a502",
      "parents": [
        "c4caeff3da22ea6f2beacd0219a09d8a93bdfc4b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 16:58:32 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 16:58:32 2015 +1300"
      },
      "message": "Handle consecutive standalone lines\n"
    },
    {
      "commit": "c4caeff3da22ea6f2beacd0219a09d8a93bdfc4b",
      "tree": "f67b50d66aef001a020115b01a64628c7f295b5e",
      "parents": [
        "7773815337520194b5f430e147954c4953896aa2"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 16:23:20 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 16:23:20 2015 +1300"
      },
      "message": "Set contentStart/End on SectionNode\n"
    },
    {
      "commit": "7773815337520194b5f430e147954c4953896aa2",
      "tree": "b882e093992419e2474b914a46997287493c7bcf",
      "parents": [
        "782fd2428ff6d50753c704b7e8565549a6bee115"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 16:10:35 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 16:10:35 2015 +1300"
      },
      "message": "Fix standalone whitespace handling\n"
    },
    {
      "commit": "782fd2428ff6d50753c704b7e8565549a6bee115",
      "tree": "5461189748b94af8c8bdc7ab401198b132cbdd9a",
      "parents": [
        "230dd88d03b9e51af3a8d10c197ffc783c70d038"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 15:21:09 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 15:21:09 2015 +1300"
      },
      "message": "Improve parser\n"
    },
    {
      "commit": "230dd88d03b9e51af3a8d10c197ffc783c70d038",
      "tree": "18a01e2cce0a97a0e2c25c4b20168c008d526cec",
      "parents": [
        "f4a41db9ae5ca6b3512ec83afdd05be788ec9ba4"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 11:31:53 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 11:31:53 2015 +1300"
      },
      "message": "Refactor merge whitespace - do it during parse\n"
    },
    {
      "commit": "f4a41db9ae5ca6b3512ec83afdd05be788ec9ba4",
      "tree": "364427a1c086d19b75f4b2823c5eff623e7e4d5c",
      "parents": [
        "995069cef800f5f073faa04db8561692cceedeb1"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 00:36:14 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Mar 01 00:36:14 2015 +1300"
      },
      "message": "Add initial parser re-implementation\n"
    },
    {
      "commit": "995069cef800f5f073faa04db8561692cceedeb1",
      "tree": "83a490e3c42f8093a0a18e1c0db76957709dea10",
      "parents": [
        "ed35c96d2a5e6cdd4969ab80042c2dfa3c26f52e"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 22:00:35 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 22:00:35 2015 +1300"
      },
      "message": "Banish even more underscores\n"
    },
    {
      "commit": "ed35c96d2a5e6cdd4969ab80042c2dfa3c26f52e",
      "tree": "9640440b89c634052c4cd7348accb3cc26a8b165",
      "parents": [
        "82318fe6aba7a9942433b7a05ed3861c28ba1abf"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 21:56:26 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 21:56:26 2015 +1300"
      },
      "message": "Clean up scanner\n"
    },
    {
      "commit": "82318fe6aba7a9942433b7a05ed3861c28ba1abf",
      "tree": "43edac997251616332eae5e0d0313d4f514838f9",
      "parents": [
        "b450853386580abfede1fd0d48e6e1de3e104859"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 17:37:13 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 17:37:13 2015 +1300"
      },
      "message": "Initial scanner impl\n"
    },
    {
      "commit": "b450853386580abfede1fd0d48e6e1de3e104859",
      "tree": "7d4da37a5a7cfc636f47fecc21446b842696d538",
      "parents": [
        "fbedbcb025c86b7d121b9b4ddda85159ed304844"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:57:52 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:57:52 2015 +1300"
      },
      "message": "Banish more underscores\n"
    },
    {
      "commit": "fbedbcb025c86b7d121b9b4ddda85159ed304844",
      "tree": "5fbe932b5f3d56006cb874400b9f87846f118726",
      "parents": [
        "5cb087330138e1b4ca85cbb341cb66c2e88074e4"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:53:53 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:53:53 2015 +1300"
      },
      "message": "Fix dartdoc\n"
    },
    {
      "commit": "5cb087330138e1b4ca85cbb341cb66c2e88074e4",
      "tree": "145d33661ee739389ceb43770b7442d7eba4a91c",
      "parents": [
        "fdb542835d4e39c57e6e2aeaaf9715af1a689fe2"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:52:58 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:52:58 2015 +1300"
      },
      "message": "Banish the underscores\n"
    },
    {
      "commit": "fdb542835d4e39c57e6e2aeaaf9715af1a689fe2",
      "tree": "4a81708b254d6073978d906503b9b5146ab395f4",
      "parents": [
        "d8de0024dafc5b27cab9c2439e6bafc5dbc0936f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:46:32 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sat Feb 28 10:46:32 2015 +1300"
      },
      "message": "Create mustache.impl library\n"
    },
    {
      "commit": "d8de0024dafc5b27cab9c2439e6bafc5dbc0936f",
      "tree": "409ee549d7403559c790cb2c8d92d803647f9e5e",
      "parents": [
        "9bcebc68738bba56551803bd1d437b9da5c55c8f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 19:52:44 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 19:52:44 2015 +1300"
      },
      "message": "Added more methods to LambdaContext\n"
    },
    {
      "commit": "9bcebc68738bba56551803bd1d437b9da5c55c8f",
      "tree": "7b6bb0f1bf308ddcc0a56798e5458fea0ae0e158",
      "parents": [
        "5dd292a00598e863e69e1d0fa2b20080c2442501"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 19:30:57 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 19:30:57 2015 +1300"
      },
      "message": "Improved error handling for unclosed tags\n"
    },
    {
      "commit": "5dd292a00598e863e69e1d0fa2b20080c2442501",
      "tree": "e08b7eb98e46650c694142b6a6d9011ff64568ba",
      "parents": [
        "9a13e4c805da4de8bdc3019e26d9a49bde3983c9"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 19:21:03 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 19:21:03 2015 +1300"
      },
      "message": "Refactor renderering\n"
    },
    {
      "commit": "9a13e4c805da4de8bdc3019e26d9a49bde3983c9",
      "tree": "c1ef62019f690b59dec78aaea815787334784402",
      "parents": [
        "0a1817fe9c272b80520f5527aef42fa7216fe53b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 17:34:08 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 17:34:08 2015 +1300"
      },
      "message": "Clean up handling of delimiters and indenting\n"
    },
    {
      "commit": "0a1817fe9c272b80520f5527aef42fa7216fe53b",
      "tree": "591f413ce95e06cd23fb794d851ef008b8c10f27",
      "parents": [
        "5be1edc9d7c1ff57ec657b8461a2a0b3e433ad7f"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 17:01:52 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Tue Feb 24 17:01:52 2015 +1300"
      },
      "message": "Refactor node into seperate classes move render methods into nodes from renderer.\n"
    },
    {
      "commit": "5be1edc9d7c1ff57ec657b8461a2a0b3e433ad7f",
      "tree": "8831bd2d05739a7c10594c2a0dac4c27b6f0ad04",
      "parents": [
        "e80d6fb8b0fc1551745e146c8c9b810333649b20"
      ],
      "author": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 15 16:49:29 2015 +1300"
      },
      "committer": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 15 16:49:29 2015 +1300"
      },
      "message": "Update README.md"
    },
    {
      "commit": "e80d6fb8b0fc1551745e146c8c9b810333649b20",
      "tree": "d35f0f247079567545d553648eda2c79a6328ff4",
      "parents": [
        "2fe183b41c51a4a0c7df666962eee38659afc0e6",
        "a08bb7de2d1eb9b042981fb9f774909e4495439d"
      ],
      "author": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 15 16:45:57 2015 +1300"
      },
      "committer": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 15 16:45:57 2015 +1300"
      },
      "message": "Merge pull request #17 from damondouglas/master\n\nAdded examples copied from README, fixed README"
    },
    {
      "commit": "2fe183b41c51a4a0c7df666962eee38659afc0e6",
      "tree": "46d5b6e0996c8bbaa8f2f086567b4e0e33305d8e",
      "parents": [
        "8f12449741ea52af978f24986a7059119d4b5730"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 15 16:44:27 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Sun Feb 15 16:44:27 2015 +1300"
      },
      "message": "Fix travis/coveralls integration\n"
    },
    {
      "commit": "a08bb7de2d1eb9b042981fb9f774909e4495439d",
      "tree": "9cd1859b204d87069add9c5ce51feda9badbe24a",
      "parents": [
        "8f12449741ea52af978f24986a7059119d4b5730"
      ],
      "author": {
        "name": "Damon Douglas",
        "email": "douglas.damon@gmail.com",
        "time": "Sat Feb 14 22:25:27 2015 -0500"
      },
      "committer": {
        "name": "Damon Douglas",
        "email": "douglas.damon@gmail.com",
        "time": "Sat Feb 14 22:25:27 2015 -0500"
      },
      "message": "Added examples copied from README, fixed README\n"
    },
    {
      "commit": "8f12449741ea52af978f24986a7059119d4b5730",
      "tree": "9be8b3d0b370887b938e9d901df266be78f0dbd1",
      "parents": [
        "39da1b0bed5ce9fa3f0a2491387e4716595fdb18"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Feb 13 08:51:06 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Feb 13 08:51:06 2015 +1300"
      },
      "message": "Bump version\n"
    },
    {
      "commit": "39da1b0bed5ce9fa3f0a2491387e4716595fdb18",
      "tree": "1d500542d3bc2248c327c1f3b5b9a0adcf1efea0",
      "parents": [
        "cf487c4b8ef987ebeab6f90c114188155abef52c"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Feb 13 08:50:22 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Fri Feb 13 08:50:22 2015 +1300"
      },
      "message": "Update changelog\n"
    },
    {
      "commit": "cf487c4b8ef987ebeab6f90c114188155abef52c",
      "tree": "defc16db705c6b7e2549dc2cf780c8e13634f610",
      "parents": [
        "02a00cd886d9fdc46fb7705b7afa518aac0a50fd"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 22:09:59 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 22:09:59 2015 +1300"
      },
      "message": "Clean up analyzer hints - not sure why only on command line analyzer\n"
    },
    {
      "commit": "02a00cd886d9fdc46fb7705b7afa518aac0a50fd",
      "tree": "1d130ef747a4264258b5840c9b837d00bd04225d",
      "parents": [
        "0a36f33bd7d2bc1dac42d7ffc830adcd03dc2e89"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 22:05:40 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 22:05:40 2015 +1300"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "0a36f33bd7d2bc1dac42d7ffc830adcd03dc2e89",
      "tree": "13a5636614526726464fe760ae218b37e265eeda",
      "parents": [
        "c620256aaec87038b47f7042a43add31d4087cb0"
      ],
      "author": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:58:43 2015 +1300"
      },
      "committer": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:58:43 2015 +1300"
      },
      "message": "Update README.md"
    },
    {
      "commit": "c620256aaec87038b47f7042a43add31d4087cb0",
      "tree": "10b4a26d7beb1c61b20ad74e080cbf528cd517b3",
      "parents": [
        "d41c9aca50473b362c28934a642f2a998000bdac"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:37:00 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:37:00 2015 +1300"
      },
      "message": "Fix coveralls integration\n"
    },
    {
      "commit": "d41c9aca50473b362c28934a642f2a998000bdac",
      "tree": "395889d38938bec198deb8e02ee1911213d8c3b0",
      "parents": [
        "a42a798848c556764f5f15988856a6387c18b07a",
        "86eed159175fbc8421a4059a33c4d9aafb59eaf7"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:27:57 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:27:57 2015 +1300"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/xxgreg/mustache\n"
    },
    {
      "commit": "a42a798848c556764f5f15988856a6387c18b07a",
      "tree": "46d7a731c2a10099ec8748fee42ab42a0b3fe083",
      "parents": [
        "794354f5d32262eaecc2e9f8634861912549b430"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:27:11 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:27:11 2015 +1300"
      },
      "message": "Fix travis build\n"
    },
    {
      "commit": "86eed159175fbc8421a4059a33c4d9aafb59eaf7",
      "tree": "14d11c41f7c89f7128bbab5387f676761cdb3bdf",
      "parents": [
        "794354f5d32262eaecc2e9f8634861912549b430"
      ],
      "author": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:23:25 2015 +1300"
      },
      "committer": {
        "name": "xxgreg",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:23:25 2015 +1300"
      },
      "message": "Update README.md"
    },
    {
      "commit": "794354f5d32262eaecc2e9f8634861912549b430",
      "tree": "49129aa4dc9379b9773d1b9926bbac3b9da6934e",
      "parents": [
        "72f52e76869a627f6230f6ee75bf2089bd9d168c"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:17:56 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:17:56 2015 +1300"
      },
      "message": "Add travis configuration\n"
    },
    {
      "commit": "72f52e76869a627f6230f6ee75bf2089bd9d168c",
      "tree": "6337fc1d485d2f552231b493409e8f5993ebe251",
      "parents": [
        "cef24125604b6c1d11ca87734561ee0f5eb5dd4b"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:10:14 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 21:10:14 2015 +1300"
      },
      "message": "Update readme, create changelog, and add some tests\n"
    },
    {
      "commit": "cef24125604b6c1d11ca87734561ee0f5eb5dd4b",
      "tree": "4ca98bee21b5afa8697f0bd3e72dd95b9b634376",
      "parents": [
        "42750839bb3b511ccaf16201345c7869e1091b8c"
      ],
      "author": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 20:54:07 2015 +1300"
      },
      "committer": {
        "name": "Greg Lowe",
        "email": "greg@vis.net.nz",
        "time": "Thu Feb 12 20:54:07 2015 +1300"
      },
      "message": "Add change log\n"
    }
  ],
  "next": "42750839bb3b511ccaf16201345c7869e1091b8c"
}
