)]}'
{
  "commit": "09080c6ea23c6f60c987850e7e885ccf1905534d",
  "tree": "2f1db1cd51dd85189faa83cc1e8ba96d2d66755f",
  "parents": [
    "ddc21c75ace3745a21ac2abb0bea79e830ba7a37"
  ],
  "author": {
    "name": "Tony Mack",
    "email": "tmack@paris.CS.Princeton.EDU",
    "time": "Mon May 06 16:57:54 2013 -0400"
  },
  "committer": {
    "name": "Tony Mack",
    "email": "tmack@paris.CS.Princeton.EDU",
    "time": "Mon May 06 16:57:54 2013 -0400"
  },
  "message": "update restapi to use OpenStackManager instead of OpenStackDriver\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "412df00cc018823523e872b159cebc6f99be6319",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/auth.py",
      "new_id": "0c4f6d8ae2a2426c866993075561f4bee3941304",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/auth.py"
    },
    {
      "type": "modify",
      "old_id": "00ee2e848aa5e37e5842ad9f4ecdab370bbbeba0",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/deployment_networks.py",
      "new_id": "3db7285c1ce698cb42f22fbe3de76a822e1c3a5f",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/deployment_networks.py"
    },
    {
      "type": "modify",
      "old_id": "8fd6141ff7ba0178ccdc9031c509ca67d8339ebd",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/images.py",
      "new_id": "ec18c11d00968262a3af13f80fe9af968e2d9c6a",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/images.py"
    },
    {
      "type": "modify",
      "old_id": "3b70cac9a2aa4a732ee9cde4f46819442dc7c81a",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/keys.py",
      "new_id": "66af59e5540ed5c02047fda9d71cae960c68642b",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/keys.py"
    },
    {
      "type": "modify",
      "old_id": "9b6a65c2fd2ae00665dd55d791e5bb62a7a63c97",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/nodes.py",
      "new_id": "e5332eb1400532505aa14704c563f127f930238d",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/nodes.py"
    },
    {
      "type": "modify",
      "old_id": "b243d781b4dc0cadb4d0b997f228c3666853c871",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/roles.py",
      "new_id": "bf74222de1bf7bd0e1f489cc0883780973800ad2",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/roles.py"
    },
    {
      "type": "modify",
      "old_id": "ac56dd16082a38e8f8adc533fa766ce18b946116",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/site_privileges.py",
      "new_id": "d425728522901796c723e96a01985fdca686540e",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/site_privileges.py"
    },
    {
      "type": "modify",
      "old_id": "b8c463daf227e0dbd89945f5fd3b2cedf2687163",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/sites.py",
      "new_id": "c8bd9624da22d11c0a7e49a56b99aeff1d2c035b",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/sites.py"
    },
    {
      "type": "modify",
      "old_id": "431552d8c651bbf87d5463463dd804d54be0f31a",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/slice_memberships.py",
      "new_id": "ae6baa43d5b9d84c464e8274d6bc097d3a3a9f66",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/slice_memberships.py"
    },
    {
      "type": "modify",
      "old_id": "eda22494df39df0f8ee545d3bb78a12d5214acd8",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/slices.py",
      "new_id": "f55249a60aa2ef85d77ff968f32aeafffa09fb31",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/slices.py"
    },
    {
      "type": "modify",
      "old_id": "cc45b8d23e5d562a6f1b7bb2b0543780a334625b",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/slivers.py",
      "new_id": "f832daee3926612081da09d949bfd9bb672596c5",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/slivers.py"
    },
    {
      "type": "modify",
      "old_id": "b62a7efae25dc1c6ce159aa3a8e0341a6f9b84b5",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/subnets.py",
      "new_id": "e7e85dd8365687997990b682eeacc72bcd4c855b",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/subnets.py"
    },
    {
      "type": "modify",
      "old_id": "5b89389cf4a9b2e387fcbbd7b634b47e7653fccd",
      "old_mode": 33188,
      "old_path": "plstackapi/core/api/users.py",
      "new_id": "c19056293dd2d1f0b677298f732fb1d993bbb3a7",
      "new_mode": 33188,
      "new_path": "plstackapi/core/api/users.py"
    }
  ]
}
