)]}'
{
  "commit": "8ffb893566561db58f687ee7920e8a7e9e95e062",
  "tree": "2b26c551b971db64f5f0862f417eb39944d09fe8",
  "parents": [
    "1dde11c3af601185713e7b4812d946801eaf01d2"
  ],
  "author": {
    "name": "Khen Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Thu Jan 26 13:40:49 2017 -0500"
  },
  "committer": {
    "name": "Khen Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Thu Jan 26 13:40:49 2017 -0500"
  },
  "message": "The commit consists of:\n\n1) Support metadata (e.g. get-depth) for rpc request.\n2) Support parameters in rpc requests\n3) Generate the code for netconf rpc to Voltha grpc mapping\n4) Initial Support custom rpc requests (those defined in the voltha YANG schemas).\n\nChange-Id: I24dc7fd75b5f71d0d8591637579672b25fda57ec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80fe63df05341be5951cfb35245fdfba3df08d19",
      "old_mode": 33261,
      "old_path": "netconf/capabilities.py",
      "new_id": "b0331310d1ae8ccd4a6f2d7dd3ac73581f24cbe1",
      "new_mode": 33261,
      "new_path": "netconf/capabilities.py"
    },
    {
      "type": "modify",
      "old_id": "332ec16287c3d1309f3488f5d3a660286aa4f0b7",
      "old_mode": 33188,
      "old_path": "netconf/constants.py",
      "new_id": "976ddffa18e0d161b104349a6f1e1ec60b9e207e",
      "new_mode": 33188,
      "new_path": "netconf/constants.py"
    },
    {
      "type": "modify",
      "old_id": "159abc205c49fb61947595f168b2b2b988cc1a16",
      "old_mode": 33188,
      "old_path": "netconf/grpc_client/grpc_client.py",
      "new_id": "9dd7f870395e337bcd0d48f526578f92e6a314e3",
      "new_mode": 33188,
      "new_path": "netconf/grpc_client/grpc_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dacfc2b50521807979ccfe4dac13ad02944781f9",
      "new_mode": 33188,
      "new_path": "netconf/grpc_client/nc_rpc_mapper.py"
    },
    {
      "type": "modify",
      "old_id": "45a6cc214518917ac92581891a0cb812b596daac",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/close_session.py",
      "new_id": "05b56b4fb3f0d9f533b593c4ce2dfd0a579a56d2",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/close_session.py"
    },
    {
      "type": "modify",
      "old_id": "22a0e6af44f02daf77352115a79133b26134bf45",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/commit.py",
      "new_id": "35ea6e6932dedc3ee50d4382bcc7e2ec998dbbbb",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/commit.py"
    },
    {
      "type": "modify",
      "old_id": "1d96b76dbd414552b1285c057d594a1ecd58381d",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/copy_config.py",
      "new_id": "74519d3c85d544fcc78c506aa950affe252fe4d7",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/copy_config.py"
    },
    {
      "type": "modify",
      "old_id": "e21d2d4bc87490c7b3d17e44b4156bac8948fb3c",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/delete_config.py",
      "new_id": "d0135fed408b203a287c72267b3d2de4e2ec9a5a",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/delete_config.py"
    },
    {
      "type": "modify",
      "old_id": "4b4b219ae4583a72b203a3727dc635bb4931cf21",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/discard_changes.py",
      "new_id": "2855a6d3c45b6d75b2468183f3ba40434bbd75ef",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/discard_changes.py"
    },
    {
      "type": "modify",
      "old_id": "0991c67c9d29884e5706322da1b5b3b447afe678",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/edit_config.py",
      "new_id": "0fa6e5d9ed7d54c90f1b42ea85e49642433df1e0",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/edit_config.py"
    },
    {
      "type": "modify",
      "old_id": "b2bb9fe2bf8365fa88d3f80fc5ad266314b80888",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/get.py",
      "new_id": "6337b5f8c322a0b1a69c6e37232ebaac5a594ea7",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/get.py"
    },
    {
      "type": "modify",
      "old_id": "e7ade72ff2378c500eaea3531c69a05262a88cd6",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/get_config.py",
      "new_id": "ae8ca029287ba0c7a801e18bb4f43fbcbf256ef4",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/get_config.py"
    },
    {
      "type": "modify",
      "old_id": "e10f3a54b33d70d38c73628aae1cfa0fc9960f1a",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/kill_session.py",
      "new_id": "b04b4449f7f39b5b5c598604a39a851d356fe8ca",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/kill_session.py"
    },
    {
      "type": "modify",
      "old_id": "5a593764cdfe80fdcf91c65185934fb7ae513e45",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/lock.py",
      "new_id": "39de197794b23a984c75a7891dedcf9190ffd5cb",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/lock.py"
    },
    {
      "type": "modify",
      "old_id": "b5db7c1f831626a15315e2944badc236bcd1e0c7",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/unlock.py",
      "new_id": "e2bc8e8626ff44fee899f4ee185313fdd87c902a",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/unlock.py"
    },
    {
      "type": "modify",
      "old_id": "61e2f80ebb9f09a4d3b7fc05651b76df074f2c63",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/validate.py",
      "new_id": "309c00ebef6a3fb9f430a9398dcd88195f68bc4f",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/validate.py"
    },
    {
      "type": "modify",
      "old_id": "569a3b002a7fe2d243fa5ce6b399b8fa8cec426c",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/ext/get_schema.py",
      "new_id": "a90906eaabf4b15e670c13fc500cf868c4d43b8e",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/get_schema.py"
    },
    {
      "type": "modify",
      "old_id": "cc09ebbf2f2f25d7c494c7862a7a8f1ced469a80",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/ext/get_schemas.py",
      "new_id": "094c8dffe051d7b5481e9f96b009998ae52f0796",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/get_schemas.py"
    },
    {
      "type": "delete",
      "old_id": "5b004e77aac1779ca7910d9b6f838892cdd23f6f",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/ext/get_voltha.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37ba3059e0fc2600293cb7778fadb517854734e8",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/voltha_rpc.py"
    },
    {
      "type": "modify",
      "old_id": "3f1eff4cf70ba45fa11754eb8f15ef4296122729",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc.py",
      "new_id": "9f48b4c499ad4ff4b972721902976083e9d99600",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc.py"
    },
    {
      "type": "modify",
      "old_id": "d51942c0891a18d6d5262757162176f5ca1ff5a7",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc_factory.py",
      "new_id": "47c1eaa4da6b9d43d7a44c9576a5eeb1eb3e57e2",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc_factory.py"
    },
    {
      "type": "modify",
      "old_id": "4d921dda699dfbb7a077cb1be55522a3cd50c909",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc_response.py",
      "new_id": "2d60d7744c205d032ae09ec3b1947727100d6a9e",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc_response.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "671bf281545dd37ea8151783349f97bd7af52e1f",
      "new_mode": 33261,
      "new_path": "netconf/protoc_plugins/rpc_gw_gen.py"
    },
    {
      "type": "modify",
      "old_id": "5a5da588a3073f285dce874366a8e4892217441c",
      "old_mode": 33188,
      "old_path": "netconf/protos/Makefile",
      "new_id": "94bfaab4d811e6226a9d239c84601d77bf60c36b",
      "new_mode": 33188,
      "new_path": "netconf/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "441c29c417668f9cc6c361ceb48bc4741c1eaace",
      "old_mode": 33188,
      "old_path": "netconf/session/nc_protocol_handler.py",
      "new_id": "6b440e2688477114a8d7e9f8893f7e599708c193",
      "new_mode": 33188,
      "new_path": "netconf/session/nc_protocol_handler.py"
    }
  ]
}
