)]}'
{
  "commit": "5cd64703098cf50d2ac0d7a0fadd68d1a5a1587d",
  "tree": "1471e7c1915c39da0bf013a09860dbbce79f3ed9",
  "parents": [
    "4536335b5f70b739e22d789da7a138c05b2bbacc"
  ],
  "author": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Tue Sep 27 13:48:35 2016 -0700"
  },
  "committer": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Tue Sep 27 13:48:35 2016 -0700"
  },
  "message": "Chameleon rest-grpc gateway fetching and compiling\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ada7197310dc940c0dbccef3af74d5ba99067962",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "9805cec592406523adbf89824ebd240e86936735",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "a9161340eeab0a44604581e9182c7c1615d51aa0",
      "old_mode": 33188,
      "old_path": "Dockerfile.chameleon",
      "new_id": "ea3e53a428a467a39dd84d9e1c066beae92e90e9",
      "new_mode": 33188,
      "new_path": "Dockerfile.chameleon"
    },
    {
      "type": "modify",
      "old_id": "51c15f0db3705b7c24f0522b84368db51f7cdb4a",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "fea9f5ef4fe09177cdcd3d5ea43efe828858731c",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/grpc_client/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce8d7c52ad3e32afb3ac7182f90ee04ef9c477f",
      "new_mode": 33188,
      "new_path": "chameleon/grpc_client/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "dbbca2f0325940c66b9459c8cc97107e65ec16f6",
      "old_mode": 33261,
      "old_path": "chameleon/main.py",
      "new_id": "e75de77fcd1445129d7af6c060fe06b7191f1d83",
      "new_mode": 33261,
      "new_path": "chameleon/main.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9222ab15b65e0123027a74dee0c8f862dda7788c",
      "new_mode": 33188,
      "new_path": "chameleon/protos/Makefile"
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/protos/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "530d74ad15c1eef7d58ea62c498328f70c6d959b",
      "new_mode": 33188,
      "new_path": "chameleon/protos/schema.proto"
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/__init__.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/LICENSE",
      "new_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/LICENSE",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/__init__.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/__init__.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "2121854bc59eefb30fcf0058d28f00331dc85117",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/annotations_pb2.py",
      "new_id": "2121854bc59eefb30fcf0058d28f00331dc85117",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/annotations_pb2.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "b3abb3f639e995f5cc17439284af06c87d22aa39",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/http_pb2.py",
      "new_id": "b3abb3f639e995f5cc17439284af06c87d22aa39",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/google/api/http_pb2.py",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "bd4f04c01e93f77314a7706c322400f8089657ca",
      "old_mode": 33188,
      "old_path": "env.sh",
      "new_id": "84f93599a033ff34530104f53fdc5a020dc6a2cb",
      "new_mode": 33188,
      "new_path": "env.sh"
    },
    {
      "type": "modify",
      "old_id": "a3badea88a08b696eed6cd5d8979aa231f2e1d19",
      "old_mode": 33261,
      "old_path": "voltha/main.py",
      "new_id": "ef0379791af267bab4f4a62ab0d08ee121fdf365",
      "new_mode": 33261,
      "new_path": "voltha/main.py"
    },
    {
      "type": "modify",
      "old_id": "60b0b6b67219dd5c7077447b75f0be0aa89f508b",
      "old_mode": 33188,
      "old_path": "voltha/northbound/grpc/grpc_client.py",
      "new_id": "a9d2d55b9f098f03f65c87d566b9095cf323bdcd",
      "new_mode": 33188,
      "new_path": "voltha/northbound/grpc/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "9a30077a0ea2e7f1f2690313514d3ba08d661cf6",
      "old_mode": 33261,
      "old_path": "voltha/northbound/grpc/grpc_introspect.py",
      "new_id": "e2f24cae4cbc67e4ca270e8a3aaba173c3c46087",
      "new_mode": 33261,
      "new_path": "voltha/northbound/grpc/grpc_introspect.py"
    },
    {
      "type": "modify",
      "old_id": "5b1d4ca04410ef524ecc5fcdf17654aeddd3ff53",
      "old_mode": 33188,
      "old_path": "voltha/northbound/grpc/grpc_server.py",
      "new_id": "da824ea859633db0696c877527318ac772eba084",
      "new_mode": 33188,
      "new_path": "voltha/northbound/grpc/grpc_server.py"
    },
    {
      "type": "rename",
      "old_id": "b602c4d18b2b7091270ecd6e959d925ed6717681",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/Makefile",
      "new_id": "b602c4d18b2b7091270ecd6e959d925ed6717681",
      "new_mode": 33188,
      "new_path": "voltha/protos/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/protos/__init__.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "035cafbdc63d8b2eb981f0b77c471e267f171a6d",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/voltha.desc",
      "new_id": "578b0e00a2af6800dbfb91c2c68302814901d1db",
      "new_mode": 33188,
      "new_path": "voltha/protos/schema.desc",
      "score": 90
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f9b64369278f42bc78752da8d85cf2cf8d44087",
      "new_mode": 33188,
      "new_path": "voltha/protos/schema.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8c5e46e0b116031278e07d5a7cb323049d73eb4",
      "new_mode": 33188,
      "new_path": "voltha/protos/schema_pb2.py"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/LICENSE",
      "new_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/LICENSE",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d159f06a6f339fc8e1827af965eaba49ad72a610",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/annotations.desc",
      "new_id": "d159f06a6f339fc8e1827af965eaba49ad72a610",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/annotations.desc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cbd18b847f39ea4b9b432825424c13f60a010b0d",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/annotations.proto",
      "new_id": "cbd18b847f39ea4b9b432825424c13f60a010b0d",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/annotations.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2121854bc59eefb30fcf0058d28f00331dc85117",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/annotations_pb2.py",
      "new_id": "2121854bc59eefb30fcf0058d28f00331dc85117",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/annotations_pb2.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b2513ac87d3ba443569b6300f60660921826ac4",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/http.desc",
      "new_id": "7b2513ac87d3ba443569b6300f60660921826ac4",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/http.desc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ce07aa14f54feec4c107cdde161395ad2fb42e2e",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/http.proto",
      "new_id": "ce07aa14f54feec4c107cdde161395ad2fb42e2e",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/http.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b3abb3f639e995f5cc17439284af06c87d22aa39",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/third_party/google/api/http_pb2.py",
      "new_id": "b3abb3f639e995f5cc17439284af06c87d22aa39",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/google/api/http_pb2.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "035cafbdc63d8b2eb981f0b77c471e267f171a6d",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/voltha.desc",
      "new_id": "2a42de8670d03e279f0e39b8097227f3574c4a5f",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.desc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "9ce135aeab5182f5516b138d1de806cf192cb761",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/voltha.proto",
      "new_id": "87b6ddad238db131126b0dbbb46e926edbe9e11d",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.proto",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "e82df67404b8c16249ba8c89c1c4e2aa1ef90634",
      "old_mode": 33188,
      "old_path": "voltha/core/protos/voltha_pb2.py",
      "new_id": "65ae82fd1679735dede3cb43edd6c21521d74c6a",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha_pb2.py",
      "score": 67
    }
  ]
}
