)]}'
{
  "commit": "d685bfa5ed612efda76048802ad5bbb3d53d4e53",
  "tree": "4f15e003882c7022fe0db7feb13139f72c563413",
  "parents": [
    "d1cd5dfcc6df38e882a0d518d10b3856ffd432f9"
  ],
  "author": {
    "name": "Tony Mack",
    "email": "tmack@paris.CS.Princeton.EDU",
    "time": "Thu May 02 10:09:51 2013 -0400"
  },
  "committer": {
    "name": "Tony Mack",
    "email": "tmack@paris.CS.Princeton.EDU",
    "time": "Thu May 02 10:10:03 2013 -0400"
  },
  "message": "keys and users work when openstack is disabled or unavailable\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bb9a981c4c3719a79c42fa71cf9efb1e6652838",
      "old_mode": 33188,
      "old_path": "plstackapi/core/admin.py",
      "new_id": "58f5f58ab32b54e0c53b7c80e115ce3e6e9062cf",
      "new_mode": 33188,
      "new_path": "plstackapi/core/admin.py"
    },
    {
      "type": "modify",
      "old_id": "3e4f56f82d12980509ed8c3b30a4de70c5c92006",
      "old_mode": 33188,
      "old_path": "plstackapi/core/models/key.py",
      "new_id": "afbebff5b818c8dabe21c1c696019c1cb3a347fe",
      "new_mode": 33188,
      "new_path": "plstackapi/core/models/key.py"
    },
    {
      "type": "modify",
      "old_id": "f9146621b2b7a8d9f340a4c7926073e293e4b957",
      "old_mode": 33188,
      "old_path": "plstackapi/core/models/pluser.py",
      "new_id": "474f044dc1832735140dc418613076dd137f0d3f",
      "new_mode": 33188,
      "new_path": "plstackapi/core/models/pluser.py"
    },
    {
      "type": "modify",
      "old_id": "b4ad8d24fd7ca92033baef9b16e914147c8525ad",
      "old_mode": 33188,
      "old_path": "plstackapi/openstack/manager.py",
      "new_id": "79403a81972f67c996d0bc52bcdb11f3780cfee0",
      "new_mode": 33188,
      "new_path": "plstackapi/openstack/manager.py"
    }
  ]
}
