)]}'
{
  "commit": "e84eb31aded0cb62a5523422ddc4524f6e615209",
  "tree": "fa6519971a37a6390263c757a70c115bff9ad5b3",
  "parents": [
    "8160019e32e0c1009d7a98cf965b9bb9bf10f664"
  ],
  "author": {
    "name": "Mike Marchetti",
    "email": "mmarchetti@sandvine.com",
    "time": "Thu May 04 15:06:26 2017 -0400"
  },
  "committer": {
    "name": "Mike Marchetti",
    "email": "mmarchetti@sandvine.com",
    "time": "Thu May 04 15:06:26 2017 -0400"
  },
  "message": "restructure osmclient\n\n- add layering\n- add unit tests\n- fixup apis for system test usage\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d20b6487c61e7d1bde93acf4a14b7a89083a16d",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osmclient/__init__.py",
      "new_id": "0658c889fdf10b20ad3f0b2dedff99688c173685",
      "new_mode": 33188,
      "new_path": "osmclient/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c244edbbf7c76312ec763ee77ea412c8afd12ae",
      "new_mode": 33188,
      "new_path": "osmclient/client.py"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osmclient/common/__init__.py",
      "new_id": "2bf7fedd2967dadeb6c116c24e5438318ca9fb64",
      "new_mode": 33188,
      "new_path": "osmclient/common/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb5fc72fa9c88df4c804cb56a0706c54a7dd2866",
      "new_mode": 33188,
      "new_path": "osmclient/common/exceptions.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a74862220a646224690e4eacbe7569fcecf62fa4",
      "new_mode": 33188,
      "new_path": "osmclient/common/http.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a14b6363b262b7102c718d5163f8339b7f2278d6",
      "new_mode": 33188,
      "new_path": "osmclient/common/test/test_utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e784597a062cc96bb0906971023e41f208d9d46",
      "new_mode": 33188,
      "new_path": "osmclient/common/utils.py"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osmclient/scripts/__init__.py",
      "new_id": "2bf7fedd2967dadeb6c116c24e5438318ca9fb64",
      "new_mode": 33188,
      "new_path": "osmclient/scripts/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d74580cfb08563ba956e77ccbce273a74de9ab2b",
      "old_mode": 33261,
      "old_path": "osmclient/scripts/osm.py",
      "new_id": "6f1c162088fc2a0f1739847894b8e4fb15372255",
      "new_mode": 33261,
      "new_path": "osmclient/scripts/osm.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bf7fedd2967dadeb6c116c24e5438318ca9fb64",
      "new_mode": 33188,
      "new_path": "osmclient/v1/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d5e4a1833c0d88d77d9e72771a34b7e852e44e5",
      "new_mode": 33188,
      "new_path": "osmclient/v1/client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40b27f58d3eb61c7696ede2cde6c722d10299336",
      "new_mode": 33188,
      "new_path": "osmclient/v1/key.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8631f555ff036ed376ad7cacb6d880f18a31328",
      "new_mode": 33188,
      "new_path": "osmclient/v1/ns.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c79ab271165e78c8b8c11f3c9a5c39b4f4847080",
      "new_mode": 33188,
      "new_path": "osmclient/v1/nsd.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16560c368364ed54b4f5e87233b0b88cb736cec3",
      "new_mode": 33188,
      "new_path": "osmclient/v1/package.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4a6012eec939b80a4a16d66c6d11d0046b37627",
      "new_mode": 33188,
      "new_path": "osmclient/v1/tests/test_ns.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "175860ca2250f0b6c25d0a74588afc73a8c4d988",
      "new_mode": 33188,
      "new_path": "osmclient/v1/tests/test_nsd.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f49aa04445ca62f498cf1351289e59ec11701bb",
      "new_mode": 33188,
      "new_path": "osmclient/v1/tests/test_package.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfeea004f36acca2bd7286a28a63d5db8951b784",
      "new_mode": 33188,
      "new_path": "osmclient/v1/tests/test_vnf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0acc051a9d5b4c15de9665f81d94183316cb04e4",
      "new_mode": 33188,
      "new_path": "osmclient/v1/tests/test_vnfd.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a269104889d41a64554f27e17fd21ff45b59308",
      "new_mode": 33188,
      "new_path": "osmclient/v1/utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37f37aa645ac61ea1aba77b2a3294dfa140f1214",
      "new_mode": 33188,
      "new_path": "osmclient/v1/vca.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79701f858cb908c4c5706612085a3a46d4ff80b4",
      "new_mode": 33188,
      "new_path": "osmclient/v1/vim.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a981bb3a8435f0a555407bbef704531cee92fcfe",
      "new_mode": 33188,
      "new_path": "osmclient/v1/vnf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b2c5eea828858c9c1fb3dbafa8368c0734f8800",
      "new_mode": 33188,
      "new_path": "osmclient/v1/vnfd.py"
    }
  ]
}
