)]}'
{
  "log": [
    {
      "commit": "8e672994e36488438962554ce5a3529e34818e9d",
      "tree": "5c773f554961f4a601a5453f1a5f15d100948a19",
      "parents": [
        "e3bbcf622e692f93fcc62ff7be7f49a206249b6c",
        "b5885408f6b047c714c015c5f6a36e1a692e88d7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 16:58:58 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 16:58:58 2014 -0400"
      },
      "message": "Merge branch \u0027apigen\u0027\n"
    },
    {
      "commit": "e3bbcf622e692f93fcc62ff7be7f49a206249b6c",
      "tree": "638899ac1b16c8016a8b4be98aee0814d53abc9d",
      "parents": [
        "eb62ad61ef3ca0b8dd5e641ac8e841eb0f17e8ae",
        "6cdfad4fe681f14bd71d86ab76e8a03a845fea20"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 13:27:49 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jun 11 13:27:49 2014 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.planet-lab.org/git/plstackapi\n\nConflicts:\n\tplanetstack/apigen/api.template.py\n"
    },
    {
      "commit": "3d042795da9c3f96111c904e0df47720a5fcfe10",
      "tree": "e4b73678e177ad0b43205a9c1517be2426793615",
      "parents": [
        "534910894514cce492d17b2f91096b388093b5a9"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Mar 17 19:18:37 2014 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Mar 17 19:18:37 2014 -0400"
      },
      "message": "attach caller to saved objects/models\n"
    },
    {
      "commit": "9525eba82a4da84752afc3188d862c4b531ec794",
      "tree": "44c34abd6691f53e70975c89c1aaaaa88cdc0b37",
      "parents": [
        "8f04ee3d3153ab07ff5f6a1bd4cfb9bda52a20d5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Feb 05 10:57:21 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Feb 05 10:57:21 2014 -0500"
      },
      "message": "override create, update and destroy view methods to support rbac\n"
    },
    {
      "commit": "8f04ee3d3153ab07ff5f6a1bd4cfb9bda52a20d5",
      "tree": "ec8bb42d177ec899ed968b7ca168add3c6daa88d",
      "parents": [
        "eb8eb311d698107844e19cdf3030275308c1e1dd"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Feb 05 10:27:39 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Feb 05 10:27:39 2014 -0500"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "eb8eb311d698107844e19cdf3030275308c1e1dd",
      "tree": "98d22d9782b6afb1ed71618d8915f712203b03f1",
      "parents": [
        "b7b4f8428b66d8e7c65d795dc975ee277d9da4f0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Feb 04 20:50:39 2014 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Feb 04 20:50:39 2014 -0500"
      },
      "message": "add rbac to rest api views\n"
    },
    {
      "commit": "b5885408f6b047c714c015c5f6a36e1a692e88d7",
      "tree": "1ae3f2f001bc34eeec98e74808fe5e9e3ec41676",
      "parents": [
        "4efd0d94d67dabd99413c3193ffc6aa172cece53"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 29 10:32:09 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 29 10:32:09 2014 -0500"
      },
      "message": "Continuing bug fixes\n"
    },
    {
      "commit": "4efd0d94d67dabd99413c3193ffc6aa172cece53",
      "tree": "e39146cc9cd09d2470de7dc183c4f640d46cc37b",
      "parents": [
        "be42fba412dba18792e3c3b1ba3f1f2e04f8ef31"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 29 00:20:06 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 29 00:20:06 2014 -0500"
      },
      "message": "Bugfix: Typo\n"
    },
    {
      "commit": "be42fba412dba18792e3c3b1ba3f1f2e04f8ef31",
      "tree": "ab957a4db7f465a6c46704097363878a227e0e4e",
      "parents": [
        "60af03dda1ae8650d8ab795e4bfcb8bf23a2cd30"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 23:53:49 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 23:53:49 2014 -0500"
      },
      "message": "Bug fixes involving field names.\n"
    },
    {
      "commit": "60af03dda1ae8650d8ab795e4bfcb8bf23a2cd30",
      "tree": "ee4402ce77b9d13a409846d788768f3bac80861a",
      "parents": [
        "cdd90b76a096ce2e1866c09c53319a30701c5a67"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 20:12:08 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 20:12:08 2014 -0500"
      },
      "message": "Bugfix: Added related objects to set of model fields\n"
    },
    {
      "commit": "cdd90b76a096ce2e1866c09c53319a30701c5a67",
      "tree": "8a7250a443e3aa8a9c2e235386beb8d84b37a9f0",
      "parents": [
        "df2b49ed09b8a3f6734f175ad9d41c953be5bed9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 20:03:13 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 20:03:13 2014 -0500"
      },
      "message": "Bug fixes for the API generator\n"
    },
    {
      "commit": "df2b49ed09b8a3f6734f175ad9d41c953be5bed9",
      "tree": "82a71da88221555b7f117f80137d224f0c970c18",
      "parents": [
        "643b70979a1baf6b9da44560768cd35c5aa9e435"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 19:41:07 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 19:41:07 2014 -0500"
      },
      "message": "Bug fixes\n"
    },
    {
      "commit": "eb62ad61ef3ca0b8dd5e641ac8e841eb0f17e8ae",
      "tree": "bbe5395b7cb22584192248857e8257d7ab0b3b10",
      "parents": [
        "7d018caab5dd607b6050e2ba5611ac631772f67f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 14:29:08 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 28 14:29:08 2014 -0500"
      },
      "message": "Fixed some bugs in many to many and generic properties\n"
    },
    {
      "commit": "3a45f8b272f165b75132c6dddfebda904f4ee000",
      "tree": "f4522e59f1c15de5454e54d50061196e5b221da9",
      "parents": [
        "86db4df938dbec1d34b727fd83ca262c49953210"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 14 21:20:16 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 14 21:20:16 2014 -0500"
      },
      "message": "Added new templates\n"
    },
    {
      "commit": "86db4df938dbec1d34b727fd83ca262c49953210",
      "tree": "123b56c1e265ba9ce754030341d99c68638bdf0c",
      "parents": [
        "e50109212a3bdaf92507be3569af911fbd4ecc1d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 14 21:18:07 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 14 21:18:07 2014 -0500"
      },
      "message": "First pass on API generator. Not for serious use.\n"
    },
    {
      "commit": "3bbf5ed2faffb4eb4b23df0ba659f1ab82a83549",
      "tree": "b1d4d09a0002b53e9fe1631c72314e942b01d51f",
      "parents": [
        "86568320356093c19a742e1884c7a1b24490cffb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 13 13:29:12 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 13 13:29:12 2014 -0500"
      },
      "message": "First version of api generator\n"
    }
  ]
}
