)]}'
{
  "commit": "c9ef7c1c39f08c0f4c0d12645a16a2a2beca2399",
  "tree": "45a89cd76197f43f2ecee37cd332114732ebef18",
  "parents": [
    "3eb27a56d762da3e4412e79b45a615ded900aad8"
  ],
  "author": {
    "name": "Khen Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Wed Jan 04 20:40:53 2017 -0500"
  },
  "committer": {
    "name": "Khen Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Wed Jan 04 20:44:51 2017 -0500"
  },
  "message": "This commit consists of:\n1) Ability for the netconf client to retrieve schemas metadata from\n   the netconf server\n2) Ability for the netconf server to retrieve specific yang schema from\n   the netconf server\n3) Netconf says Happy New Year 2017\n\nChange-Id: I6552224707607ca6cc1397f2fbf193503bb116a3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7398217e641b841ce3803950c0ee923f203ab14d",
      "old_mode": 33188,
      "old_path": "netconf/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "netconf/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "78f5cf451cf577c168032ed40e1c1987f334d138",
      "old_mode": 33261,
      "old_path": "netconf/capabilities.py",
      "new_id": "80fe63df05341be5951cfb35245fdfba3df08d19",
      "new_mode": 33261,
      "new_path": "netconf/capabilities.py"
    },
    {
      "type": "modify",
      "old_id": "20dc184dba8c01e609de229bcc2c8a967e171c7a",
      "old_mode": 33188,
      "old_path": "netconf/connection_mgr.py",
      "new_id": "32bbea480c531ec1772f25a393b414325dd29407",
      "new_mode": 33188,
      "new_path": "netconf/connection_mgr.py"
    },
    {
      "type": "modify",
      "old_id": "e59a73e132cb8bd0d9a27b7ce1999a3853c8909b",
      "old_mode": 33188,
      "old_path": "netconf/constants.py",
      "new_id": "332ec16287c3d1309f3488f5d3a660286aa4f0b7",
      "new_mode": 33188,
      "new_path": "netconf/constants.py"
    },
    {
      "type": "modify",
      "old_id": "bce6de3a351a878a247fff13f7c66215b5f0cb4d",
      "old_mode": 33188,
      "old_path": "netconf/grpc_client/grpc_client.py",
      "new_id": "159abc205c49fb61947595f168b2b2b988cc1a16",
      "new_mode": 33188,
      "new_path": "netconf/grpc_client/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "e049433eecabef012697dc6e2e12d1bb1a183dd3",
      "old_mode": 33261,
      "old_path": "netconf/main.py",
      "new_id": "7d99f3eec6bc7c5bfe7a961aaee80e9024d19a54",
      "new_mode": 33261,
      "new_path": "netconf/main.py"
    },
    {
      "type": "modify",
      "old_id": "7398217e641b841ce3803950c0ee923f203ab14d",
      "old_mode": 33188,
      "old_path": "netconf/nc_common/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "netconf/nc_common/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "802cbe979ce9f78b55c19cfcc7e7beaf883266b3",
      "old_mode": 33188,
      "old_path": "netconf/nc_common/error.py",
      "new_id": "bb28490c6929f2dc252a37d4b0984723adc069a1",
      "new_mode": 33188,
      "new_path": "netconf/nc_common/error.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3af31bd14f0c3edb15cce1fda1e21f515cfb8e0a",
      "new_mode": 33188,
      "new_path": "netconf/nc_common/utils.py"
    },
    {
      "type": "modify",
      "old_id": "7398217e641b841ce3803950c0ee923f203ab14d",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "7e76b4576588f882fe02133a2f8e0819991a6ee4",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/close_session.py",
      "new_id": "45a6cc214518917ac92581891a0cb812b596daac",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/close_session.py"
    },
    {
      "type": "modify",
      "old_id": "06c17460caab76170bc219deb11b86718f1aa101",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/commit.py",
      "new_id": "22a0e6af44f02daf77352115a79133b26134bf45",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/commit.py"
    },
    {
      "type": "modify",
      "old_id": "a59081de995e1aebf2c95617d998a400d489c295",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/copy_config.py",
      "new_id": "1d96b76dbd414552b1285c057d594a1ecd58381d",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/copy_config.py"
    },
    {
      "type": "modify",
      "old_id": "8ad5ea4c7530d47eda88739ebf76e3d6fea23819",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/delete_config.py",
      "new_id": "e21d2d4bc87490c7b3d17e44b4156bac8948fb3c",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/delete_config.py"
    },
    {
      "type": "modify",
      "old_id": "961eea089e335af603c21999c343dc9e6106c11f",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/discard_changes.py",
      "new_id": "4b4b219ae4583a72b203a3727dc635bb4931cf21",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/discard_changes.py"
    },
    {
      "type": "modify",
      "old_id": "92fa085ac5937a85fd2e3c9344a8e85958caa077",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/edit_config.py",
      "new_id": "0991c67c9d29884e5706322da1b5b3b447afe678",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/edit_config.py"
    },
    {
      "type": "modify",
      "old_id": "71449ad15d4f7bef98b0039ca01289f6f01c5c65",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/get.py",
      "new_id": "d953b175fcff03177a1ea6c8c9d9e56384fc9b10",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/get.py"
    },
    {
      "type": "modify",
      "old_id": "2fb8ad056d7497bc6078cf8e5fe38852aec94a25",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/get_config.py",
      "new_id": "e7ade72ff2378c500eaea3531c69a05262a88cd6",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/get_config.py"
    },
    {
      "type": "modify",
      "old_id": "16461cda9413b731260782dc3147853df76a288f",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/kill_session.py",
      "new_id": "e10f3a54b33d70d38c73628aae1cfa0fc9960f1a",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/kill_session.py"
    },
    {
      "type": "modify",
      "old_id": "2f41e24bd5aa197bde167b2ce5a3da74e96b4b28",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/lock.py",
      "new_id": "5a593764cdfe80fdcf91c65185934fb7ae513e45",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/lock.py"
    },
    {
      "type": "modify",
      "old_id": "f9ef062995d717d1f1b02574bcc1ca32e9faabb4",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/unlock.py",
      "new_id": "b5db7c1f831626a15315e2944badc236bcd1e0c7",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/unlock.py"
    },
    {
      "type": "modify",
      "old_id": "8671b12249cb3189762e4b131c426fa6a08bc86f",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/base/validate.py",
      "new_id": "61e2f80ebb9f09a4d3b7fc05651b76df074f2c63",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/base/validate.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec473d3ab1d8f671d17625d8b0af7dad2c028d01",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/get_schema.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ec45559355987ee77a3e3d2f4153443ee6dd4ce",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/get_schemas.py"
    },
    {
      "type": "modify",
      "old_id": "0c51e9abd5d42bac935cf535e5357ffc734a86cc",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/ext/get_voltha.py",
      "new_id": "5b004e77aac1779ca7910d9b6f838892cdd23f6f",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/ext/get_voltha.py"
    },
    {
      "type": "modify",
      "old_id": "bafc58e9cf1cf7843b30889ad1b74e8d1e0d1339",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc.py",
      "new_id": "3f1eff4cf70ba45fa11754eb8f15ef4296122729",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc.py"
    },
    {
      "type": "modify",
      "old_id": "230c57a3f13b63fd12f060f9f0c3cd95d5e7a049",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc_factory.py",
      "new_id": "3d0d6785d7a37008227aaa079d43cbca35d0bddd",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc_factory.py"
    },
    {
      "type": "modify",
      "old_id": "584e35b3e562150171862e52f39a044a5035629f",
      "old_mode": 33188,
      "old_path": "netconf/nc_rpc/rpc_response.py",
      "new_id": "150631bca3e833eb6c441da1272a4042253a21bd",
      "new_mode": 33188,
      "new_path": "netconf/nc_rpc/rpc_response.py"
    },
    {
      "type": "modify",
      "old_id": "6c43194df92c897599b1c16520e3a71475fe25f1",
      "old_mode": 33188,
      "old_path": "netconf/nc_server.py",
      "new_id": "9c19794edecc9d7990fc8c5353fdba84a28ff2d1",
      "new_mode": 33188,
      "new_path": "netconf/nc_server.py"
    },
    {
      "type": "modify",
      "old_id": "c23f49754844cc717810d7a5d7c72443b19005cc",
      "old_mode": 33188,
      "old_path": "netconf/protoc_plugins/descriptor_parser.py",
      "new_id": "00343791da22b638998543fdfbb19e602c938402",
      "new_mode": 33188,
      "new_path": "netconf/protoc_plugins/descriptor_parser.py"
    },
    {
      "type": "modify",
      "old_id": "adc6338fbe10f1dd48c075fb00f2567c4d4951b4",
      "old_mode": 33261,
      "old_path": "netconf/protoc_plugins/proto2yang.py",
      "new_id": "95aaf99f9bb0a47004fc6302fa12473a6a330d41",
      "new_mode": 33261,
      "new_path": "netconf/protoc_plugins/proto2yang.py"
    },
    {
      "type": "modify",
      "old_id": "d8a2afe54da6e67b3c5eda60d54848a033b668a3",
      "old_mode": 33188,
      "old_path": "netconf/session/nc_connection.py",
      "new_id": "9043584f9c934a9d4ed214fb1cc1eb52670e356f",
      "new_mode": 33188,
      "new_path": "netconf/session/nc_connection.py"
    },
    {
      "type": "modify",
      "old_id": "64005c46183081fd259e5821bc3173337fc39fa9",
      "old_mode": 33188,
      "old_path": "netconf/session/nc_protocol_handler.py",
      "new_id": "02d145406c5946da594eabd6443c8d8d3b0e0517",
      "new_mode": 33188,
      "new_path": "netconf/session/nc_protocol_handler.py"
    },
    {
      "type": "modify",
      "old_id": "51979f70409944d16285b082e5ca2e4ce12ecf52",
      "old_mode": 33188,
      "old_path": "netconf/session/session.py",
      "new_id": "82157d783baca0b47515bdcd0336031e7e33975b",
      "new_mode": 33188,
      "new_path": "netconf/session/session.py"
    },
    {
      "type": "modify",
      "old_id": "ee4382fc147b4c3674d71936a2cc1c9024bbd44e",
      "old_mode": 33188,
      "old_path": "netconf/session/session_mgr.py",
      "new_id": "ee8f355a3f2f536428ec4dad639f1e9515653ee9",
      "new_mode": 33188,
      "new_path": "netconf/session/session_mgr.py"
    },
    {
      "type": "delete",
      "old_id": "455a3950593ecb3196c17d88f0fa5c5f0b84b65b",
      "old_mode": 33188,
      "old_path": "netconf/utils.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
