)]}'
{
  "log": [
    {
      "commit": "567e3e6b85c3d78449ca17a406e09abd488755e3",
      "tree": "461ffcc81a909a1e874ac39723a844a8687b2928",
      "parents": [
        "d351575354b2b220ebfae6d61bb8420d7bba52b8"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 18:03:16 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 18:03:16 2013 -0400"
      },
      "message": "Added in geoposition for Sites, including google map display.  Redid fixtures to include new fields (enacted), and formatted (prettyprint) serviceclass_initial_data.json for comparison.\n"
    },
    {
      "commit": "d351575354b2b220ebfae6d61bb8420d7bba52b8",
      "tree": "e51d2163feed3c11b22404ba77cbe4040da31578",
      "parents": [
        "de5450d5e78802e77c397f0833a6f176c137ef81"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 16:34:53 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 16:34:53 2013 -0400"
      },
      "message": "Added in Project support to be used in concert with Tags on Slice, Site, Sliver and User.\n"
    },
    {
      "commit": "de5450d5e78802e77c397f0833a6f176c137ef81",
      "tree": "0098c210fef0c8de4f92cee09bc5ace476f75818",
      "parents": [
        "e4d36821aed0d7b980744d4f3d964fc5377966ab"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 11:35:33 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 11:35:33 2013 -0400"
      },
      "message": "Added support for Generic Tags.  Tags can be applied to Node, Site, Slice, Sliver.  Adjusted relation_name for SliceTags to not conflict with generic tag.\n"
    },
    {
      "commit": "e4d36821aed0d7b980744d4f3d964fc5377966ab",
      "tree": "24933f9b74383a026ff8dacd48b73baae515f2cb",
      "parents": [
        "586d5c90ce5c7e6d49ab7db66dba159cad1857a7"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 09:17:29 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Jun 21 09:17:29 2013 -0400"
      },
      "message": "Initial data should note have core.user installed (root user).  That needs to come from the initial syncdb.\n"
    },
    {
      "commit": "79a49c87e1ef80e7ea6d2052e681066bb67820d9",
      "tree": "2a9ceb1efd1784a3cf1856ce424ff58ec5a8901e",
      "parents": [
        "ced023ae2143f0a0416e15975ac15e7d6859c66c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Jun 15 23:51:57 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Jun 15 23:51:57 2013 -0400"
      },
      "message": "initial checkin of event listener. refactor/cleanup\n"
    },
    {
      "commit": "2bd5b41d9197efcecfa92032fff4c17ee6c5e79b",
      "tree": "a4aaf6cdfae1cd84be86d41be5f46f95e629ea7d",
      "parents": [
        "45d57b2f8b9bed5edbd78ca0c60138a786c81e5a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 11 21:05:06 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Jun 11 21:05:06 2013 -0400"
      },
      "message": "several bug fixes\n"
    },
    {
      "commit": "0553f281ee5404658e660cd59090d8d10b5432cf",
      "tree": "5a8b1a4255e04497a1665b14f5904489fdf8a0a0",
      "parents": [
        "5cbadf87a3d8f0b749c19b2b41be248d8ffb763c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 22:54:50 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 22:54:50 2013 -0400"
      },
      "message": "observer for sites, slices and users\n"
    },
    {
      "commit": "5cbadf87a3d8f0b749c19b2b41be248d8ffb763c",
      "tree": "1b3af6895fc5e35adc5c0d5a23d9d30f81ae845a",
      "parents": [
        "db9be937bba2238e0a0bfe16ab9740ca48fda838"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 13:56:07 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 13:56:07 2013 -0400"
      },
      "message": "switch public key from char field to text field\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": "b5cf06daa65bd03bcd93a0079c00d870a676b6e3",
      "tree": "7515b704daac56a05367c5e12f6255afe54fd537",
      "parents": [
        "b0d9742e1a7746ea0d8cbf78d85cab38883a8edc"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 10:26:01 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 10:26:01 2013 -0400"
      },
      "message": "removing key model\n"
    },
    {
      "commit": "b0d9742e1a7746ea0d8cbf78d85cab38883a8edc",
      "tree": "f40451100f46399ddc29ab7320615259d66b537f",
      "parents": [
        "f180f211902591e772e6a0438fec661c9d591d79"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 09:57:45 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Jun 10 09:57:45 2013 -0400"
      },
      "message": "key is now just an attribute of the user model. Added \u0027creator\u0027 field to sliver model\n"
    },
    {
      "commit": "c2835a965f07502b33513822ce0b945ab9e65a4a",
      "tree": "84e0bc4ef23fe7831c2b188d888973baa571987a",
      "parents": [
        "bf1153a32d6f27291dd7a3238bc1a9451e9d6154"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue May 28 09:18:49 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue May 28 09:19:43 2013 -0400"
      },
      "message": "update filtering for non admins\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": "bca0b2be8ed74f17b1bf094b4a6ee52572ca11a4",
      "tree": "b36f32a9e04df6e3cbb9bcf6eb6fea3875327255",
      "parents": [
        "307e06f319d3208f84867f6efe77eb6d4556af1f"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Mon May 27 20:53:37 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Mon May 27 20:53:37 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": "307e06f319d3208f84867f6efe77eb6d4556af1f",
      "tree": "0e6e8015c24508a82aa351178f4663e5ae172eb9",
      "parents": [
        "b453eef537e1e95bf68c038d07e1e92590a96f18"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 21 17:25:56 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 21 17:25:56 2013 -0700"
      },
      "message": "add slice tags\n"
    },
    {
      "commit": "fc7879ec487581183d94d225fa31378049f7d5ac",
      "tree": "54879aab3d22d7e70eaa44bcadb604c869cccd32",
      "parents": [
        "acd45144b5e0fe049a61c4dcc826af934135e943"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 16:19:48 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 16:19:48 2013 -0700"
      },
      "message": "show endtime in reservation unicode\n"
    },
    {
      "commit": "acd45144b5e0fe049a61c4dcc826af934135e943",
      "tree": "7168e5a253b9d7265fd1f9be1cc5b852f8a21e8e",
      "parents": [
        "e444a00934e7e1f15d29bd3f02c110a4f944719e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 16:19:16 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 16:19:16 2013 -0700"
      },
      "message": "use timezone setting in reservation pages\n"
    },
    {
      "commit": "e444a00934e7e1f15d29bd3f02c110a4f944719e",
      "tree": "8a48ee2dab1190f47032449ed53703712c49d5f2",
      "parents": [
        "9266e6b67afdd2c8cda3de95748c62375a517e3e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 16:04:49 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 16:04:49 2013 -0700"
      },
      "message": "add endTime property, automatically calculated from StartTime + Duration\n"
    },
    {
      "commit": "9266e6b67afdd2c8cda3de95748c62375a517e3e",
      "tree": "051b6e2a522556a2e6706d61400b1d6d40a4da80",
      "parents": [
        "8737e5fc28ec06bc0be1bab89aec5cd25fe6edfd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 15:54:48 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun May 19 15:54:48 2013 -0700"
      },
      "message": "add timezone field to user\n"
    },
    {
      "commit": "8737e5fc28ec06bc0be1bab89aec5cd25fe6edfd",
      "tree": "d2f175e92e35da554ca9c968da9e2e56c0affc62",
      "parents": [
        "133c9210c6fbc1e7802cac06b181a872d08d2b90"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:35:32 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:35:32 2013 -0700"
      },
      "message": "reservation model: validate slice when form is refreshed\n"
    },
    {
      "commit": "133c9210c6fbc1e7802cac06b181a872d08d2b90",
      "tree": "8c055e3b740a3b2fc6ce7bcf7cd870fd64bd1745",
      "parents": [
        "ea03c931d5862f76aa7002b982bca0e600ea2db4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:09:11 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:09:11 2013 -0700"
      },
      "message": "add admin page for reservations, remove serviceResource admin since it\u0027s already inlined to serviceClass\n"
    },
    {
      "commit": "ea03c931d5862f76aa7002b982bca0e600ea2db4",
      "tree": "391b92b4ae37d188df80f8f5fcf33af2a2ffdcdf",
      "parents": [
        "ac78d93c2eb6fdc9313eb1ab5e637803f71115dd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:06:44 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:06:44 2013 -0700"
      },
      "message": "check in reservation models\n"
    },
    {
      "commit": "ac78d93c2eb6fdc9313eb1ab5e637803f71115dd",
      "tree": "299868feee714bddd6484547b0a45ed43f35b4cb",
      "parents": [
        "e8d596ffc074dea152a2d714e9f68bb9e5c75eaa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:05:10 2013 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 17 09:05:10 2013 -0700"
      },
      "message": "CSS for reservation admin form\n"
    },
    {
      "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": "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": "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"
    }
  ]
}
