)]}'
{
  "log": [
    {
      "commit": "485b8aa5e63685b6cd03becd249ef59c4d1b6f7c",
      "tree": "26e15d8a089691c923eb59ab54bdc6ba15d1bbaa",
      "parents": [
        "8dd49dbfeb2181fb3dfb904e9b0d3b9b29978d89"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 12:51:16 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 12:51:16 2014 -0500"
      },
      "message": "fix for isJSONEquals\n"
    },
    {
      "commit": "3315cf9113d1871fba96892550212bbd471d3acc",
      "tree": "6ced64e77c334f7adfe70a459da7b37d4e0dc911",
      "parents": [
        "6935a9bd73b91c62eecaa5366ddcbbb7ba2d1fe1"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 23 10:27:35 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 23 14:20:45 2014 -0400"
      },
      "message": "*JSONEquals() testhelper methods.\n\nThese are helpful for testing .ToXyzMap() methods, in particular.\n"
    },
    {
      "commit": "c7e088d2abcf169a377cb3dc1674f22261ce5212",
      "tree": "8f64ea7408bff80ea3ae3e4c323ac3bc2636ec11",
      "parents": [
        "7e2d23e79ffb17eb9b448292f9c9753b2bddfbde",
        "bb3a3fd6c5716af8add8bf1ee82cfb14f44d0099"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 22 11:12:40 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 22 11:12:40 2014 -0500"
      },
      "message": "Merge pull request #243 from smashwilson/rackspace-compute\n\nCompute v2 service for Rackspace."
    },
    {
      "commit": "d7f73e938b0d9d39343ec2da56ad9c58e2e7152f",
      "tree": "102b9a60208edb07d4d51c3b3fdafbe77dc9aba1",
      "parents": [
        "77857dcfb852cc8e46e0a4d521b7ef3ee2649937"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:11:49 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:11:49 2014 -0400"
      },
      "message": "More .Provider references in OS identity v3.\n"
    },
    {
      "commit": "4e034de30b58c74fabdf63422ac237a853ec77ff",
      "tree": "f8338e0bd9fba5528d30de32ed38c77ffcdcae35",
      "parents": [
        "88074d5196ab9c296b9bad5bf7d92edcb75c1364"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 21 13:56:20 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 21 13:56:20 2014 -0400"
      },
      "message": "(Assert|Check)DeepEquals now show diffs!\n"
    },
    {
      "commit": "f96c7c3721e6796c31b0254ec20fb84fe062c47a",
      "tree": "f1ef6e4048e5a5344253377ffb5c407a28c3be1f",
      "parents": [
        "58b008fc530016afb40777340191ddadbeb59b30"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:11:47 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:11:47 2014 +0200"
      },
      "message": "Adding fake client file\n"
    },
    {
      "commit": "c80bcc05bb02a08da541b400b79e4587ffe20024",
      "tree": "0ca0bce53aff3cd4f966c076857c338566de6476",
      "parents": [
        "e3bb3f6b6c8e14be69ae184dcfa42ccef744ae65"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:07:38 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:07:38 2014 +0200"
      },
      "message": "Moving fake client to new package to avoid import cycle\n"
    },
    {
      "commit": "539e8d9b17e077dee5ed8a8bfab1e460922bdf04",
      "tree": "fa6047a5b23d0961775667f31a9a7932f819f75e",
      "parents": [
        "206f914e1e40a7851798f18fce7897d1fb4b9efa"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 17:27:51 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 17:27:51 2014 +0200"
      },
      "message": "Allowing test service client to be retrieved from helper\n"
    },
    {
      "commit": "9823bb6cd807a503508f3d1c717b343e5451b100",
      "tree": "6e10be1b6265bbf1b859f04564379c66000c36c7",
      "parents": [
        "4c9a227d5fdd59f1a9b0baef5b73b2cf0d49c908"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Sep 26 17:06:36 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:04 2014 +0200"
      },
      "message": "Beginning acceptance tests\n"
    },
    {
      "commit": "6d8dcd0d55a5645d6b95314e4aa4b171a20691d2",
      "tree": "966a848e6dbdfd5606b9164bfe4ec71fe154a70a",
      "parents": [
        "e18b7061a2116b8f61f6b9558f984f1195be7152"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 25 13:55:09 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 25 13:55:09 2014 +0200"
      },
      "message": "Adding line numbers to test failures and colours\n"
    },
    {
      "commit": "0f26e5c2d5caeab5636e2110b4a2a2be458e9e22",
      "tree": "0ec13932e87348feb7d2a3f8d1f7aad7c0caf086",
      "parents": [
        "6bcf2582eeef037cf9d049064baf72ec022900b4"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 15:46:58 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 15:46:58 2014 +0200"
      },
      "message": "Changes to names based on code review\n"
    },
    {
      "commit": "6bcf2582eeef037cf9d049064baf72ec022900b4",
      "tree": "81a419d93974fe3970d9f98b01c9340f00e13763",
      "parents": [
        "2964aed5ba7f0129e916362dbe092c8a97b4cd93"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:52:51 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:52:51 2014 +0200"
      },
      "message": "Adding deep compare\n"
    },
    {
      "commit": "2964aed5ba7f0129e916362dbe092c8a97b4cd93",
      "tree": "5c0022f0d05841df87d136d7351cfd2dbf0ee674",
      "parents": [
        "b2b237fff73f0bf7c2a89224e3caa56f8afdcfc3"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:20:02 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:20:02 2014 +0200"
      },
      "message": "Add comments\n"
    },
    {
      "commit": "b2b237fff73f0bf7c2a89224e3caa56f8afdcfc3",
      "tree": "7c4546f382d863cc2c5678b5e2d34167c6c34f69",
      "parents": [
        "3cab6339e3bbfbf75a71f954ec417eed52dbe866"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:17:47 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:17:47 2014 +0200"
      },
      "message": "Adding convenience methods to reduce test duplication\n"
    },
    {
      "commit": "0ab4d61b15e62be8a2cad48baf2e9ee4ed10b4ff",
      "tree": "ff53f4c7a14404af79daa00f9cf8faa806e5051f",
      "parents": [
        "46d913f1d885ccda04a9711c7c6c2d5452b2f53e"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Aug 29 11:10:13 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Aug 29 12:56:33 2014 -0400"
      },
      "message": "Move setup() and teardown() into testhelper, too.\n"
    },
    {
      "commit": "9e3f715811502b520f552551f0196ddbf7455dfb",
      "tree": "652b66d1e88fe54a056f41a265e6c4152ed0fe52",
      "parents": [
        "b482d545488e56f0cd84959254fcdae2971e3181"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Aug 28 16:02:49 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Aug 29 12:56:33 2014 -0400"
      },
      "message": "Pretty-print JSON when inconsistencies arise.\n"
    },
    {
      "commit": "dd580ce39f5ae8846ff2968c82d0bfaa5e29ccc4",
      "tree": "b05512c17426113764f03960d3770a4c8294d274",
      "parents": [
        "e5550862f19bee83438c92cf569dea3ecd62f219"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Aug 28 15:37:55 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Aug 29 12:56:32 2014 -0400"
      },
      "message": "Make another package for unit testing helpers.\n"
    }
  ]
}
