)]}'
{
  "commit": "034db37f38b01a23ff855a3a7a502e40e9fd002c",
  "tree": "9292a8c75da35dbaddd632bdc5fa1cae9ec40eaa",
  "parents": [
    "7baf38ae39134b37d984dc0d45bac21b7b019cdb"
  ],
  "author": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Mon Oct 03 22:26:41 2016 -0700"
  },
  "committer": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Mon Oct 03 22:26:41 2016 -0700"
  },
  "message": "Chameleon self boot-strapping API\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9805cec592406523adbf89824ebd240e86936735",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "988402a74277781ff744867bf7919842aaff8172",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "2ce8d7c52ad3e32afb3ac7182f90ee04ef9c477f",
      "old_mode": 33188,
      "old_path": "chameleon/grpc_client/grpc_client.py",
      "new_id": "5f373a7b3923b9ab0faa85e530c4aac0f6eed91d",
      "new_mode": 33188,
      "new_path": "chameleon/grpc_client/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "e75de77fcd1445129d7af6c060fe06b7191f1d83",
      "old_mode": 33261,
      "old_path": "chameleon/main.py",
      "new_id": "470dc849dce990e53456de6ecbe392e42b150581",
      "new_mode": 33261,
      "new_path": "chameleon/main.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/protoc_plugins/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa2a3ce58526667679af87c90923cb5c8d43055f",
      "new_mode": 33261,
      "new_path": "chameleon/protoc_plugins/gw_gen.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cb025f90539cb69df6f458f4f1500b43e28a62c",
      "new_mode": 33188,
      "new_path": "chameleon/protos/schema.desc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eab43f5aff10c68dbcaa360d131e841a8cc4ce98",
      "new_mode": 33188,
      "new_path": "chameleon/protos/schema_pb2.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d159f06a6f339fc8e1827af965eaba49ad72a610",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/annotations.desc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbd18b847f39ea4b9b432825424c13f60a010b0d",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/annotations.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b2513ac87d3ba443569b6300f60660921826ac4",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/http.desc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce07aa14f54feec4c107cdde161395ad2fb42e2e",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/http.proto"
    },
    {
      "type": "modify",
      "old_id": "adcda636cde72af8cb4640f704f9295132691842",
      "old_mode": 33188,
      "old_path": "chameleon/swagger_ui/index.html",
      "new_id": "fd2e909201bd8b578f639dbcece7637c70838d22",
      "new_mode": 33188,
      "new_path": "chameleon/swagger_ui/index.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/web_server/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4452ccdd22337f3503481c9879274367c259f778",
      "new_mode": 33188,
      "new_path": "chameleon/web_server/web_server.py"
    },
    {
      "type": "modify",
      "old_id": "c6088d6b3ea44aca3142dffe52c572774cae4c5e",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-system-test.yml",
      "new_id": "f2059469c06022a86feefcc3c955db107f474b21",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-system-test.yml"
    },
    {
      "type": "modify",
      "old_id": "84f93599a033ff34530104f53fdc5a020dc6a2cb",
      "old_mode": 33188,
      "old_path": "env.sh",
      "new_id": "4c73088afff39d65f5ba7af258ab2cc914d6c95e",
      "new_mode": 33188,
      "new_path": "env.sh"
    },
    {
      "type": "modify",
      "old_id": "a0f7c5023005d8b79840730c4725c90c121b6f83",
      "old_mode": 33261,
      "old_path": "requirements.txt",
      "new_id": "99d4d702c477fdd65e0e448c3eddb09737522897",
      "new_mode": 33261,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "e2f24cae4cbc67e4ca270e8a3aaba173c3c46087",
      "old_mode": 33261,
      "old_path": "voltha/northbound/grpc/grpc_introspect.py",
      "new_id": "366b725123922eaa9e965f942ed9d68e3fcd07c3",
      "new_mode": 33261,
      "new_path": "voltha/northbound/grpc/grpc_introspect.py"
    },
    {
      "type": "modify",
      "old_id": "da824ea859633db0696c877527318ac772eba084",
      "old_mode": 33188,
      "old_path": "voltha/northbound/grpc/grpc_server.py",
      "new_id": "fb2582f853e8484d4be24d601a340e9dec1a2eff",
      "new_mode": 33188,
      "new_path": "voltha/northbound/grpc/grpc_server.py"
    },
    {
      "type": "modify",
      "old_id": "2a42de8670d03e279f0e39b8097227f3574c4a5f",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha.desc",
      "new_id": "564c61cc39bde875a36caf96c5a3b1a4e572fff8",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.desc"
    },
    {
      "type": "modify",
      "old_id": "87b6ddad238db131126b0dbbb46e926edbe9e11d",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha.proto",
      "new_id": "5033e69fc5284d6dba02887ca1ff9fc5ca867947",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.proto"
    },
    {
      "type": "modify",
      "old_id": "65ae82fd1679735dede3cb43edd6c21521d74c6a",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha_pb2.py",
      "new_id": "4a4ffce9c800763e2b2d4d9d05f5b09e5a1626db",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha_pb2.py"
    }
  ]
}
