)]}'
{
  "log": [
    {
      "commit": "02fd756b25af988dbc4ec6d583084365782d2413",
      "tree": "5b7496d51ab73c5c0bd25febb6cc9f5f67ca2f90",
      "parents": [
        "58da661b805a6d45696d05e384d9f374194bddb1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 23 16:16:27 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 23 16:16:27 2015 +0000"
      },
      "message": "Quote commands when running ansible\n"
    },
    {
      "commit": "58da661b805a6d45696d05e384d9f374194bddb1",
      "tree": "4e44adf297119792accf2ff284c12b1e9bcee366",
      "parents": [
        "39c3a70e9bffd197914da0e6ecc11f639ed60078"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 23 16:15:37 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 23 16:15:37 2015 +0000"
      },
      "message": "Make error checking part of the ansible abstraction layer\n"
    },
    {
      "commit": "3066a95648a57a5be7670a6b5c4713cdebcb04c7",
      "tree": "b89e1d323ab485e1a84a61ea5214638428654771",
      "parents": [
        "ebc03eb7e2e4a34d20c27a07083e8b37fc62ee46"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Mon Jan 05 22:48:11 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Mon Jan 05 22:48:42 2015 -0500"
      },
      "message": "removing plural from model names. some cleanup\n"
    },
    {
      "commit": "b2cef885fc966fb33796ecb16bc4ed42a25a8eab",
      "tree": "db11a86ab44f05defe7f6a11744e657eca8b8ccf",
      "parents": [
        "6d1241c13d228284708c6c17c9bf3649887dd6aa"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Dec 21 02:33:13 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Dec 21 02:33:13 2014 -0500"
      },
      "message": "Checked in a missing changeset\n"
    },
    {
      "commit": "edb2deb13e399fe708704c38eaf028d329083813",
      "tree": "587ba55950c4126361b8957568c01e71d828d569",
      "parents": [
        "0301887f47dadc30d449f3bec2a69cd4610adc86"
      ],
      "author": {
        "name": "Sapan",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Dec 03 01:04:25 2014 -0500"
      },
      "committer": {
        "name": "Sapan",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Dec 03 01:04:25 2014 -0500"
      },
      "message": "Don\u0027t make a backup of ansible recipe\n"
    },
    {
      "commit": "810240ccb15a212693601395134b150daf303ce0",
      "tree": "23a0117461f5159ed878b36dc10350f8a62cdb9d",
      "parents": [
        "5aa26756b5f2d8d1194599394b491c9f94712317"
      ],
      "author": {
        "name": "Sapan",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Dec 02 23:50:37 2014 -0500"
      },
      "committer": {
        "name": "Sapan",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Dec 02 23:50:37 2014 -0500"
      },
      "message": "Added sys_dir support for cataloging ansible recipes for objects\n"
    },
    {
      "commit": "88181f28f7cc5ed1ec2684baf662050af53d0ded",
      "tree": "21b3d38f1deae748123d3ed06c7041dac6f9d780",
      "parents": [
        "b1e29c1dc6d497380fc95a902c566da05ba47630"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanbhatia@nat-oitwireless-inside-vapornet100-c-32154.Princeton.EDU",
        "time": "Wed Nov 19 15:25:38 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanbhatia@nat-oitwireless-inside-vapornet100-c-32154.Princeton.EDU",
        "time": "Wed Nov 19 15:25:38 2014 -0500"
      },
      "message": "Manually copied files that did not get merged over from ansible branch\n"
    }
  ]
}
