)]}'
{
  "log": [
    {
      "commit": "e8d596ffc074dea152a2d714e9f68bb9e5c75eaa",
      "tree": "7b6a2d15cbd4974b1552fe56cc655161f7111386",
      "parents": [
        "ed0d1b673566f2b5e0c4f5c6e888e5743a2b04c3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 23:17:13 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 23:17:13 2013 -0700"
      },
      "message": "change serviceClass from CharField to ForeignKey\n"
    },
    {
      "commit": "ed0d1b673566f2b5e0c4f5c6e888e5743a2b04c3",
      "tree": "8ef88b4642852daf101a528b3308315930481da6",
      "parents": [
        "fcd688fc5de82733ff07247c12d59a1b0e870536"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 22:27:47 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 22:27:47 2013 -0700"
      },
      "message": "Method for getting the default service class\n"
    },
    {
      "commit": "fcd688fc5de82733ff07247c12d59a1b0e870536",
      "tree": "c3cae6c7272f8e34e174a058517caa475ecc3669",
      "parents": [
        "37967b784254c8a5eb6c135db3e37793cea49f81"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 12:40:53 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 12:40:53 2013 -0700"
      },
      "message": "correct plural spelling of service classes\n"
    },
    {
      "commit": "37967b784254c8a5eb6c135db3e37793cea49f81",
      "tree": "fa86963dc19ae320eeff3bba35af9e47d8988685",
      "parents": [
        "255ec3764a7a51aa1806bbe9e63d1e346823326e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 12:40:29 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 12:40:29 2013 -0700"
      },
      "message": "move ServiceClass and ServiceResource before Slice\n"
    },
    {
      "commit": "255ec3764a7a51aa1806bbe9e63d1e346823326e",
      "tree": "71d90d611b0ccba5c352913635c8e7e4fc7a6c2a",
      "parents": [
        "1e88946bc9fa4ff8b921143c354a901d686cd5a6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 11:45:20 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 13 11:45:20 2013 -0700"
      },
      "message": "move serviceclass fixture to the right place\n"
    },
    {
      "commit": "1e88946bc9fa4ff8b921143c354a901d686cd5a6",
      "tree": "2cbdede0dd2574cd35ed844c46f8bd46d11acb4f",
      "parents": [
        "c261bd26135fdcf0b3a8c14d8186a590d1fedd39"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 21:34:54 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 21:34:54 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "c261bd26135fdcf0b3a8c14d8186a590d1fedd39",
      "tree": "1ddbc97827a86a9ab0790fded1f6fcdd360a2798",
      "parents": [
        "71c685f2cbf34254cda3e21ee21a1bea224ad0ef"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 21:04:42 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 21:04:42 2013 -0400"
      },
      "message": "we can no longer access the user from the key object, so just make up a random key name instead of using the user\u0027s username\n"
    },
    {
      "commit": "71c685f2cbf34254cda3e21ee21a1bea224ad0ef",
      "tree": "23c2bb527a640cb25dcdb03117b9bf674027c780",
      "parents": [
        "89f70f188504958d9ec66757cacace9575a92a52"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 20:34:18 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 20:34:18 2013 -0400"
      },
      "message": "fix openstack integration\n"
    },
    {
      "commit": "89f70f188504958d9ec66757cacace9575a92a52",
      "tree": "dd810c3c54cc777d7418c50c6bc39a22182f777a",
      "parents": [
        "e2b99da6c3c30b703d9f639205b71af19aabb4ba"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 20:20:03 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 20:21:33 2013 -0400"
      },
      "message": "fix openstack integration\n"
    },
    {
      "commit": "e2b99da6c3c30b703d9f639205b71af19aabb4ba",
      "tree": "ec0a3e5ed8b466e62589754c1000147e22b74266",
      "parents": [
        "3de3e37d4f6357b80c6f238d6a07cd67342224b0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 10 16:53:13 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 10 16:53:13 2013 -0700"
      },
      "message": "intial data for serviceclass / serviceresource\n"
    },
    {
      "commit": "3de3e37d4f6357b80c6f238d6a07cd67342224b0",
      "tree": "67ae0250afd5e65e83cafeba96505491f03901b7",
      "parents": [
        "e485af3140ea57c36693f69a2e68b80967390e80"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 10 16:50:44 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 10 16:50:44 2013 -0700"
      },
      "message": "models and admin for ServiceClass and ServiceResource\n"
    },
    {
      "commit": "e485af3140ea57c36693f69a2e68b80967390e80",
      "tree": "d7fa89e8828774f67f1e0128bc55cd3cfd0b88f7",
      "parents": [
        "2ff8622350fbfafb6e0cf1e949d85ea0978e7589"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 17:15:32 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 17:15:32 2013 -0400"
      },
      "message": "pull some values from planetstack config file\n"
    },
    {
      "commit": "2ff8622350fbfafb6e0cf1e949d85ea0978e7589",
      "tree": "2e2a9904d2aae35241499c834a767588e09741b4",
      "parents": [
        "c663d44f73ce38ab9c57a932733b8328a8edac07"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 16:54:14 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri May 10 16:54:14 2013 -0400"
      },
      "message": "fix environment\n"
    },
    {
      "commit": "47ae1b51a8639f63e2a9785126dbd7b87fe99d66",
      "tree": "eb7a4f75bb4ff4dd3bedff32b3273aa4adc8b32a",
      "parents": [
        "aa1bcd5fe20fa845d065bc55d90c87708126bff4"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 15:53:14 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 15:53:14 2013 -0400"
      },
      "message": "Adjustments to admin.py for view, fix Role using charfield as primary key, adjusted openstack/managers.py to fill the charfield instead of the pk\n"
    },
    {
      "commit": "aa1bcd5fe20fa845d065bc55d90c87708126bff4",
      "tree": "7fb1087628fa9a30a69079486356ab968e28d61b",
      "parents": [
        "732913407cc255ab864e39522585e1b98e654af1"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 12:43:09 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 12:43:09 2013 -0400"
      },
      "message": "Adjusting admin GUI/inlines, fixed slice modification when no openstack environment is setup\n"
    },
    {
      "commit": "732913407cc255ab864e39522585e1b98e654af1",
      "tree": "511d3abfdd0943edfa5d35590848e33854fc4686",
      "parents": [
        "30fd4291ad7fdb809bb8ebbf738c3195436c2455",
        "0406283b933e66188b997e3a407bf5481e52364d"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 10:50:08 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri May 10 10:50:08 2013 -0400"
      },
      "message": "Merge pick up, tweaked role/site/plcore_base or os_manager path when OpenStack not present\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"
    }
  ]
}
