)]}'
{
  "log": [
    {
      "commit": "e999be83bfcd4e1d25efdb2e4da5b2e8b472aabf",
      "tree": "0fb48a4f3ea79a62a78d8ac514a5ad4c2454f86c",
      "parents": [
        "aba9183232776e5e401200c5913e2bb486459ca0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Mon Jan 12 16:48:19 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Mon Jan 12 16:48:19 2015 -0500"
      },
      "message": "Load ceilometer credentials from controller\n"
    },
    {
      "commit": "0255e200aa076e775488803d93760fcd09ded75d",
      "tree": "f4821e353952c961e6dec7ef6fc34de6d230d0ab",
      "parents": [
        "bd1b9784c93140d7f78d621d6875430d39e84597"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sat Jan 10 04:51:57 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sat Jan 10 04:51:57 2015 +0000"
      },
      "message": "Bug fix to Django view for statistics\n"
    },
    {
      "commit": "11a3294ba4f0c980bab0e041ce54f6e15c074466",
      "tree": "e4ddff11fe3c6aef6703b510076094dd426d1876",
      "parents": [
        "0178aea141b6a42cf90303acff619ca25da57172"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Jan 07 01:09:02 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Jan 07 01:09:02 2015 -0500"
      },
      "message": "Statistics view for ceilometer-based stats\n"
    },
    {
      "commit": "cb23625e933237563904b5756c573dc09df08d8e",
      "tree": "c45ac804cbc6f86962321226d6e3a42f9f2cd11a",
      "parents": [
        "de12f0996cac87da6f614f3045047579a129b0b9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:10:05 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 11:10:05 2014 -0700"
      },
      "message": "hostnames in lowercase in legacyapi\n"
    },
    {
      "commit": "2b9f52038b76370b7052e5531df244f785967d97",
      "tree": "27da072167394a248348bec74767bad63d342972",
      "parents": [
        "fbf0664255e6f514e937fe0fd250206250f2809b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 09 14:54:48 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 09 14:54:48 2014 -0700"
      },
      "message": "return public IP for slivers with dedicated IP addresses\n"
    },
    {
      "commit": "9cc9bf315092f82b8784716f22f0ee0214b7c5a2",
      "tree": "aba45f558b405359b5d3d4a2b7e769a63d8fc11d",
      "parents": [
        "9cb88a22163cb512698cd2472ec15ae58b488f3a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 13 17:26:07 2013 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 13 17:26:07 2013 -0800"
      },
      "message": "add slice_remap argument to RPC calls\n"
    },
    {
      "commit": "f33829ca84a7f88438716dcd5b6ac0076ffee709",
      "tree": "0a65c6ea07a0f4ecbee96d6e7fa3713adf33f385",
      "parents": [
        "e36a7de2c544696e89aebff42af5c04b3e7184aa"
      ],
      "author": {
        "name": "smbaker",
        "email": "smbaker@fc8-storktest.lan",
        "time": "Tue Oct 29 17:46:32 2013 -0700"
      },
      "committer": {
        "name": "smbaker",
        "email": "smbaker@fc8-storktest.lan",
        "time": "Tue Oct 29 17:46:32 2013 -0700"
      },
      "message": "split off GetSlices and GetNodes from GetConfiguration\n"
    },
    {
      "commit": "e36a7de2c544696e89aebff42af5c04b3e7184aa",
      "tree": "2b2585d9dd7bf5973fd6b753cac6668e03b226c0",
      "parents": [
        "1e2c23208417a5a885e4311bf03a76e3c9ca0eec"
      ],
      "author": {
        "name": "smbaker",
        "email": "smbaker@fc8-storktest.lan",
        "time": "Tue Oct 29 17:25:25 2013 -0700"
      },
      "committer": {
        "name": "smbaker",
        "email": "smbaker@fc8-storktest.lan",
        "time": "Tue Oct 29 17:25:25 2013 -0700"
      },
      "message": "legacy api for GetConfiguration\n"
    },
    {
      "commit": "2d95e48d394480aa22596105c9ca469fb5c4c923",
      "tree": "296fb48eed62d8ca7ea376732e5f190c98d4267b",
      "parents": [
        "bfd11dcba19b93cf3cc4c074bf9d71547806d47d",
        "d3d122ee1de0f509a2f559a40989de9a3dceeb3c"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Sep 06 10:56:06 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Sep 06 10:56:06 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git.planet-lab.org:/git/plstackapi\n\nConflicts:\n\tplanetstack/core/admin.py\n\tplanetstack/planetstack/urls.py\n"
    },
    {
      "commit": "bfd11dcba19b93cf3cc4c074bf9d71547806d47d",
      "tree": "e80c71e32be07b5402802dd6dad00b164f274687",
      "parents": [
        "28897e18068a21ad271adc8200560775512a405c"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Tue Sep 03 12:59:24 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Tue Sep 03 12:59:24 2013 -0400"
      },
      "message": "Django-suit, add in Roles for specific classes site, slice, deployment, planetstack, change admin to leverage suit options\n"
    },
    {
      "commit": "5efdedece30d282f63db5cb48219978a1b2cfdbe",
      "tree": "cacf4caa885db473307b03bcdf6518c19028d59c",
      "parents": [
        "39b936d29d8d7492f388a500e91f74e7be988f6f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Aug 05 15:57:15 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Aug 05 15:57:15 2013 -0400"
      },
      "message": "renaming\n"
    },
    {
      "commit": "613670972c2a29e08f8711bc6bc5eafab5ead127",
      "tree": "20392cce36ec44047e131db52bfd2c32eb6e9a85",
      "parents": [
        "ebe91c019a9327efd80daebaaa50d8a960600099"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sun Jul 07 17:20:18 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Sun Jul 07 17:20:18 2013 -0400"
      },
      "message": "Added in additional support for core objects (ServiceClass,ServiceResource,Tags,Projects and Reservations)\n"
    },
    {
      "commit": "5d7dc8d61e5c8f1bdaf629766b58556ac0baa30e",
      "tree": "29d562c3165d9b2255acc6c4ab977536465fa5a7",
      "parents": [
        "567e3e6b85c3d78449ca17a406e09abd488755e3"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Tue Jul 02 13:17:33 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Tue Jul 02 13:17:33 2013 -0400"
      },
      "message": "Re-implemented REST API and urls.\n"
    },
    {
      "commit": "0f521bb7500792d126355be3e8e21aa361fbc19b",
      "tree": "b80c7e6e4df756541a4bdab888ed315904b37383",
      "parents": [
        "c59fcaf0847bcc583591ae79cfc06e63960f59d8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 11:27:15 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 11:27:15 2013 -0400"
      },
      "message": "removing refrences to keys model\n"
    },
    {
      "commit": "bf1153a32d6f27291dd7a3238bc1a9451e9d6154",
      "tree": "74e7c01151fe196a60694b87d36c7491221e4a2c",
      "parents": [
        "bca0b2be8ed74f17b1bf094b4a6ee52572ca11a4"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Mon May 27 20:53:48 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Mon May 27 20:53:48 2013 -0400"
      },
      "message": "Changed DeploymentNetwork to Deployment, adjusted initial_json to include service class json, modified admin screens to only show appropriate topLevel objects (with the exception of Key), added in showAll var to make it easier when developing to showAll the objects in Admin.  Removed Django_Evolution objects from admin interface.\n"
    },
    {
      "commit": "30fd4291ad7fdb809bb8ebbf738c3195436c2455",
      "tree": "2c5e1b69e67018e4f059956cf92f82a90dfd8aa0",
      "parents": [
        "ed163d7e298e629f18131bde592fac6ae68ebc09"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 08:59:56 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 08:59:56 2013 -0400"
      },
      "message": "Refactor to /opt/planetstack, final tweaks to make sure planetstack can run in non-openstack mode, adjustments to GUI for model focus changes\n"
    }
  ]
}
