)]}'
{
  "log": [
    {
      "commit": "bec87e4332aede01fb63a4ab299d8af28480cd96",
      "tree": "90009bf2aa47124ba6bfecfaef37d4dcf97adec6",
      "parents": [
        "215c37dc98af42995b8f7e1f0f076e023e97c994"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Sep 22 18:32:25 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Sep 22 18:32:25 2014 -0300"
      },
      "message": "v1 \u003d\u003e v2\n"
    },
    {
      "commit": "215c37dc98af42995b8f7e1f0f076e023e97c994",
      "tree": "f8ea154ec7a2702c002079d0937e51acf046d994",
      "parents": [
        "3d8cfc3754fba03b8f1a0d44ea4e6e870cf86c57"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Mar 31 16:35:24 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Mar 31 16:35:24 2014 -0300"
      },
      "message": "Error on wrong import path.\n"
    },
    {
      "commit": "3d8cfc3754fba03b8f1a0d44ea4e6e870cf86c57",
      "tree": "d29dfecbbf40b21ee0102ea8a5c5b451791eb81c",
      "parents": [
        "dbd6d0229d1f1e1c3055cd82efb81f60a27d1103"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Sun Mar 30 18:45:21 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Sun Mar 30 18:45:21 2014 -0300"
      },
      "message": "New gopkg.in versioning pattern.\n"
    },
    {
      "commit": "dbd6d0229d1f1e1c3055cd82efb81f60a27d1103",
      "tree": "06b0e834c9247c3c57109bfc7bcdf05e6cb02297",
      "parents": [
        "4f3d34e492b8930c50204a216d960e7da0dc5f63",
        "1418a9bc452f9cf4efa70307cafcb10743e64a56"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Mar 14 10:22:24 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Mar 14 10:22:24 2014 -0300"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:go-yaml/yaml\n"
    },
    {
      "commit": "1418a9bc452f9cf4efa70307cafcb10743e64a56",
      "tree": "06b0e834c9247c3c57109bfc7bcdf05e6cb02297",
      "parents": [
        "ec232d2920a84930b077414b60b5985e076ae228",
        "399c3345e0f76f583d830cd7da27518bbb00c91a"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Mar 14 10:19:40 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Mar 14 10:19:40 2014 -0300"
      },
      "message": "Merge pull request #3 from adeuring/1243827\n\nFix LP bug 1243827"
    },
    {
      "commit": "399c3345e0f76f583d830cd7da27518bbb00c91a",
      "tree": "bbc5520637622862a001933d322753460aca76c0",
      "parents": [
        "4914593b9558e85597f08346c798aea8f6fb899f"
      ],
      "author": {
        "name": "Abel Deuring",
        "email": "abel.deuring@canonical.com",
        "time": "Fri Mar 14 13:22:42 2014 +0100"
      },
      "committer": {
        "name": "Abel Deuring",
        "email": "abel.deuring@canonical.com",
        "time": "Fri Mar 14 13:22:42 2014 +0100"
      },
      "message": "Fix bug 1243827: Underscores sometimes removed from string values.\n"
    },
    {
      "commit": "ec232d2920a84930b077414b60b5985e076ae228",
      "tree": "a117339108026f6f897dd2056c0427f14f0ca1b5",
      "parents": [
        "4914593b9558e85597f08346c798aea8f6fb899f",
        "cd515839285fe1a31b92193360172d59f818c9b8"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Mar 14 09:03:22 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Mar 14 09:03:22 2014 -0300"
      },
      "message": "Merge pull request #2 from go-yaml/rename-imports\n\nrename imports in test files"
    },
    {
      "commit": "cd515839285fe1a31b92193360172d59f818c9b8",
      "tree": "a117339108026f6f897dd2056c0427f14f0ca1b5",
      "parents": [
        "4914593b9558e85597f08346c798aea8f6fb899f"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "rogpeppe@gmail.com",
        "time": "Fri Mar 14 09:15:47 2014 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "rogpeppe@gmail.com",
        "time": "Fri Mar 14 09:15:47 2014 +0000"
      },
      "message": "rename imports in test files\n"
    },
    {
      "commit": "4f3d34e492b8930c50204a216d960e7da0dc5f63",
      "tree": "a117339108026f6f897dd2056c0427f14f0ca1b5",
      "parents": [
        "4914593b9558e85597f08346c798aea8f6fb899f"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 12 16:02:09 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 12 16:02:09 2014 -0300"
      },
      "message": "Fix import paths in tests.\n"
    },
    {
      "commit": "4914593b9558e85597f08346c798aea8f6fb899f",
      "tree": "ca2fe42735f0bc16b1365cd9254726003f599987",
      "parents": [
        "b3472531944cd769419f297322dc285a0fc0d6cc"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 06 13:54:45 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 06 13:54:45 2014 -0300"
      },
      "message": "gonuts.org \u003d\u003e gopkg.in\n"
    },
    {
      "commit": "b3472531944cd769419f297322dc285a0fc0d6cc",
      "tree": "818a80f9fa83e726f35048685c26e25ed5b72c7c",
      "parents": [
        "125a562d7bf105e062ed2adfb2d37e6f11c209bd"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 06 05:42:10 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 06 05:42:10 2014 -0300"
      },
      "message": "Fix GitHub URL.\n"
    },
    {
      "commit": "125a562d7bf105e062ed2adfb2d37e6f11c209bd",
      "tree": "4ad46f53b451c9d4450bf2ccd2155fefb1e4afff",
      "parents": [
        "a65e08b08285cef29253c50ffd92469bf6e26a29"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 06 03:47:33 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 06 03:47:33 2014 -0300"
      },
      "message": "Trivial change.\n"
    },
    {
      "commit": "a65e08b08285cef29253c50ffd92469bf6e26a29",
      "tree": "1bafdf6ebd81458b2bfab32b5b74f2d5b034de16",
      "parents": [
        "f96735bc0fa70a12e9f41277b2d909e0c477ee30"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:49:41 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:49:41 2014 -0300"
      },
      "message": "Mention GitHub URL in the API documentation.\n"
    },
    {
      "commit": "f96735bc0fa70a12e9f41277b2d909e0c477ee30",
      "tree": "2ced40998f28b97c0092d9f42442a30f63f987d7",
      "parents": [
        "9f33a69b86c3c76c52e41d12d83e233065bfcca9"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:34:12 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:34:12 2014 -0300"
      },
      "message": "Fixed import indentation in README.\n"
    },
    {
      "commit": "9f33a69b86c3c76c52e41d12d83e233065bfcca9",
      "tree": "b763552da892600124dd2e9861802e3545c9b080",
      "parents": [
        "77373ee937410eceadc4dc64b1100d897ed593d0"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:32:19 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:32:19 2014 -0300"
      },
      "message": "Improved README.\n"
    },
    {
      "commit": "77373ee937410eceadc4dc64b1100d897ed593d0",
      "tree": "e696091976367610c0ffd388129f81a658c31c47",
      "parents": [
        "5e76f7cf8cb1fc353b84b96c72a36c4984cbd005"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:16:10 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:17:48 2014 -0300"
      },
      "message": "More README tweaks.\n"
    },
    {
      "commit": "5e76f7cf8cb1fc353b84b96c72a36c4984cbd005",
      "tree": "fe38d179c9dffd6b24dd918558302a00a07d0d20",
      "parents": [
        "f29dde21846f6357ee4421013b59eefd65c069b0"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:12:48 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:12:48 2014 -0300"
      },
      "message": "Added missing yaml.go file\n"
    },
    {
      "commit": "f29dde21846f6357ee4421013b59eefd65c069b0",
      "tree": "a6f1f82f991de21e08d34414c97ff02d744c07da",
      "parents": [
        "43607cc2a1772b23faf366c24b8e33541187b64d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:10:19 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:10:19 2014 -0300"
      },
      "message": "Trivial README tweak.\n"
    },
    {
      "commit": "43607cc2a1772b23faf366c24b8e33541187b64d",
      "tree": "3d8890835bb48edb5fe60f173655a707a075d838",
      "parents": [
        "8eba062837dc10754db7cbafcbedbfbc985ca172"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:09:31 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:09:31 2014 -0300"
      },
      "message": "Fixed README urls.\n"
    },
    {
      "commit": "8eba062837dc10754db7cbafcbedbfbc985ca172",
      "tree": "3db98a8e095095a8fd21c93041e70bd352d7e718",
      "parents": [
        "ba29208cca8f239f2cea685183f79df8e4defc29"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:08:24 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 16:08:24 2014 -0300"
      },
      "message": "Added README file.\n"
    },
    {
      "commit": "ba29208cca8f239f2cea685183f79df8e4defc29",
      "tree": "2a8701d753b5f753239c11130405d69129f4fb64",
      "parents": [
        "ca3d523f32f3b33fb3265bfeb8e11003a8670e3d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 15:56:00 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 15:56:00 2014 -0300"
      },
      "message": "Remove Launchpad-specific files.\n"
    },
    {
      "commit": "ca3d523f32f3b33fb3265bfeb8e11003a8670e3d",
      "tree": "bdbde7a153381a686d4ee777bf7ef9894f90a2c0",
      "parents": [
        "2628b30e544c309ac3d0c8cd7e78a785400cd41f"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 15:48:33 2014 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Mar 05 15:48:33 2014 -0300"
      },
      "message": "goyaml is now yaml.\n"
    },
    {
      "commit": "2628b30e544c309ac3d0c8cd7e78a785400cd41f",
      "tree": "8c95d7ca96ac5b96a09dcd12a504dd33e879114a",
      "parents": [
        "9c272e25743608d6d3287141522eb4506b2dac45"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Nov 14 10:04:49 2013 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Nov 14 10:04:49 2013 -0200"
      },
      "message": "Revert semantic change in previous revision.\n"
    },
    {
      "commit": "9c272e25743608d6d3287141522eb4506b2dac45",
      "tree": "ff1e6e208e489d9087959b863916cc19f6b8d4ed",
      "parents": [
        "1092c5d94f266e0f94e485a24f7010da877eeba0",
        "b754a4fe6ad8db932e083a2d85ae2199b3516bef"
      ],
      "author": {
        "name": "Dave Cheney",
        "email": "david.cheney@canonical.com",
        "time": "Thu Nov 14 09:43:09 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Thu Nov 14 09:43:09 2013 +0400"
      },
      "message": "goyaml: fix printing of bare hyphens\n\nrelated to bug #1227952. Quote a bare hypen rather than treating it as\nthe start of a block.\n\nR\u003dwallyworld, jameinel\nCC\u003d\nhttps://codereview.appspot.com/26430043\n"
    },
    {
      "commit": "b754a4fe6ad8db932e083a2d85ae2199b3516bef",
      "tree": "12fc39dafe6bbbb15e2bc0df7aebb2c92f26bc40",
      "parents": [
        "2f2fd02e5a54a7d4f5e5d3494b170b0cb9275c92"
      ],
      "author": {
        "name": "Dave Cheney",
        "email": "david.cheney@canonical.com",
        "time": "Thu Nov 14 13:37:57 2013 +1100"
      },
      "committer": {
        "name": "Dave Cheney",
        "email": "david.cheney@canonical.com",
        "time": "Thu Nov 14 13:37:57 2013 +1100"
      },
      "message": "gofmt"
    },
    {
      "commit": "2f2fd02e5a54a7d4f5e5d3494b170b0cb9275c92",
      "tree": "a221b16565a805767e4f1f0617702b9c92e600e9",
      "parents": [
        "025607cd2e381e6e08a56ffec46ac79e23ca2d88"
      ],
      "author": {
        "name": "Dave Cheney",
        "email": "david.cheney@canonical.com",
        "time": "Thu Nov 14 13:37:06 2013 +1100"
      },
      "committer": {
        "name": "Dave Cheney",
        "email": "david.cheney@canonical.com",
        "time": "Thu Nov 14 13:37:06 2013 +1100"
      },
      "message": "Fix encoding error with bare hyphen\n"
    },
    {
      "commit": "1092c5d94f266e0f94e485a24f7010da877eeba0",
      "tree": "8ac02b9b7e66f06916af169e2d290988f13b91a0",
      "parents": [
        "025607cd2e381e6e08a56ffec46ac79e23ca2d88",
        "7539b1dee2c790ab2d1aa5e254ef877f5552ff97"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Nov 13 09:14:11 2013 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Nov 13 09:14:11 2013 -0200"
      },
      "message": "Fix cross-type decoding of numbers.\n\nFixes #1245752.\n\nR\u003d\nCC\u003d\nhttps://codereview.appspot.com/22600044\n"
    },
    {
      "commit": "7539b1dee2c790ab2d1aa5e254ef877f5552ff97",
      "tree": "8ac02b9b7e66f06916af169e2d290988f13b91a0",
      "parents": [
        "025607cd2e381e6e08a56ffec46ac79e23ca2d88"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Nov 13 08:24:41 2013 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Nov 13 08:24:41 2013 -0200"
      },
      "message": "Fix cross-type decoding of numbers.\n\nFixes #1245752.\n"
    },
    {
      "commit": "025607cd2e381e6e08a56ffec46ac79e23ca2d88",
      "tree": "666711b48b74f14fe0faf427cf46f77b89f7a0fe",
      "parents": [
        "9ca8abd6882a6e741166e6ec946a73f3a64df65a"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Jun 20 12:30:49 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Jun 20 12:30:49 2013 -0400"
      },
      "message": "Lowercase internal constant.\n"
    },
    {
      "commit": "9ca8abd6882a6e741166e6ec946a73f3a64df65a",
      "tree": "26ef910ec46f087935977ffaf17a187cba01ad45",
      "parents": [
        "8ca81d591dc2242f9c4b7a907533f0b7f93802b5",
        "a528d0ef484d32e416d7b9c4a249d1fa7111be6e"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 14:06:36 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 14:06:36 2013 -0400"
      },
      "message": "Add support for ,inline flag with struct values.\n\nThis also adds the code to do inlining of maps, as supported by bson\n(the code was copied from mgo/bson), but it\u0027s disabled for the moment\nas I\u0027ll need more time to implement it.\n\nR\u003djameinel, rog\nCC\u003d\nhttps://codereview.appspot.com/10366044\n"
    },
    {
      "commit": "a528d0ef484d32e416d7b9c4a249d1fa7111be6e",
      "tree": "26ef910ec46f087935977ffaf17a187cba01ad45",
      "parents": [
        "0725b7707fdeeb6894c403d0f5a2a20e1dc7454d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 14:05:58 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 14:05:58 2013 -0400"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "0725b7707fdeeb6894c403d0f5a2a20e1dc7454d",
      "tree": "404097adc5d286e42f8866617da584d218b26419",
      "parents": [
        "77b516425597da3c093a666c11608112e91604de",
        "8ca81d591dc2242f9c4b7a907533f0b7f93802b5"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 13:55:35 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 13:55:35 2013 -0400"
      },
      "message": "Merged from tip.\n"
    },
    {
      "commit": "77b516425597da3c093a666c11608112e91604de",
      "tree": "6bb44a7367136e527cfb133bc72c173b3ff118ef",
      "parents": [
        "8691640bc70f3d96128a809341d850b550a3abb9"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 13:52:23 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 13:52:23 2013 -0400"
      },
      "message": "Review by Roger plus overall naming improvements.\n"
    },
    {
      "commit": "8ca81d591dc2242f9c4b7a907533f0b7f93802b5",
      "tree": "b7dbc876e7a29085f8803f0b8956f9c8db9ea0ce",
      "parents": [
        "53087c11c10b453af4f2eb47471434eae75526f9",
        "65b1927d8262617ca3d25f296fdde1e8c48f813d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 10:26:38 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 10:26:38 2013 -0400"
      },
      "message": "Test and fix bug #1191981.\n\nR\u003d\nCC\u003d\nhttps://codereview.appspot.com/10417043\n"
    },
    {
      "commit": "65b1927d8262617ca3d25f296fdde1e8c48f813d",
      "tree": "b7dbc876e7a29085f8803f0b8956f9c8db9ea0ce",
      "parents": [
        "059398de19c863a04c55315526d6c226de540aa1"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 10:22:59 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 10:22:59 2013 -0400"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "059398de19c863a04c55315526d6c226de540aa1",
      "tree": "8c71815b398c1fd04189b00f44b7bfffe5f099a1",
      "parents": [
        "53087c11c10b453af4f2eb47471434eae75526f9"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 10:22:34 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Jun 19 10:22:34 2013 -0400"
      },
      "message": "Test and fix bug #1191981.\n"
    },
    {
      "commit": "8691640bc70f3d96128a809341d850b550a3abb9",
      "tree": "ec2bb099bf8dc088e3eaf671d0272fbed9f482c0",
      "parents": [
        "53087c11c10b453af4f2eb47471434eae75526f9"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Jun 17 23:40:41 2013 -0400"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Jun 17 23:40:41 2013 -0400"
      },
      "message": "Add support for ,inline flag with struct values.\n\nThis also adds the code to do inlining of maps, as supported by bson\n(the code was copied from mgo/bson), but it\u0027s disabled for the moment\nas I\u0027ll need more time to implement it.\n"
    },
    {
      "commit": "53087c11c10b453af4f2eb47471434eae75526f9",
      "tree": "95d08904f0048f7a335e67bf0449c805fc61c015",
      "parents": [
        "1ade51a028efa6990b524e0b01237dbd9123957d",
        "05d405925260878bd750ea7d96c746c2d726b349"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed May 29 14:25:01 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed May 29 14:25:01 2013 -0300"
      },
      "message": "Merged pure go port.\n"
    },
    {
      "commit": "05d405925260878bd750ea7d96c746c2d726b349",
      "tree": "95d08904f0048f7a335e67bf0449c805fc61c015",
      "parents": [
        "e6da37e746419537560c1e95e429f42b33f6d0e3"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed May 29 14:23:20 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed May 29 14:23:20 2013 -0300"
      },
      "message": "Disable benchmark that depends on external file.\n"
    },
    {
      "commit": "e6da37e746419537560c1e95e429f42b33f6d0e3",
      "tree": "42eb3eead4e16aed43fbb8ddee928d325ba19348",
      "parents": [
        "f4d271a8a289b41fa88b802c430fefde4e018bba"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 18:29:04 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 18:29:04 2013 -0300"
      },
      "message": "Changed read{,_line} to prevent heap allocation of slices.\n"
    },
    {
      "commit": "f4d271a8a289b41fa88b802c430fefde4e018bba",
      "tree": "078e432fc81505896d1820229367045b48fd7bca",
      "parents": [
        "711419034010345c604724ef87ec3db91ffe0936"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 16:42:40 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 16:42:40 2013 -0300"
      },
      "message": "Tweak width so it can be inlined.\n"
    },
    {
      "commit": "711419034010345c604724ef87ec3db91ffe0936",
      "tree": "798c2bc771cd462d630fdceba61c20a1252252ee",
      "parents": [
        "4ca689e686c2caf4dda3a62936c097d6dfb56877"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 16:13:28 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 16:13:28 2013 -0300"
      },
      "message": "Tweak is_* function so the compiler can inline them.\n"
    },
    {
      "commit": "4ca689e686c2caf4dda3a62936c097d6dfb56877",
      "tree": "456baaf2905a5c36c2d6dfeda187f5e576a5d3f2",
      "parents": [
        "fa9662d290d59b79f2ef7e1f72c885560efe512d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:59:24 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:59:24 2013 -0300"
      },
      "message": "Rename files to more familiar convention.\n"
    },
    {
      "commit": "fa9662d290d59b79f2ef7e1f72c885560efe512d",
      "tree": "d6b8c59982d3448543b3ac31ece8ab8ceb60896c",
      "parents": [
        "5b18502a28c65dfd209ea5aebb405fb6fc07f7e1"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:56:59 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:56:59 2013 -0300"
      },
      "message": "Inline cache function.\n"
    },
    {
      "commit": "5b18502a28c65dfd209ea5aebb405fb6fc07f7e1",
      "tree": "dc796c9b570e03b24f1af6d0758311c88d45cae3",
      "parents": [
        "9f389a1f0b1d442eba00213e7aa09ccd878d18b0"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:37:11 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:37:11 2013 -0300"
      },
      "message": "Improve read function a bit.\n"
    },
    {
      "commit": "9f389a1f0b1d442eba00213e7aa09ccd878d18b0",
      "tree": "82694c588c42154e35ac93a8a297e5210901f48a",
      "parents": [
        "fb03f24d58ac0c7a3d85edc1b91dfcfea4329883"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:36:09 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 15:36:09 2013 -0300"
      },
      "message": "Open whole buffer for writing in update_buffer.\n"
    },
    {
      "commit": "fb03f24d58ac0c7a3d85edc1b91dfcfea4329883",
      "tree": "d7686eff8173f9ab2f19c2a38d399bce814c9f6e",
      "parents": [
        "284796d39ddb313ec0ae04898de280d41fe32479"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 14:42:21 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 30 14:42:21 2013 -0300"
      },
      "message": "reader_c.go: minor cleanups\n"
    },
    {
      "commit": "284796d39ddb313ec0ae04898de280d41fe32479",
      "tree": "396224e482c3de87b1857809f493cd7d4ff584ae",
      "parents": [
        "7c634f6a68c1076d3cfdc56930db26e86f7876d7"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 21:42:36 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 21:42:36 2013 -0300"
      },
      "message": "Cheap sanitization:\n\n- Reduce huge buffer sizes.\n- Drop some of the duplicated allocation.\n- Drop sub-structs that used to compose a union, and inline fields.\n"
    },
    {
      "commit": "7c634f6a68c1076d3cfdc56930db26e86f7876d7",
      "tree": "5ff785bacabc8da95ab69cd393d8d7ffaf45614d",
      "parents": [
        "90376f16b6d74c4e2fff21dd24397bec3dc62dd5"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 14:22:33 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 14:22:33 2013 -0300"
      },
      "message": "Fix returns for Go 1.0.\n"
    },
    {
      "commit": "90376f16b6d74c4e2fff21dd24397bec3dc62dd5",
      "tree": "2842f8e346464133a954c55a7a6b88d3bfec045b",
      "parents": [
        "523c7d9470684b02d902e8d986cd9eea66884755"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:23:19 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:23:19 2013 -0300"
      },
      "message": "Drop regexes.txt file. It\u0027s now in the history.\n"
    },
    {
      "commit": "523c7d9470684b02d902e8d986cd9eea66884755",
      "tree": "447055c31501887f6b41772e1117f087ad14e290",
      "parents": [
        "7d17c9173a3d25ebba15cedb25b5205bdfb1eac8"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:22:24 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:22:24 2013 -0300"
      },
      "message": "Add future work note about unions in token type, and add\nregexes.txt file for historical tracking.\n"
    },
    {
      "commit": "7d17c9173a3d25ebba15cedb25b5205bdfb1eac8",
      "tree": "8275bc10a8cbd5f41758541945dd6000b43d14ef",
      "parents": [
        "d0b6f3facf302fb1bf969a12bad68ce720b3c025"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:14:36 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:14:36 2013 -0300"
      },
      "message": "Drop comments for already converted logic.\n"
    },
    {
      "commit": "d0b6f3facf302fb1bf969a12bad68ce720b3c025",
      "tree": "504d18d831fbc8ba08bd6475d90950eeea504e82",
      "parents": [
        "914e67f109a574665d15c0d179cdc796abefb176"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:13:04 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:13:04 2013 -0300"
      },
      "message": "Added quoted multi-line string test.\n"
    },
    {
      "commit": "914e67f109a574665d15c0d179cdc796abefb176",
      "tree": "43e3e5c1e7fd5770088f55f63b99ac8f843abb65",
      "parents": [
        "e2fbf5b72a6a12abd15be9b37656a0a136fc32f8"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:02:38 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Apr 29 12:02:38 2013 -0300"
      },
      "message": "Reformatted decoding tests.\n"
    },
    {
      "commit": "e2fbf5b72a6a12abd15be9b37656a0a136fc32f8",
      "tree": "d3d1ddd48df1dd82953256414a2a15586d21ee4f",
      "parents": [
        "4cdd993908b57c3b87bef0695e5ca989151ad55f"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Sun Apr 28 11:05:46 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Sun Apr 28 11:05:46 2013 -0300"
      },
      "message": "Reformat encoder tests. Other minor tweaks.\n"
    },
    {
      "commit": "4cdd993908b57c3b87bef0695e5ca989151ad55f",
      "tree": "ff2307bcbb1ec9b6ab973ff98eee6955131ea434",
      "parents": [
        "885e19c0dda1f4e4e22837474879f8f3d36fb449"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Sun Apr 28 01:28:40 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Sun Apr 28 01:28:40 2013 -0300"
      },
      "message": "C is gone. All tests pass.\n"
    },
    {
      "commit": "885e19c0dda1f4e4e22837474879f8f3d36fb449",
      "tree": "b3df6cd5eefc41db6aa4cca1b339bb991fc2efca",
      "parents": [
        "52d5976e4791cf8c96a9de7569098e3752677412"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Apr 26 16:06:07 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Apr 26 16:06:07 2013 -0300"
      },
      "message": "reader.c fully ported.\n"
    },
    {
      "commit": "52d5976e4791cf8c96a9de7569098e3752677412",
      "tree": "378acba0fa59c411ae63d1ad01f6cb921ccad061",
      "parents": [
        "8171f560dedcb162dd3d2c925015679e84bac269"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Apr 26 11:04:50 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Apr 26 11:04:50 2013 -0300"
      },
      "message": "All tests pass.\n"
    },
    {
      "commit": "8171f560dedcb162dd3d2c925015679e84bac269",
      "tree": "95936d4464c14ab61c536d93fa9c89b3b9888be5",
      "parents": [
        "7701d177ce02b7bd38c4ebd2ba4a7783080505ae"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Apr 25 16:24:26 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Apr 25 16:24:26 2013 -0300"
      },
      "message": "decode.go builds without C or unsafe.\n"
    },
    {
      "commit": "7701d177ce02b7bd38c4ebd2ba4a7783080505ae",
      "tree": "52e5c5d3ed54e8bd16b2fe9f27df3b98b6dca060",
      "parents": [
        "1ade51a028efa6990b524e0b01237dbd9123957d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Apr 25 15:58:29 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Apr 25 15:58:29 2013 -0300"
      },
      "message": "Decoding side builds.\n"
    },
    {
      "commit": "1ade51a028efa6990b524e0b01237dbd9123957d",
      "tree": "1a01314af6c4cf4255a9795e2b0123bfdca27cb7",
      "parents": [
        "b3031338ac8e006cbd668f67c36c24d2c5e64b6d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 17:55:04 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 17:55:04 2013 -0300"
      },
      "message": "Updated .c files from yaml-0.1.4. Just a couple of one-liners.\n"
    },
    {
      "commit": "b3031338ac8e006cbd668f67c36c24d2c5e64b6d",
      "tree": "c885929d20730251419fcba1ce2e6f727f47432a",
      "parents": [
        "e720624475f3807e3dc6477e7af6feb09da0b848"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 15:57:10 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 15:57:10 2013 -0300"
      },
      "message": "Document \"-\" key.\n"
    },
    {
      "commit": "e720624475f3807e3dc6477e7af6feb09da0b848",
      "tree": "cfcb611148e69f5d5a496dfd7619ae4b21329b8c",
      "parents": [
        "4d6bb54d8acc91e147763cea066cff0b89437e90"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 15:55:21 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 15:55:21 2013 -0300"
      },
      "message": "Support \"-\" tag.\n"
    },
    {
      "commit": "4d6bb54d8acc91e147763cea066cff0b89437e90",
      "tree": "54d2ca172d99b2a11752a69226cefab1670ffe4e",
      "parents": [
        "82377a97b299347cd15cc1be13e1c8d04e33efbb"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 15:49:08 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Apr 17 15:49:08 2013 -0300"
      },
      "message": "Fix a couple of bugs reported by Roger.\n"
    },
    {
      "commit": "82377a97b299347cd15cc1be13e1c8d04e33efbb",
      "tree": "31530641902002ba5a84f812ad7e7284ca39dc87",
      "parents": [
        "731788bc8b082f8c81c63ca0abd5950c7a68a2f1",
        "d6385b38675d8d03521c9290f4f3d7bff08664c0"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 02 17:29:27 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 02 17:29:27 2013 -0300"
      },
      "message": "decode: fix pointers and fix null into string\n\nFixes bug #1133337.\n\nR\u003djameinel\nCC\u003d\nhttps://codereview.appspot.com/8019043\n"
    },
    {
      "commit": "d6385b38675d8d03521c9290f4f3d7bff08664c0",
      "tree": "4a8439eae2f06be5477d27dbb56c8b2f1561dd1a",
      "parents": [
        "857a0b2759f87f47aaebad6dd319cf4f887eb6dc"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 02 17:27:08 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Apr 02 17:27:08 2013 -0300"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "731788bc8b082f8c81c63ca0abd5950c7a68a2f1",
      "tree": "dbcc10cfe1e01401cedd05d0da1bcef1249053d3",
      "parents": [
        "97203c6e4fc7347bfef3bd6d4913e90bd46c7ecb",
        "0f9a5c380d77a8b2888a78c3d3a14db15949b1fa"
      ],
      "author": {
        "name": "John A Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 17:15:54 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 17:15:54 2013 +0400"
      },
      "message": "run go fmt, add .lbox.check\n\nThere were a couple of files that were changed by\nrunning \"go fmt\", and I noticed there wasn\u0027t a\n.lbox.check file. I\u0027m guessing goyaml predated\nthe functionality in lbox. So I ran the tool,\nand added the check file. No functional changes.\n\nR\u003dniemeyer\nCC\u003d\nhttps://codereview.appspot.com/7801047\n"
    },
    {
      "commit": "0f9a5c380d77a8b2888a78c3d3a14db15949b1fa",
      "tree": "dbcc10cfe1e01401cedd05d0da1bcef1249053d3",
      "parents": [
        "2afc2e57e051513a3f5f67e74857696a8558d67b"
      ],
      "author": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 15:04:09 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 15:04:09 2013 +0400"
      },
      "message": "Add .lbox.check"
    },
    {
      "commit": "2afc2e57e051513a3f5f67e74857696a8558d67b",
      "tree": "29abc72055cd0c5b6bd8dd3ce42863115e3a0342",
      "parents": [
        "97203c6e4fc7347bfef3bd6d4913e90bd46c7ecb"
      ],
      "author": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 15:03:15 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 15:03:15 2013 +0400"
      },
      "message": "Just run go fmt over the code."
    },
    {
      "commit": "97203c6e4fc7347bfef3bd6d4913e90bd46c7ecb",
      "tree": "b4033feb5a443093f69530046a54b157368430e4",
      "parents": [
        "0846a25da24891a7b3c725bc190493b5f7525db8",
        "b01920c75e30179201b01633db246038b0226ce9"
      ],
      "author": {
        "name": "John A Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 15:00:47 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Tue Mar 26 15:00:47 2013 +0400"
      },
      "message": "decode: add some flags for windows\n\nWe are doing a static compile of libyaml, so set the\nYAML_STATIC_DECLARE compile macro. Also, strdup\nis only available in the common run time (CRT) as\n_strdup, so use another macro for that.\n\nWe could do it in other ways if there is something\nmore appropriate for the yaml library. Originally I\nwas doing it in an #ifdef macro, but this makes it\nnice and minimal and doesn\u0027t touch the yaml files\ndirectly.\n\nR\u003d\nCC\u003d\nhttps://codereview.appspot.com/7719045\n"
    },
    {
      "commit": "857a0b2759f87f47aaebad6dd319cf4f887eb6dc",
      "tree": "1234b4bd88db6f91fff5a83d33f7e13a45c50482",
      "parents": [
        "50e1b1b1332ea40fff2a9b13bfbccbbecd526f00"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Mar 25 18:15:49 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Mar 25 18:15:49 2013 -0300"
      },
      "message": "Drop test dependent on the Go release due to the difference\nbetween int and int64.\n"
    },
    {
      "commit": "50e1b1b1332ea40fff2a9b13bfbccbbecd526f00",
      "tree": "439601c9116fd5b829a69800ed5f49c84cf3645a",
      "parents": [
        "0846a25da24891a7b3c725bc190493b5f7525db8"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Mar 25 18:09:58 2013 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Mon Mar 25 18:09:58 2013 -0300"
      },
      "message": "decode: fix pointers and fix null into string\n\nFixes bug #1133337.\n"
    },
    {
      "commit": "b01920c75e30179201b01633db246038b0226ce9",
      "tree": "b4033feb5a443093f69530046a54b157368430e4",
      "parents": [
        "6675ed2a9028caf87bb5915503c08a595e57b77d"
      ],
      "author": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Thu Mar 14 09:17:14 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Thu Mar 14 09:17:14 2013 +0400"
      },
      "message": "Actual minimal patch to compile goyaml with mingw32"
    },
    {
      "commit": "6675ed2a9028caf87bb5915503c08a595e57b77d",
      "tree": "b6a4314dadf1aef1dc5c42a71bcbcf34846f55f9",
      "parents": [
        "93d787c44dc828e1c67fa275cb66eb86bb2929f8"
      ],
      "author": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Thu Mar 14 07:42:25 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Thu Mar 14 07:42:25 2013 +0400"
      },
      "message": "You don\u0027t have to link -lyaml, just fix the declarations."
    },
    {
      "commit": "93d787c44dc828e1c67fa275cb66eb86bb2929f8",
      "tree": "437fac74672367c9363d4b0e0b76ca69c9163bbf",
      "parents": [
        "0846a25da24891a7b3c725bc190493b5f7525db8"
      ],
      "author": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Wed Mar 13 16:27:55 2013 +0400"
      },
      "committer": {
        "name": "John Arbash Meinel",
        "email": "john@arbash-meinel.com",
        "time": "Wed Mar 13 16:27:55 2013 +0400"
      },
      "message": "Trying to get goyaml to build on Windows."
    },
    {
      "commit": "0846a25da24891a7b3c725bc190493b5f7525db8",
      "tree": "2f408f5f750b945450843718ad3f635f1cb75c88",
      "parents": [
        "f7a330473f18ddc052fce1f71a2b2d1231860f71",
        "fdc1ab46101a842d9e914408bd481f6647d5f9c1"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:42:05 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:42:05 2012 +0100"
      },
      "message": "Sort map keys.\n\nR\u003ddfc\nCC\u003d\nhttps://codereview.appspot.com/6551043\n"
    },
    {
      "commit": "fdc1ab46101a842d9e914408bd481f6647d5f9c1",
      "tree": "2f408f5f750b945450843718ad3f635f1cb75c88",
      "parents": [
        "c78cd3ebd83777ac093137fbb55c33a9d3f65819"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:33:26 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:33:26 2012 +0100"
      },
      "message": "Add empty string to test as well, as suggested by Dave.\n"
    },
    {
      "commit": "c78cd3ebd83777ac093137fbb55c33a9d3f65819",
      "tree": "ddf8bb434240150c9c107bd09ee8b1bbaabd83cc",
      "parents": [
        "eea198a9c5cc6e02bfcd130a932051088a9f0950"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:27:14 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:27:14 2012 +0100"
      },
      "message": "More tests, after Dave\u0027s suggestions.\n"
    },
    {
      "commit": "eea198a9c5cc6e02bfcd130a932051088a9f0950",
      "tree": "58fefdb615a76079f1f0e2cba09e2cba8a4f0078",
      "parents": [
        "f7a330473f18ddc052fce1f71a2b2d1231860f71"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:00:32 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Sep 20 10:00:32 2012 +0100"
      },
      "message": "Sort map keys.\n"
    },
    {
      "commit": "f7a330473f18ddc052fce1f71a2b2d1231860f71",
      "tree": "e3a9a1e844da472d8902dbb10ae7089e8e3c4a82",
      "parents": [
        "5515099aacaeb9ff3ab7492f0803327bb19fc512"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Aug 16 14:21:10 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Aug 16 14:21:10 2012 -0300"
      },
      "message": "Added exception for static linkage.\n"
    },
    {
      "commit": "5515099aacaeb9ff3ab7492f0803327bb19fc512",
      "tree": "45218c080aaf51fed72f09ae5dd907c0b469dc76",
      "parents": [
        "54c736c86c9bcc793fb4bd6f203604cd738dc0e9",
        "722ff6b958a31d4ca3405db35a72648a6077a6bb"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 08 19:28:38 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 08 19:28:38 2012 -0300"
      },
      "message": "Unbreak goyaml after interface mutability fix in reflect.\n\nR\u003drog\nCC\u003d\nhttps://codereview.appspot.com/5784060\n"
    },
    {
      "commit": "722ff6b958a31d4ca3405db35a72648a6077a6bb",
      "tree": "45218c080aaf51fed72f09ae5dd907c0b469dc76",
      "parents": [
        "addb3a024ff5763c8facbe4767fe530d602cfedc"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 08 18:51:14 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 08 18:51:14 2012 -0300"
      },
      "message": "Adding .lbox.\n"
    },
    {
      "commit": "addb3a024ff5763c8facbe4767fe530d602cfedc",
      "tree": "3c128f467311aa49d95ee9212ca646336f77f242",
      "parents": [
        "54c736c86c9bcc793fb4bd6f203604cd738dc0e9"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 08 18:50:15 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 08 18:50:15 2012 -0300"
      },
      "message": "Fix problem happening after the immutability of interfaces\nvia reflect has been fixed.\n"
    },
    {
      "commit": "54c736c86c9bcc793fb4bd6f203604cd738dc0e9",
      "tree": "05ac643f29bd7ee12cd5e62aa9f4234e0d5841c1",
      "parents": [
        "7002636de42c9ef59a2921bb4f78744cabe8bfe3",
        "837b0877fcd6b2c8ba83d126917267695ff16ad8"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Dec 22 09:14:15 2011 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Dec 22 09:14:15 2011 -0200"
      },
      "message": "Skip scalars when decoding onto unsupported types.\n\nR\u003d\nCC\u003d\nhttps://codereview.appspot.com/5505058\n"
    },
    {
      "commit": "837b0877fcd6b2c8ba83d126917267695ff16ad8",
      "tree": "05ac643f29bd7ee12cd5e62aa9f4234e0d5841c1",
      "parents": [
        "7002636de42c9ef59a2921bb4f78744cabe8bfe3"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Dec 21 15:47:08 2011 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed Dec 21 15:47:08 2011 -0200"
      },
      "message": "Skip scalars on unsupported types.\n"
    },
    {
      "commit": "7002636de42c9ef59a2921bb4f78744cabe8bfe3",
      "tree": "6cf5b3a460eb2d19ce6095f4be61fd34f59c7bbf",
      "parents": [
        "1c9241b56a03383c77e1c33d86ea6ca4a927153e",
        "2c8612dfee1362e7e482c66c5feb892a94d53255"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:44:59 2011 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:44:59 2011 -0200"
      },
      "message": "Fix map initialization.\n\nR\u003drog\nCC\u003d\nhttps://codereview.appspot.com/5503044\n"
    },
    {
      "commit": "2c8612dfee1362e7e482c66c5feb892a94d53255",
      "tree": "6cf5b3a460eb2d19ce6095f4be61fd34f59c7bbf",
      "parents": [
        "5887bc194be84805c8283e9d9a66102bf9571fca"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:42:58 2011 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:42:58 2011 -0200"
      },
      "message": "Copied the test to verify that map pointers get initialized too.\n"
    },
    {
      "commit": "5887bc194be84805c8283e9d9a66102bf9571fca",
      "tree": "ebee8c8e7ff6c45a137ec64e8af2c8c460d11f74",
      "parents": [
        "ef0aede23c8c624e127a9a59183ee8915e48a3c9"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:36:25 2011 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:36:25 2011 -0200"
      },
      "message": "Minor tweak in ordering.\n"
    },
    {
      "commit": "ef0aede23c8c624e127a9a59183ee8915e48a3c9",
      "tree": "f83285c02251e8112950e6d6b87cdee9e16c22d8",
      "parents": [
        "1c9241b56a03383c77e1c33d86ea6ca4a927153e"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:31:40 2011 -0200"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Dec 20 11:31:40 2011 -0200"
      },
      "message": "Fix map initialization.\n"
    },
    {
      "commit": "1c9241b56a03383c77e1c33d86ea6ca4a927153e",
      "tree": "fb6ae2f2741d74081ca7b77cf025401faa8ba8bc",
      "parents": [
        "3e69410288aeb97d31353af8e063b798d40feb3f",
        "dd8f49ae7840d1fc6810d53ee7b05356da92f81f"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Dec 15 16:20:57 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Dec 15 16:20:57 2011 +0000"
      },
      "message": "merge goyaml-rune-changes\n"
    },
    {
      "commit": "dd8f49ae7840d1fc6810d53ee7b05356da92f81f",
      "tree": "201af4cfff893992895950482cda5ab763d1e85f",
      "parents": [
        "687eda924018599a7c4518013c369f0bfb7eb0e1"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Dec 15 16:16:25 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Dec 15 16:16:25 2011 +0000"
      },
      "message": "remove unnecessary type conversion\n"
    },
    {
      "commit": "687eda924018599a7c4518013c369f0bfb7eb0e1",
      "tree": "f2dc0c78561ff025c791113fe201985ba5674750",
      "parents": [
        "3b0eedc5a476efc2b2e025eff55b2fd08fa32abd"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Dec 15 15:22:49 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Dec 15 15:22:49 2011 +0000"
      },
      "message": "gofix + rune fix\n"
    },
    {
      "commit": "3e69410288aeb97d31353af8e063b798d40feb3f",
      "tree": "0e7e45fe8dd5720491f7066eca515e6e311c4a3a",
      "parents": [
        "5c8bfe59213b6e9a5eb50debebc396e99a9fa174",
        "4cadac2bc790baeffa0a7fa19689223966a64c24"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Mon Nov 28 13:24:44 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Mon Nov 28 13:24:44 2011 +0000"
      },
      "message": "merge goyaml-omit-zero-pointers\n"
    },
    {
      "commit": "4cadac2bc790baeffa0a7fa19689223966a64c24",
      "tree": "6a1be2081de65530eae936da6f7c9b3d6d953226",
      "parents": [
        "3b0eedc5a476efc2b2e025eff55b2fd08fa32abd"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Mon Nov 28 13:19:39 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Mon Nov 28 13:19:39 2011 +0000"
      },
      "message": "merged switch cases.\n"
    },
    {
      "commit": "5c8bfe59213b6e9a5eb50debebc396e99a9fa174",
      "tree": "62ebd521b6741898c5915d056e96f0cd401e1d4f",
      "parents": [
        "6491ec31f7b0d27492e3046c86de94838dcb523c"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Mon Nov 28 12:48:26 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Mon Nov 28 12:48:26 2011 +0000"
      },
      "message": "fix formatting\n"
    },
    {
      "commit": "3b0eedc5a476efc2b2e025eff55b2fd08fa32abd",
      "tree": "7adde83dc1bda18737d11a71af6d666295c21391",
      "parents": [
        "6491ec31f7b0d27492e3046c86de94838dcb523c"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Nov 24 19:50:00 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Nov 24 19:50:00 2011 +0000"
      },
      "message": "make omitzero omit nil pointers.\n"
    },
    {
      "commit": "6491ec31f7b0d27492e3046c86de94838dcb523c",
      "tree": "e4c22486fe2979d2b596dc92d511f214b90eb0fa",
      "parents": [
        "1632dd8118ce1efece66b7f53bb167956d5d8b4e"
      ],
      "author": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Nov 24 19:47:20 2011 +0000"
      },
      "committer": {
        "name": "Roger Peppe",
        "email": "roger.peppe@canonical.com",
        "time": "Thu Nov 24 19:47:20 2011 +0000"
      },
      "message": "error fixes\n"
    },
    {
      "commit": "1632dd8118ce1efece66b7f53bb167956d5d8b4e",
      "tree": "34c71b949d60eb842774096403487cc9595c8836",
      "parents": [
        "6941443daa441371720e9ef8f3554c3958cfb071"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Aug 02 22:27:46 2011 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Tue Aug 02 22:27:46 2011 -0300"
      },
      "message": "Fixed tag support for r59. Tweaked flag style.\n"
    },
    {
      "commit": "6941443daa441371720e9ef8f3554c3958cfb071",
      "tree": "e151568e0d88b831ce936e84047848859552bfb1",
      "parents": [
        "562080bfe963d41a6870a4c500918f6361a0b61f"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Jun 24 21:53:13 2011 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Fri Jun 24 21:53:13 2011 -0300"
      },
      "message": "Ported to current weekly.\n"
    },
    {
      "commit": "562080bfe963d41a6870a4c500918f6361a0b61f",
      "tree": "8ab5192a71d2178e4ea116a1009be852fa70bbc2",
      "parents": [
        "9211cbc02789a32acf5e90c23a42f040ac3ec3f8"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed May 04 23:12:21 2011 -0300"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Wed May 04 23:12:21 2011 -0300"
      },
      "message": "Switch TARG to launchpad.net/goyaml\n"
    }
  ],
  "next": "9211cbc02789a32acf5e90c23a42f040ac3ec3f8"
}
