)]}'
{
  "commit": "079a7760d770217636b712f03781d370434252f4",
  "tree": "3ce5659254b22479208f4b69450451d78118d120",
  "parents": [
    "48a6235250ce3f9a6eb7174959a0c924ff828db6"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Thu Oct 26 21:42:05 2017 -0400"
  },
  "committer": {
    "name": "khenaidoo Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Fri Oct 27 10:41:28 2017 -0700"
  },
  "message": "[6683] Removing unnecessary files and update gitignore\n\nVOL-507, VOL-463: Protobuf upgrade to 3.3 and Chameleon Removal\n\nUpdate the Protobuf version from 3.1 to 3.3 to alleviate\na protobuf issue when loading protobuf extensions.  The following\ntests have been performed:\n- Create a local Vagrant VM\n- Voltha ensemble startup and check for errors/exceptions\n- Manual compilations of the protos in voltha, ofagent, netconf and\nchameleon directory\n- Manual tests with ONOS/Voltha/Ponsim using Netconf, Curl and CLI\n- Run the integration tests (known issues have Jiras already raised\nagainst them.\n- Run the make jenkins-test and make utest-with-coverage\n\nChameleon has been removed entirely from Voltha projects. Basic tests\nhave run to verify chameleon dependency has been removed.  Some\ndocuments (like README) will need to be changed under a separate Jiras\nas they are referenced in different adapters.  Some integration tests\nwill also need to be updated as well.\n\nChange-Id: I2b266719a6825fb07ece3a79f7f81881ab3b9761\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1154284b9c060fd82c42d0ffcc32ce06e2d524fd",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "c33f26f4ae4f0653b7c7289f203de9576d8e545f",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "dc06a23d051aa129d90952b4663f4f4cc476d723",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "2f98ccf3433e7fc08a921614bdf51c55c0aa192b",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "b95e831c73f268a94da963c22971e89b69535d2e",
      "old_mode": 33188,
      "old_path": "Vagrantfile",
      "new_id": "843b7be0f0b4275a4693ac2ae48b0bbe27f43067",
      "new_mode": 33188,
      "new_path": "Vagrantfile"
    },
    {
      "type": "modify",
      "old_id": "c3cf94d132774b504b995ca13a681735ba719397",
      "old_mode": 33188,
      "old_path": "cli/table.py",
      "new_id": "9053594e3373d77c458c0ab0afc27af021eebfde",
      "new_mode": 33188,
      "new_path": "cli/table.py"
    },
    {
      "type": "delete",
      "old_id": "0bfbd150942b5e500fc5b3a660121a12e94e9687",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-chameleon-swarm.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "50e4e9424c512cc04cd722a3d20674f3b7a9f77c",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-docutests.yml",
      "new_id": "d53b1db85d5f5f9138a4eeb32fbb3be0b69c576d",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-docutests.yml"
    },
    {
      "type": "modify",
      "old_id": "9f816ca94aedb7df70f61a5bd21014d1d27cf82c",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-fixed-port.yml",
      "new_id": "5fb874908fae02255b1b4b3286d96c5d897c58f3",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-fixed-port.yml"
    },
    {
      "type": "modify",
      "old_id": "e29b3d9a3799ebccfe6a4fef40bb12a7f822504a",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-ofagent-test.yml",
      "new_id": "d2de4c230d9cd0237ffe40e2cf1276ee4fe19246",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-ofagent-test.yml"
    },
    {
      "type": "modify",
      "old_id": "26c9a297e15038a7c9cb0b2377a66f9e86920fe9",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-system-test-dispatcher.yml",
      "new_id": "286ebbedbe9a95796596c44fd159b34e796f7f5f",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-system-test-dispatcher.yml"
    },
    {
      "type": "modify",
      "old_id": "55063da79bacb178adce6760f9becabc1be67a48",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-system-test-encrypted.yml",
      "new_id": "7973dd71efe1dd87c9f587d530b071b4bd257ada",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-system-test-encrypted.yml"
    },
    {
      "type": "modify",
      "old_id": "364afcdca54da4678680d39261462507d99a0370",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-system-test-persistence.yml",
      "new_id": "ece46bfc604f7aa569824d3360d467b7c79b569c",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-system-test-persistence.yml"
    },
    {
      "type": "modify",
      "old_id": "97019dcfbb3156ad67361152c71f009a6b54f617",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-system-test.yml",
      "new_id": "e22ea0aed62d377c2928cf95da7975726c127617",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-system-test.yml"
    },
    {
      "type": "delete",
      "old_id": "0d6c1cd153b21e8b59630f5c2fc986073a778433",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.chameleon",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b19707c4695dab6e7cf34c70228c482a10ae98ff",
      "old_mode": 33188,
      "old_path": "envoy/Makefile",
      "new_id": "91df9e39d95d049b69273d1f8ecbb54d1b331a42",
      "new_mode": 33188,
      "new_path": "envoy/Makefile"
    },
    {
      "type": "modify",
      "old_id": "6b837860b04cb83167844ee7094f92e7b3918b2f",
      "old_mode": 33261,
      "old_path": "install/BuildVoltha.sh",
      "new_id": "a3bec025a5e362e448f12d00e43db42759a19fb9",
      "new_mode": 33261,
      "new_path": "install/BuildVoltha.sh"
    },
    {
      "type": "modify",
      "old_id": "a08d62094ad89b63ef9ee8b1350c82f41d627fb5",
      "old_mode": 33261,
      "old_path": "install/cleanup.sh",
      "new_id": "f18d4e4b1e094ebfd14bf79542259bdd83f20b05",
      "new_mode": 33261,
      "new_path": "install/cleanup.sh"
    },
    {
      "type": "modify",
      "old_id": "c92eba15eb3dbb1d15433992dc3037572c2c5f77",
      "old_mode": 33188,
      "old_path": "install/containers.cfg",
      "new_id": "3d01e0cc89d556f9782586f2b1a3b943d0b800ae",
      "new_mode": 33188,
      "new_path": "install/containers.cfg"
    },
    {
      "type": "modify",
      "old_id": "beef6439505395428acce3ead235c7ef4f9f82a8",
      "old_mode": 33261,
      "old_path": "install/voltha-swarm-start.sh",
      "new_id": "ceb45b834f80774c1764c4b49f606c7041b77fd4",
      "new_mode": 33261,
      "new_path": "install/voltha-swarm-start.sh"
    },
    {
      "type": "modify",
      "old_id": "86d5426a82afb137a77fea44fc44204ccbff3fe7",
      "old_mode": 33261,
      "old_path": "install/voltha-swarm-stop.sh",
      "new_id": "8aca489f1aa0bab7a7cfe880477a3116cfcd9b27",
      "new_mode": 33261,
      "new_path": "install/voltha-swarm-stop.sh"
    },
    {
      "type": "modify",
      "old_id": "98ac79ad743f21771ce4effe399f12aad6c21520",
      "old_mode": 33188,
      "old_path": "netconf/protos/Makefile",
      "new_id": "2301bfe8adcc82141ecb02244bfd60c3d180ba1c",
      "new_mode": 33188,
      "new_path": "netconf/protos/Makefile"
    },
    {
      "type": "delete",
      "old_id": "51142085f700bd87640b15bec265fdb16a92c2bc",
      "old_mode": 33188,
      "old_path": "netconf/protos/schema.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cbd18b847f39ea4b9b432825424c13f60a010b0d",
      "old_mode": 33188,
      "old_path": "netconf/protos/third_party/google/api/annotations.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce07aa14f54feec4c107cdde161395ad2fb42e2e",
      "old_mode": 33188,
      "old_path": "netconf/protos/third_party/google/api/http.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ff2ed66ec2b70c5e6427b8b4fee2b7bb867285f",
      "old_mode": 33188,
      "old_path": "netconf/protos/yang_options.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0bd9f95616b8dd9099803435844c01a25904352a",
      "old_mode": 33188,
      "old_path": "nginx_config/nginx-upstreams.ctmpl",
      "new_id": "48339a804f16bb8d1348d33dd9337c62ac0c816f",
      "new_mode": 33188,
      "new_path": "nginx_config/nginx-upstreams.ctmpl"
    },
    {
      "type": "modify",
      "old_id": "9b042e929b4b98d1a28552c1ab7080a067a2e477",
      "old_mode": 33188,
      "old_path": "ofagent/protos/Makefile",
      "new_id": "c6f5d8ce93a8e88d5d2a54496e86d9c5d181f9ef",
      "new_mode": 33188,
      "new_path": "ofagent/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "09f78a5dac630821d8e91e67c6b050d6aa4ba9e9",
      "old_mode": 33261,
      "old_path": "ponsim/main.py",
      "new_id": "477b2b3bfbff1498aa6cbfb1464095a0d5d4758c",
      "new_mode": 33261,
      "new_path": "ponsim/main.py"
    },
    {
      "type": "modify",
      "old_id": "c196b4d1aaae4200a753556a7fa2f1ea35ad216f",
      "old_mode": 33261,
      "old_path": "requirements.txt",
      "new_id": "a2c37ebce342c8c3fa85d025cc860a3d41084d38",
      "new_mode": 33261,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "f2d275a2cdc1f2b73bc70168ecb8415f1e3c2e53",
      "old_mode": 33188,
      "old_path": "tests/itests/README.md",
      "new_id": "f424a2ef10fb7bc0c151954582bfab756f99f593",
      "new_mode": 33188,
      "new_path": "tests/itests/README.md"
    },
    {
      "type": "modify",
      "old_id": "4e6c2d9d0121d7e63cece8aa47d597b1a44a5bf9",
      "old_mode": 33188,
      "old_path": "tests/itests/docutests/build_md_test.py",
      "new_id": "133736e787d480fe7c285cb340af676db200dae7",
      "new_mode": 33188,
      "new_path": "tests/itests/docutests/build_md_test.py"
    },
    {
      "type": "modify",
      "old_id": "1b97136c34e286a9560a9f0c517b566778a1a9d5",
      "old_mode": 33188,
      "old_path": "tests/itests/voltha/test_device_state_changes.py",
      "new_id": "93685ca58a4a004a6c6746e86f900ab345e845b3",
      "new_mode": 33188,
      "new_path": "tests/itests/voltha/test_device_state_changes.py"
    },
    {
      "type": "modify",
      "old_id": "5766640396f197bfc99a5843c14943663ce34b7f",
      "old_mode": 33188,
      "old_path": "tests/itests/voltha/test_dispatcher.py",
      "new_id": "38bf233492605c69f4fe087d9a3d0fe3c828a4b8",
      "new_mode": 33188,
      "new_path": "tests/itests/voltha/test_dispatcher.py"
    },
    {
      "type": "modify",
      "old_id": "3ee742402e66c7f66cda7ba01b58979aafbc3496",
      "old_mode": 33188,
      "old_path": "tests/itests/voltha/test_persistence.py",
      "new_id": "54f091d89289f7a059a0bc8504d78009534743b4",
      "new_mode": 33188,
      "new_path": "tests/itests/voltha/test_persistence.py"
    },
    {
      "type": "modify",
      "old_id": "2c9009b5e6b363159b3f8e4769d40fc40ae639d3",
      "old_mode": 33188,
      "old_path": "tests/itests/voltha/test_self_signed_cert_auth_failure.py",
      "new_id": "c04fe0056189fcc17bd435653781c9e6e7dbf6f0",
      "new_mode": 33188,
      "new_path": "tests/itests/voltha/test_self_signed_cert_auth_failure.py"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c9b68009979ef1e1a5908aa009e9cd2bb5c97a0b",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/a_bit_of_everything.native.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb375bb48f87c64f56ac444f05949d43d4270422",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/a_bit_of_everything.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "35bbca50ddc7bfcfc83fc37f637f85b923c00d39",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/a_bit_of_everything.swagger.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ada7e54c82f44cb08963fbaf89ebd283daf38218",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/descriptor_parser_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8ac6ba66463bc9d1cf166621883402cf6d17331",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/empty.native.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dee6c594ae82d0b99314281d9cd1f52c6ca28026",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/empty.swagger.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9443304513e4fe2fd21fb519dea60bf0b3e24ee4",
      "old_mode": 33261,
      "old_path": "tests/utests/chameleon/protoc_plugins/null_plugin.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "460b84d34c713f0bd4d494aadec33440918bd6fb",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/sub.native.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d3f2462fe534aee8a2aa238789eb765df40d6ade",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/sub.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a2f659cf8d8ea1b092deb574c289f7d370c0cae",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/sub.swagger.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ddf68f640c800a556d987bf1b124afc04116313",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/sub2.native.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7b98db002cedbd03608abeae6e39e4f841a6dad9",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/sub2.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "575e7097ceacf03f7c8e9048e7c3c6f03f17a61a",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/sub2.swagger.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "577d070b8f9bf3f268c0a6cb159ac68a2ad37338",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/swagger_template_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6b59f1e981c03621b2855206c3e40fc0cd9c85fe",
      "old_mode": 33188,
      "old_path": "tests/utests/chameleon/protoc_plugins/test_utils.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b0c7f6570cd5ba479733d42e59ef26fdecb4ce3f",
      "old_mode": 33188,
      "old_path": "vagrant-base/Makefile",
      "new_id": "3751b2af5c1e6e3f15e2ff18c39942e60928da02",
      "new_mode": 33188,
      "new_path": "vagrant-base/Makefile"
    },
    {
      "type": "modify",
      "old_id": "4d81e8b27249ec26768ca5e0382f86226971412f",
      "old_mode": 33188,
      "old_path": "voltha/adapters/asfvolt16_olt/protos/Makefile",
      "new_id": "62eacc8aff7254e0a37803c9b23da3814bdd8e20",
      "new_mode": 33188,
      "new_path": "voltha/adapters/asfvolt16_olt/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "e2c4af7740373537997d144000b6246b9a925331",
      "old_mode": 33188,
      "old_path": "voltha/protos/Makefile",
      "new_id": "639151751b6092d3a6fb78efe451f75da4743ab0",
      "new_mode": 33188,
      "new_path": "voltha/protos/Makefile"
    }
  ]
}
