)]}'
{
  "commit": "8b7e0ec7cf81f8a2f95bcf7e6a25cd98474294ce",
  "tree": "10ed680d3f45fa650607cfd6727ee48b20e64536",
  "parents": [
    "9df908c200b929281e71c17bc3ad772a84517de0"
  ],
  "author": {
    "name": "alshabib",
    "email": "alshabibi.ali@gmail.com",
    "time": "Thu Mar 02 15:12:29 2017 -0800"
  },
  "committer": {
    "name": "alshabib",
    "email": "alshabibi.ali@gmail.com",
    "time": "Thu Mar 02 17:51:35 2017 -0800"
  },
  "message": "Initil implementation of PMC ONU Adapter.\n\nOLTs can now detect pmc ONUs and advertise them to\nthe voltha core. The Adapter itself is still a shell.\n\nChange-Id: I6ce3f3b8180f61de978a33d6e4d78792de5267a6\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "8036b1dc4538f73052448d6f6a714e8266b36d54",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/ActivationWatcher.py",
      "new_id": "7fe30cde3bcd9f68df1d36c4ee60cf9b905d7069",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/ActivationWatcher.py",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "fd9adeb9f69d24a0ba32893bc38164a290d66956",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/BaseOltAutomaton.py",
      "new_id": "fd9adeb9f69d24a0ba32893bc38164a290d66956",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/BaseOltAutomaton.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c785c58adcbf159844bb61ccf4a86346aaa13e9f",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/DeviceManager.py",
      "new_id": "ea2b607e0261712760bbc70cd94e0abc356a6660",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/DeviceManager.py",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "0913247715eefecfe491da6386067636b9ce6d5e",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/OltStateMachine.py",
      "new_id": "3c7741580c80502012fd65d245f6d948c58b3d2e",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/OltStateMachine.py",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "7939e9188915561605a6edb7f37faf6a2849dc1c",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211.py",
      "new_id": "e564a99eebdd8d0597c9e5c298bad3a8ec623e21",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/PAS5211.py",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "62ad57356fddb5c45c06d0ba176d5208adcd6bea",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_comm.py",
      "new_id": "e7cc36d78fe28c1d45854fd015447e6952143ce4",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/PAS5211_comm.py",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "0c9c866a6ded5dfb8e2d0275eca2742f8e67bcce",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_constants.py",
      "new_id": "0c9c866a6ded5dfb8e2d0275eca2742f8e67bcce",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/PAS5211_constants.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "031ad785e425d3823b7f1efdd54d490109241922",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_hardware.py",
      "new_id": "031ad785e425d3823b7f1efdd54d490109241922",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/PAS5211_hardware.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d0d507a5ae08e0e3d5a2c674aa837b5d0c95f6f",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_utils.py",
      "new_id": "709af3f648f2dae3937e9e8a66c0df0510ad8e67",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/PAS5211_utils.py",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/README.md",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22e4b38de8a1f31c4f646be76e384b258fe31b8e",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/main.py",
      "new_id": "6a539dcfdc48206f7296bb11b59acafbc0e49d04",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/main.py",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "418ec1e0ac84625b3d64998f4fa1db5d8a3e73ef",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/microsemi.py",
      "new_id": "86026f453cf2c94439a7290ca6c35a91ce0337b2",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/microsemi_olt.py",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "54ec987f1b590dcdbbe02289c0265baf7d79d0f7",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/pcaps/olt-with-onu.pcap",
      "new_id": "54ec987f1b590dcdbbe02289c0265baf7d79d0f7",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/pcaps/olt-with-onu.pcap",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e103c5fb802b10bb81867241bae53da3969b19c",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/pcaps/olt.pcap",
      "new_id": "1e103c5fb802b10bb81867241bae53da3969b19c",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/pcaps/olt.pcap",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2b1d69e84d5ca30d37a8d298f08f9d78e2da91ad",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/ruby.yml",
      "new_id": "2b1d69e84d5ca30d37a8d298f08f9d78e2da91ad",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/ruby.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c1b44733fd14cfd9f0bfd963769f323bff1d7240",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/test_chat.py",
      "new_id": "c1b44733fd14cfd9f0bfd963769f323bff1d7240",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/test_chat.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "voltha/adapters/pmcs_onu/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e5149a1d862c5fa87a06667a1379656d329892f",
      "new_mode": 33188,
      "new_path": "voltha/adapters/pmcs_onu/pmcs_onu.py"
    }
  ]
}
