)]}'
{
  "commit": "678f0a5ae13b5addab4970556d362e0b508b0b2f",
  "tree": "6362a7fc10731587186c0947905d8afe0df6cd5d",
  "parents": [
    "5cbdfbb7ff4a82cdfd99ab484858c04bf759eac2"
  ],
  "author": {
    "name": "Wei-Yu Chen",
    "email": "weiyu@opennetworking.org",
    "time": "Tue Dec 21 13:50:52 2021 +0800"
  },
  "committer": {
    "name": "Wei-Yu Chen",
    "email": "weiyu@opennetworking.org",
    "time": "Mon Feb 14 22:36:41 2022 +0800"
  },
  "message": "AETHER-2846 Support all parameters which lists in Aether Docs\n\nAETHER-2847 Integrating with Prometheus and record eNB information\nAETHER-2848 Move SAS configuration as enodeb base, not plugin in driver code\nAETHER-2879 add gps information in prometheus\nAETHER-2880 add ip and port as configurable parameter in enodebd\nAETHER-2897 Firmware update feature over CWMP\nAETHER-3022 Integrate firmware upgrade state into configuration workflow\nAETHER-3120 Develop ACS state machine with firmware upgrade feature\n\nChange-Id: I0bcbf2229ba3c1638f2a997f3c651f8d6240145d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "200ed83a578005c524b43263660baeb9f41f3137",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "bbd439d376e6c066f5da164168134f48b9314a87",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "60b0c165454a2cf6affc95b8700678bda896f28f",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "a17685989bd16d936e9445860adb93cc2cc88b79",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "3be52841150c0f549ade2ecf4ac018d89571fd50",
      "old_mode": 33188,
      "old_path": "common/cert_utils.py",
      "new_id": "e19063f2e3e0f8f52453d530ed8667e11ea4183a",
      "new_mode": 33188,
      "new_path": "common/cert_utils.py"
    },
    {
      "type": "modify",
      "old_id": "5a3ca98c18fb0f75b820c0495d55e4c0fab2030e",
      "old_mode": 33188,
      "old_path": "common/service.py",
      "new_id": "59f06ca5e2a07d735a0d679a6e9cffb48e46cdc9",
      "new_mode": 33188,
      "new_path": "common/service.py"
    },
    {
      "type": "modify",
      "old_id": "27df4d93128f965321069536a24fb1870e0ffef4",
      "old_mode": 33188,
      "old_path": "data_models/data_model_parameters.py",
      "new_id": "751b3510bdbff00016555a455175be74822f59d0",
      "new_mode": 33188,
      "new_path": "data_models/data_model_parameters.py"
    },
    {
      "type": "modify",
      "old_id": "4b156dfd50142d679de2866ca3b052a5a87ed2b4",
      "old_mode": 33188,
      "old_path": "device_config/configuration_init.py",
      "new_id": "2c4e3421d2e7c6212028872146d7a6253c52ed15",
      "new_mode": 33188,
      "new_path": "device_config/configuration_init.py"
    },
    {
      "type": "modify",
      "old_id": "bfa66eb0af713b43353886bfbf2422b6da34661a",
      "old_mode": 33188,
      "old_path": "devices/freedomfi_one.py",
      "new_id": "4dfee90298c205e19324ae428bad1ec98534937c",
      "new_mode": 33188,
      "new_path": "devices/freedomfi_one.py"
    },
    {
      "type": "modify",
      "old_id": "ff5fe6ea239c9e2e410487d3c0601ba3cd3af171",
      "old_mode": 33188,
      "old_path": "magma_configs/enodebd.yml",
      "new_id": "346a6ed320f536cf270183f34b726311fdff89f7",
      "new_mode": 33188,
      "new_path": "magma_configs/enodebd.yml"
    },
    {
      "type": "modify",
      "old_id": "ccc7ff9a779131f0126428496e30f8dbe6b98360",
      "old_mode": 33188,
      "old_path": "magma_configs/magmad.yml",
      "new_id": "ecbafc4b0f234005c95a4e4d8c13c02cc32627e2",
      "new_mode": 33188,
      "new_path": "magma_configs/magmad.yml"
    },
    {
      "type": "modify",
      "old_id": "0b0e52f62aba78e0a604ac7d7b324b4bff59dba1",
      "old_mode": 33188,
      "old_path": "magma_configs/serial_number/2009CW5000019.yml",
      "new_id": "140781f90938a47b6f3df36cf4256d2debbe4d7c",
      "new_mode": 33188,
      "new_path": "magma_configs/serial_number/2009CW5000019.yml"
    },
    {
      "type": "modify",
      "old_id": "aae8e961b9fdb3e276971bf51ee92b8d5afdde69",
      "old_mode": 33188,
      "old_path": "main.py",
      "new_id": "c34aa0d282c2e05f3f930d3077cbb13e8f624a7c",
      "new_mode": 33188,
      "new_path": "main.py"
    },
    {
      "type": "modify",
      "old_id": "90c4b4f08fd6a1aaf4fb9924f99e86ba5fbff34b",
      "old_mode": 33188,
      "old_path": "metrics.py",
      "new_id": "877c4d9bc5a739ba26d0b7c0cfd94a8cf21996c3",
      "new_mode": 33188,
      "new_path": "metrics.py"
    },
    {
      "type": "modify",
      "old_id": "41d602ef3d722cb15e7aafc229f27041834fa31f",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "97556f1058e21e6dab0748465a60a2ece26a5f5f",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "2a7367f21f02eda3d1dee7b74248b90e9ef82701",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs_impl.py",
      "new_id": "4a197d48aa6db3099ca96bb6fa6064b3d053359c",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs_impl.py"
    },
    {
      "type": "modify",
      "old_id": "a9b84a5334b57fd00e1c415290df1cdad6fca5b7",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs_states.py",
      "new_id": "d9e2ed92789d5d05a79fd41b708853ab28ea25d6",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs_states.py"
    }
  ]
}
