)]}'
{
  "commit": "b0337eb54bcb9fe5d34fb037856d1e97343832b3",
  "tree": "1577d3293b12b542ae1230a8dc06c100e8560fd7",
  "parents": [
    "094df16de14a6deb684f27930ad2c099d31f6d22"
  ],
  "author": {
    "name": "Girish Gowdra",
    "email": "girish.gowdra@intel.com",
    "time": "Fri Mar 25 16:44:21 2022 -0700"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish.gowdra@intel.com",
    "time": "Tue May 10 11:09:54 2022 -0700"
  },
  "message": "[VOL-4676]:\nInitial Framework for reading SFP capabilities by reading the EEPROM data.\nUse the detected SFP data to derive the MAC and PON system mode.\nMake the SFP EEPROM read mode configurable per platform through the\nDYNAMIC_PON_TRX_SUPPORT \u0027#define\u0027 defined in the platform vendor.h file.\n\nChange-Id: I07d7763371d2f804a1e93ca38646b1a30198f8ee\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70c5cc6961e6f5ca808eacca8ae0bd098136051d",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "8bf4bc159b2fbacfb6ea3489108e77c1f0f085e9",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "82f2293fd14cf9685df3b25f3a3027a8541c0e38",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "b69fdf5375d06ef2530aa05950ecd0e04d791a7c",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "b0453d9080556aa46bdde7eb073335d3e18782fb",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "0b2eb36f50859069e4541003d114bdc54a54eb48",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "494bc81ea5ce9bf70734e6cee3c1d1a6fcece487",
      "old_mode": 33188,
      "old_path": "agent/Makefile.in",
      "new_id": "89967fe2ca4cf604ac2586c3ffe4e674dc775a7e",
      "new_mode": 33188,
      "new_path": "agent/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "2159716564f658e239e6a1da25a1575b6b097260",
      "old_mode": 33188,
      "old_path": "agent/common/core.h",
      "new_id": "4279f35c551451e98167f1fbcaa25c5479f0c314",
      "new_mode": 33188,
      "new_path": "agent/common/core.h"
    },
    {
      "type": "modify",
      "old_id": "ce55e4d1b3f0da23c197c1ebbbe739de9c4ca4c4",
      "old_mode": 33188,
      "old_path": "agent/common/main.cc",
      "new_id": "8e0aba8a070218afda537b84eabee7e749d9767b",
      "new_mode": 33188,
      "new_path": "agent/common/main.cc"
    },
    {
      "type": "modify",
      "old_id": "86836ffa9fb80bad597bceff659295f23de70e8c",
      "old_mode": 33188,
      "old_path": "agent/device/asfvolt16/vendor.cc",
      "new_id": "1c88cb0ebaeba3cf644410e554641bb3d59b8d0a",
      "new_mode": 33188,
      "new_path": "agent/device/asfvolt16/vendor.cc"
    },
    {
      "type": "modify",
      "old_id": "f63142eeebc1c1709d30e2ecb92e7950cfde0409",
      "old_mode": 33188,
      "old_path": "agent/device/asfvolt16/vendor.h",
      "new_id": "2e6c499d2e97b8a31b6697a817880afc7836522e",
      "new_mode": 33188,
      "new_path": "agent/device/asfvolt16/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "f62227891cdfcbefaf29b8b46acf0fd96f4ee7b4",
      "old_mode": 33188,
      "old_path": "agent/device/asgvolt64/mkdebian/debian/files",
      "new_id": "4a4e5960f4cbb53cbf0f7893aef1cb77526e5214",
      "new_mode": 33188,
      "new_path": "agent/device/asgvolt64/mkdebian/debian/files"
    },
    {
      "type": "modify",
      "old_id": "86836ffa9fb80bad597bceff659295f23de70e8c",
      "old_mode": 33188,
      "old_path": "agent/device/asgvolt64/vendor.cc",
      "new_id": "7e68606ee315bc964aa72d4e89c4c61a08838c46",
      "new_mode": 33188,
      "new_path": "agent/device/asgvolt64/vendor.cc"
    },
    {
      "type": "modify",
      "old_id": "89a4bffaf21483805abb4f05c5eae1a779746705",
      "old_mode": 33188,
      "old_path": "agent/device/asgvolt64/vendor.h",
      "new_id": "7f49bc528259f5205d385101fb41078e5df4d1a9",
      "new_mode": 33188,
      "new_path": "agent/device/asgvolt64/vendor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6f4cbf9b3f396a5359d7c48681182d477e473d8",
      "new_mode": 33188,
      "new_path": "agent/device/device.cc"
    },
    {
      "type": "modify",
      "old_id": "71259ac15545a8ca74c52f51b7ab522c6a7667a2",
      "old_mode": 33188,
      "old_path": "agent/device/device.h",
      "new_id": "a0118a12391257700affaf5cd45325fe907c675c",
      "new_mode": 33188,
      "new_path": "agent/device/device.h"
    },
    {
      "type": "modify",
      "old_id": "8d2a5a0b99895223639e755a95f623b7674a0d06",
      "old_mode": 33188,
      "old_path": "agent/device/generic/vendor.h",
      "new_id": "987d927254009b50b32f3905d18c2bcf9b9e0991",
      "new_mode": 33188,
      "new_path": "agent/device/generic/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "2a62bcb8d29380a71168d1d0e8d07bab6fac396d",
      "old_mode": 33188,
      "old_path": "agent/device/rlt-1600g-w/vendor.h",
      "new_id": "2940b910b3043750d6941cca4263e4b3d3352668",
      "new_mode": 33188,
      "new_path": "agent/device/rlt-1600g-w/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "ec6b5c63010c29b705647fe5a204bd0d161f1f73",
      "old_mode": 33188,
      "old_path": "agent/device/rlt-1600x-w/vendor.h",
      "new_id": "5c8425de7c271b21652855e9f82946b2e75e789b",
      "new_mode": 33188,
      "new_path": "agent/device/rlt-1600x-w/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "b55cc0249205adbcd55e8464af616bc34e29846d",
      "old_mode": 33188,
      "old_path": "agent/device/rlt-3200g-w/vendor.h",
      "new_id": "df21c3272fb49765b17d3bb377198ddef879f7a8",
      "new_mode": 33188,
      "new_path": "agent/device/rlt-3200g-w/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "86836ffa9fb80bad597bceff659295f23de70e8c",
      "old_mode": 33261,
      "old_path": "agent/device/sda3016ss/vendor.cc",
      "new_id": "75542bf8243f7349e2b39de2e6447aed231eb758",
      "new_mode": 33261,
      "new_path": "agent/device/sda3016ss/vendor.cc"
    },
    {
      "type": "modify",
      "old_id": "d904e9be35d12093eb96ee44c5f3757708709116",
      "old_mode": 33261,
      "old_path": "agent/device/sda3016ss/vendor.h",
      "new_id": "b30960ba57568f8fb3599bd48c001875ec9a2f59",
      "new_mode": 33261,
      "new_path": "agent/device/sda3016ss/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "86836ffa9fb80bad597bceff659295f23de70e8c",
      "old_mode": 33188,
      "old_path": "agent/device/sim/vendor.cc",
      "new_id": "7e68606ee315bc964aa72d4e89c4c61a08838c46",
      "new_mode": 33188,
      "new_path": "agent/device/sim/vendor.cc"
    },
    {
      "type": "modify",
      "old_id": "1dbc9cd9e3459f583f0e0e1545b1bbef621e0326",
      "old_mode": 33188,
      "old_path": "agent/device/sim/vendor.h",
      "new_id": "3fab2a6af2fb067c3eb94eb6cdef70ac4a76caed",
      "new_mode": 33188,
      "new_path": "agent/device/sim/vendor.h"
    },
    {
      "type": "modify",
      "old_id": "a833077911d753d7befeab9471ed54ec1cf03411",
      "old_mode": 33188,
      "old_path": "agent/src/core_api_handler.cc",
      "new_id": "5b7bb742b78ea38f8273b42f68607ee1b89a1964",
      "new_mode": 33188,
      "new_path": "agent/src/core_api_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "bd83e81e00100933e1c5a0fc4e0a636451d6fedc",
      "old_mode": 33188,
      "old_path": "agent/src/core_data.cc",
      "new_id": "da9c73394930f853d2cf765de5fab97f038eb4e6",
      "new_mode": 33188,
      "new_path": "agent/src/core_data.cc"
    },
    {
      "type": "modify",
      "old_id": "af3f7ade65133c883a0a3c1dcb99ca722885414d",
      "old_mode": 33188,
      "old_path": "agent/src/core_utils.cc",
      "new_id": "dafc68c9b32160bf9283720098ee582e25f4bcd5",
      "new_mode": 33188,
      "new_path": "agent/src/core_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "344ce5e25683891914dcf934296012956a93a546",
      "old_mode": 33188,
      "old_path": "agent/src/core_utils.h",
      "new_id": "1813a37caeaa6819adbb8cebdde3cc9f7f25cd80",
      "new_mode": 33188,
      "new_path": "agent/src/core_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d1add712e9857b8ec1bcd96bfc83de21428c424",
      "new_mode": 33188,
      "new_path": "agent/test/41-0050/NOTE.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c461dbd0c7d8af8ed980855e5deb021bfda0b5c",
      "new_mode": 33188,
      "new_path": "agent/test/41-0050/eeprom"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd12da8a3f9ff00dddcd6cb60ae1734311b280e1",
      "new_mode": 33188,
      "new_path": "agent/test/47-0050/NOTE.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d69a11951d5cf959b1a14337bd69353e115e593d",
      "new_mode": 33188,
      "new_path": "agent/test/47-0050/sfp_eeprom"
    },
    {
      "type": "modify",
      "old_id": "5897ad3d983a56253311b726fa3571ef7853772c",
      "old_mode": 33188,
      "old_path": "agent/test/Makefile",
      "new_id": "94e08291550ddd82af6938d1ec046dfaba39d4f8",
      "new_mode": 33188,
      "new_path": "agent/test/Makefile"
    },
    {
      "type": "modify",
      "old_id": "8a8a9fa7cd13481faf104a1aa3d374cef510d443",
      "old_mode": 33188,
      "old_path": "agent/test/inc/bal_mocker.h",
      "new_id": "81d6c19e495de98b0b48f3692b85fc725d692ea0",
      "new_mode": 33188,
      "new_path": "agent/test/inc/bal_mocker.h"
    },
    {
      "type": "modify",
      "old_id": "72ef1d2be929aafeb097acd88dfed1db8462ad4b",
      "old_mode": 33188,
      "old_path": "agent/test/src/bal_mocker.cc",
      "new_id": "5a2d7f1bdff0bea374c70d4272788301479de430",
      "new_mode": 33188,
      "new_path": "agent/test/src/bal_mocker.cc"
    },
    {
      "type": "modify",
      "old_id": "75a26ad5068618de918c839ab7f8b6e185d2474f",
      "old_mode": 33188,
      "old_path": "agent/test/src/test_core.cc",
      "new_id": "dd8265ed501ba9902b232982b2453a0d2907d66a",
      "new_mode": 33188,
      "new_path": "agent/test/src/test_core.cc"
    }
  ]
}
