)]}'
{
  "commit": "53337bc9b5cd5b6c613453b04c4f9cd703a61344",
  "tree": "5b1d2af41ab2793311c4d17aff06a6a1ca8b0faa",
  "parents": [
    "ba84f56edf7a7050dceacfbc10b7759dd92f4005"
  ],
  "author": {
    "name": "peusterm",
    "email": "manuel.peuster@uni-paderborn.de",
    "time": "Tue Mar 08 10:11:48 2016 +0100"
  },
  "committer": {
    "name": "peusterm",
    "email": "manuel.peuster@uni-paderborn.de",
    "time": "Tue Mar 08 10:11:48 2016 +0100"
  },
  "message": "Re-structured API modules. Now prepared to have different kinds of cloud APIs. Added empty module for SONATA fake gatekeeper for y1 demo.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "596390e4c56b22c63055a2c57f0c1977b3a0d992",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/openstack/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/sonata/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/sonata/dummygatekeeper.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/zerorpc/__init__.py"
    },
    {
      "type": "rename",
      "old_id": "59b960c4af8779d22434864fe9831bb01f391b98",
      "old_mode": 33261,
      "old_path": "src/emuvim/api/zerorpcapi.py",
      "new_id": "59b960c4af8779d22434864fe9831bb01f391b98",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/zerorpc/compute.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "27527aa759a5c264343e3aa710520505038ee425",
      "old_mode": 33261,
      "old_path": "src/emuvim/api/zerorpcapi_DCNetwork.py",
      "new_id": "f2321664c8534a5ca662e2e65e9e27ed9bc1e806",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/zerorpc/network.py",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "8f14b698b4c65907c8d291f537e3756ec05e5a24",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/simple_topology.py",
      "new_id": "eb52cb11d7b94738f1fa113a77bbed01d82c91fe",
      "new_mode": 33261,
      "new_path": "src/emuvim/examples/simple_topology.py"
    },
    {
      "type": "modify",
      "old_id": "1588190db953b98011a9508cd906c7f507c3fe6c",
      "old_mode": 33188,
      "old_path": "src/emuvim/examples/sonata_y1_demo_topology_1.py",
      "new_id": "51455433474eb53374d831543398727bff54e9b5",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/sonata_y1_demo_topology_1.py"
    }
  ]
}
