)]}'
{
  "commit": "7626ce1a0466394c047985c9286f2e0dc065559c",
  "tree": "ba0dc42b21b1a3551a16f9e70ae763dff623b39f",
  "parents": [
    "e0d53f8301eab8f38ccc042bf9d2eb49f4d6e430"
  ],
  "author": {
    "name": "Khen Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Wed Dec 21 11:51:46 2016 -0500"
  },
  "committer": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Wed Dec 21 21:06:47 2016 -0800"
  },
  "message": "This commit consists of:\n1) Yang annotations to the protobuf definitions.  These annotations, when\n   added to the relevant proto files in Voltha,  allow us to convert\n   the voltha proto schemas into Yang schemas without the need to change the\n   model definitions.\n2) Update to the Yang parser to handle the above annotations\n3) Some initial work on the netconf GET RPCs (work in progress)\n4) Cleanup\n\nChange-Id: I5e4f4217850f0beb1c41aca1b2530a41e4f8a809\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "2e16f96145c59926723f2bffe88a8e381e85a2d3",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/adapter.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ac9f1ec63fd307a1139eed2fdc779bd63b60a0b8",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/adapter_tibit.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "687a7c854a1e58f0e045134387c4e4be8bf4e91b",
      "new_mode": 33188,
      "new_path": "experiments/netconf/proto2yang/book.proto"
    },
    {
      "type": "delete",
      "old_id": "0ec8ce3d72a2c10398973ba14e97fc67a832f1d7",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/common.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4fc261f15415c386029869aa0518c69b99ec8c34",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/device.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "19383a9222e8ee1ef4b99208c54258bead43a138",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/health.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "42ef6e3e13a476b8cc6526312f8519c0af385b29",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-adapter.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8af44156784f9230c5a88ae606c9a8133d9a578f",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-annotations.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf318afbddd4240b8649306d5fae159824a0595a",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-any.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b2f6fab26b076d2c46ad6e810876bbc9b4a86f02",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-common.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "487f100d77e64f8b93e728a3bd03c9128eb8d9ca",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-descriptor.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0a37cf332d733e95ef662079d57655d1acd0ab7c",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-device.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c2ee52b2a0e7b42a7a5b2784601e9d0b5d57ed51",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-empty.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e79c30a1c53be99efb60f248a31c74c1d1f53208",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-health.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d9cf2c1f701aa18bbfdfca11f261adbd05c39cb",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-http.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c65d4d498a381c6889e477c88225bf8d374a9b8",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-logical_device.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "05fff41b4d43b58b1178926df80f27895195cef9",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-meta.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "43b0bcb2d4a27667e2d78720b60ccce58bf4c322",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-openflow_13.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b79eef12779e254aefbe1fcc1ca2f5da0618332f",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/ietf-voltha.yang",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94d9588b705edfecf51256fc2d61c08fa89c6f5f",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/logical_device.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b78c9e39b37768d414c4d05653c7d730518f49f4",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/meta.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c99cd5d8ba2c61fbcbb5ea8dc2e4fdad2b165e89",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/openflow_13.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae1999efd8854468470604393985a7b8c5105222",
      "old_mode": 33261,
      "old_path": "experiments/netconf/proto2yang/proto2yang.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1023f1a98c6d959a386cd2b02a777a512beee451",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/schema.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a5ee22ec8b64996fe49e88e341f151432522b04e",
      "old_mode": 33188,
      "old_path": "experiments/netconf/proto2yang/voltha.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ff2ed66ec2b70c5e6427b8b4fee2b7bb867285f",
      "new_mode": 33188,
      "new_path": "experiments/netconf/proto2yang/yang_options.proto"
    },
    {
      "type": "modify",
      "old_id": "f7c2c5aa5e811c8e2b47086d7efe320ff6db809f",
      "old_mode": 33261,
      "old_path": "netconf/capabilities.py",
      "new_id": "78f5cf451cf577c168032ed40e1c1987f334d138",
      "new_mode": 33261,
      "new_path": "netconf/capabilities.py"
    },
    {
      "type": "modify",
      "old_id": "1c92f71a64ca53ea02c5c7d5df927656352637fa",
      "old_mode": 33188,
      "old_path": "netconf/grpc_client/grpc_client.py",
      "new_id": "d65410e820526ebe2f8f0c65e9e31497abb7f4af",
      "new_mode": 33188,
      "new_path": "netconf/grpc_client/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "05542dcc09366b5d58b6704c39d21654e83a1817",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/get.py",
      "new_id": "7334dbaa486d8c54d90a77f02b575f9460a915b5",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/get.py"
    },
    {
      "type": "modify",
      "old_id": "271a20eac5032a0e4250bd1bd72361aed2e08576",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/ext/get_voltha.py",
      "new_id": "a08340134504244434d7a7b9a4cbc9c117ca27c4",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/get_voltha.py"
    },
    {
      "type": "modify",
      "old_id": "fb35313277b5f3cb60984bd35fb82e047914fe66",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc.py",
      "new_id": "5b579c93f70cd4e0bda4810190eb48a964f2b379",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc.py"
    },
    {
      "type": "modify",
      "old_id": "e40919892156947e00514ba96a429945d355c09d",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc_factory.py",
      "new_id": "aa0ced1601365ba363153770058e088bbccb9207",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc_factory.py"
    },
    {
      "type": "delete",
      "old_id": "fc1a10fbdb37837b8d85f5a4fd46f0e8280386ea",
      "old_mode": 33188,
      "old_path": "netconf/protoc_plugins/addressbook.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ae1999efd8854468470604393985a7b8c5105222",
      "old_mode": 33261,
      "old_path": "netconf/protoc_plugins/proto2yang.py",
      "new_id": "adc6338fbe10f1dd48c075fb00f2567c4d4951b4",
      "new_mode": 33261,
      "new_path": "netconf/protoc_plugins/proto2yang.py"
    },
    {
      "type": "delete",
      "old_id": "6a2a3e76f14af5027c3e44d59e4c783c650166de",
      "old_mode": 33261,
      "old_path": "netconf/protoc_plugins/proto2yang_work_latest.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eba8924d7c2073fce4e780421216b69f2e3b4824",
      "old_mode": 33261,
      "old_path": "netconf/protoc_plugins/proto2yang_work_list.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "718951cd9f923289f0dba0e5322ede115707ff51",
      "old_mode": 33188,
      "old_path": "netconf/protoc_plugins/yang.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "008a531956d67bf92edd7da01f716501115c540c",
      "old_mode": 33188,
      "old_path": "netconf/protos/Makefile",
      "new_id": "9bd1108b1d85b8c7c2de040d99ee93937910fa1e",
      "new_mode": 33188,
      "new_path": "netconf/protos/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ff2ed66ec2b70c5e6427b8b4fee2b7bb867285f",
      "new_mode": 33188,
      "new_path": "netconf/protos/yang_options.proto"
    },
    {
      "type": "modify",
      "old_id": "a08ea37e85c400653248fce90b15657a285e418a",
      "old_mode": 33188,
      "old_path": "netconf/session/nc_protocol_handler.py",
      "new_id": "c64c2c129b06e460d5f2076e6ff8629ce7dbcb35",
      "new_mode": 33188,
      "new_path": "netconf/session/nc_protocol_handler.py"
    },
    {
      "type": "modify",
      "old_id": "73864e0ade8c652736ed29dcfef7f31bdf9d4ffa",
      "old_mode": 33188,
      "old_path": "ofagent/agent.py",
      "new_id": "29434d2ff7ea0fe06645cd3bedd1bdd587277227",
      "new_mode": 33188,
      "new_path": "ofagent/agent.py"
    },
    {
      "type": "modify",
      "old_id": "1497d565eedb276294287dc307d66d59ceb8e87a",
      "old_mode": 33188,
      "old_path": "voltha/protos/common.proto",
      "new_id": "2486b9bf94558aa1367325f818eaa9fc25b71bba",
      "new_mode": 33188,
      "new_path": "voltha/protos/common.proto"
    },
    {
      "type": "modify",
      "old_id": "a452de53e86b9ab8103545a3ce106966d451561c",
      "old_mode": 33188,
      "old_path": "voltha/protos/openflow_13.proto",
      "new_id": "4cdfc1237f1a0f24e3ee120cef8bc875e6bf9a55",
      "new_mode": 33188,
      "new_path": "voltha/protos/openflow_13.proto"
    },
    {
      "type": "modify",
      "old_id": "90df0ec2a8cee7a883163f94c4a5b74b9e4195bc",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha.proto",
      "new_id": "9df42bd33d297c4e2ecd1e6e080cd45fe0f56063",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ff2ed66ec2b70c5e6427b8b4fee2b7bb867285f",
      "new_mode": 33188,
      "new_path": "voltha/protos/yang_options.proto"
    }
  ]
}
