)]}'
{
  "commit": "7cd92a14c96f6467d2990fc9a8789bc424916b6e",
  "tree": "3cfb90d08d538f62609d98b246de157491022070",
  "parents": [
    "03075e0438a3143819c7d049fa4beee74963a465"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "jarmstrong@linuxfoundation.org",
    "time": "Wed May 01 17:47:58 2024 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "jarmstrong@linuxfoundation.org",
    "time": "Wed May 01 17:47:58 2024 -0400"
  },
  "message": "[VOL-5321] - Add repo:onf-make as a git submodule.\n\nMakefile\nlf/transition.mk\n----------------\n  o Add bridge logic to conditionally load legacy makefiles or repo:onf-make.\n  o transition.mk allows logic to gradually be replaced.\n  o makefiles/ directory can eventually be removed after all\n    dependencies on local makefile logic have been removed.\n\nmakefiles/\n----------\n  o Replace make var(s) ONF_MAKEDIR\u003d and ONF_MAKE\u003d with var legacy-mk\u003d.\n\nmakefiles/commands/include.mk\nmakefiles/commands/kail/godownloader.sh\n---------------------------------------\n  o Replace loading legacy kail logic with library makefiles.\n  o Git submodule scripts contain linting cleanup for scripts.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I152251039fc3b330ed1a6729922e465c53d00879\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "758cef642c325b9146a5bb6fd581c49a2a8fddd4",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "modify",
      "old_id": "41f616732374d7c7a64b9f774e65325016652d61",
      "old_mode": 33188,
      "old_path": ".pre-commit-config.yaml",
      "new_id": "420e5f7dd8d1263d6b2675214a8d9c9c0aabe7ae",
      "new_mode": 33188,
      "new_path": ".pre-commit-config.yaml"
    },
    {
      "type": "modify",
      "old_id": "1e52fea1bd15cbf0f8e27fa0c18f3a8eaaa37936",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "490f9577b811d273a82ff5817a4ead51dde5efc1",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ffb3833d05b53ce1f2ade00d060a04249f9da28",
      "new_mode": 33188,
      "new_path": "lf/README.md"
    },
    {
      "type": "rename",
      "old_id": "43033907b40c9742ec821b5031e9ec92767ad17b",
      "old_mode": 33188,
      "old_path": "config.mk",
      "new_id": "18b714523b4fa47053f4186674c02cb83cea18f1",
      "new_mode": 33188,
      "new_path": "lf/config.mk",
      "score": 98
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d529072b22ee0d8056fa9d74841768ef3f51181",
      "new_mode": 33188,
      "new_path": "lf/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "lf/local/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78fca2dfde43820c5b0449e6ec00be7547acf4d6",
      "new_mode": 57344,
      "new_path": "lf/onf-make"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea4e84509c4cec870c9a4465ccd0d99beecdb89c",
      "new_mode": 33188,
      "new_path": "lf/transition.mk"
    },
    {
      "type": "modify",
      "old_id": "1df108508dc584bba08c03a96b3ee6c3c6217d84",
      "old_mode": 33188,
      "old_path": "makefiles/commands/include.mk",
      "new_id": "f64574a726fa7f98499f9b304cb2ca2442cd7b67",
      "new_mode": 33188,
      "new_path": "makefiles/commands/include.mk"
    },
    {
      "type": "modify",
      "old_id": "77ad5bf41ebc41a6a219d923e072715410015416",
      "old_mode": 33261,
      "old_path": "makefiles/commands/kail/godownloader.sh",
      "new_id": "63354bb163835cbd3f85c4a8223523a46ed12120",
      "new_mode": 33261,
      "new_path": "makefiles/commands/kail/godownloader.sh"
    },
    {
      "type": "modify",
      "old_id": "ee27e10e1d7bb129d35f4c2df578729f10ac6b7a",
      "old_mode": 33188,
      "old_path": "makefiles/docker/include.mk",
      "new_id": "5325305d0d96c5d714ec956f74bf71ec099be644",
      "new_mode": 33188,
      "new_path": "makefiles/docker/include.mk"
    },
    {
      "type": "modify",
      "old_id": "1c5ad2cbf9f5f8d6404545b085bd62a6d85a49d2",
      "old_mode": 33188,
      "old_path": "makefiles/gerrit/include.mk",
      "new_id": "42272295dae8549b2c9068f1a938d91032bf88c9",
      "new_mode": 33188,
      "new_path": "makefiles/gerrit/include.mk"
    },
    {
      "type": "modify",
      "old_id": "68525dcbce6a932b77d01a1f037a2bd52d193a57",
      "old_mode": 33188,
      "old_path": "makefiles/git/include.mk",
      "new_id": "be8b80e132618e7456ce01d62d53d8cf8831fdcf",
      "new_mode": 33188,
      "new_path": "makefiles/git/include.mk"
    },
    {
      "type": "modify",
      "old_id": "012d50575ecd9026d7e4cfad95aa8772296e3293",
      "old_mode": 33188,
      "old_path": "makefiles/include.mk",
      "new_id": "79c2aafa6815db1fd34449ca479a7f5c684fdd0f",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "modify",
      "old_id": "7af018ca6e3bae529751baf4e04375a04744cad5",
      "old_mode": 33188,
      "old_path": "makefiles/jjb/include.mk",
      "new_id": "ebf210405eb152dd0907e5eba636b85b4fca017f",
      "new_mode": 33188,
      "new_path": "makefiles/jjb/include.mk"
    },
    {
      "type": "modify",
      "old_id": "2102fc91ced6af15ad0392f0781d04e07d33254d",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "f21af76f815af7a44cfc712b5d73c02474d30c10",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    },
    {
      "type": "modify",
      "old_id": "dbc2e8bf0f267dda9d9d622b8f68936bc2af3799",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk.bk",
      "new_id": "709c32af7bc0ffefffe51fd55233640b8b2c1174",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk.bk"
    },
    {
      "type": "modify",
      "old_id": "29b4e84eb6b227605477b3f114bc75bdcfd0777a",
      "old_mode": 33188,
      "old_path": "makefiles/lint/python/include.mk",
      "new_id": "5944bbf538d542606939342cc169bea1ce9e5061",
      "new_mode": 33188,
      "new_path": "makefiles/lint/python/include.mk"
    },
    {
      "type": "modify",
      "old_id": "329ce8d70e03ce970be41474de4a2470c4cfbceb",
      "old_mode": 33188,
      "old_path": "makefiles/lint/shellcheck/include.mk",
      "new_id": "5d7309b33772d8e73b65e459b72fcd55b456bdb5",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shellcheck/include.mk"
    },
    {
      "type": "modify",
      "old_id": "29dfc8c85b0ed4f1af5ee117953ec30c762d72d2",
      "old_mode": 33188,
      "old_path": "makefiles/lint/tox/include.mk",
      "new_id": "ba10793444958d08b45fb59cb67a539dcb8bfe7a",
      "new_mode": 33188,
      "new_path": "makefiles/lint/tox/include.mk"
    },
    {
      "type": "modify",
      "old_id": "b618f6af8f40afaceb6b7a18a5efc6d9cb5c6967",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/byrepo/voltha-lib-go/include.mk",
      "new_id": "ad13c8eca7d1d13786333938199dd0eeada50a33",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/byrepo/voltha-lib-go/include.mk"
    },
    {
      "type": "modify",
      "old_id": "575c299c48d4bbd507afa5946d0e0b0feda0606d",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/byrepo/voltha-lib-go/yamllint.mk",
      "new_id": "76ceb1a97375994d3a4b10e079565e3b728c0c6e",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/byrepo/voltha-lib-go/yamllint.mk"
    },
    {
      "type": "modify",
      "old_id": "2c9011cabc3f6dd32fad57546fe2f2194ac7d83c",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/include.mk",
      "new_id": "62bfb30ee919dfd16ee2d8b98b59c03d31c22f8c",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/include.mk"
    },
    {
      "type": "modify",
      "old_id": "20d248c7f51282875ffac44b29e02207f0325225",
      "old_mode": 33188,
      "old_path": "makefiles/python/include.mk",
      "new_id": "a8589337df2a8d74970c5c710f4de8c5ba2feceb",
      "new_mode": 33188,
      "new_path": "makefiles/python/include.mk"
    },
    {
      "type": "modify",
      "old_id": "2e534ea40ea8ecf644377f6736289027fbb4aeb8",
      "old_mode": 33188,
      "old_path": "makefiles/targets/include.mk",
      "new_id": "7d2c99e6df6d743441ac4ae67e5116e533a6c5e6",
      "new_mode": 33188,
      "new_path": "makefiles/targets/include.mk"
    },
    {
      "type": "modify",
      "old_id": "85b8648cf54a40296c56f76b5fd7d30acf05cebd",
      "old_mode": 33188,
      "old_path": "makefiles/targets/test/include.mk",
      "new_id": "30a7e388b7de52c661c8fba972f919478a2f6b93",
      "new_mode": 33188,
      "new_path": "makefiles/targets/test/include.mk"
    }
  ]
}
