)]}'
{
  "commit": "fe2bf57d2bd2c02ccafc3abff931670e00424d3c",
  "tree": "97c10afd4c535fc291383d43099a69cd5e580f6a",
  "parents": [
    "ea13e4bf666b9f0971642e65408c7794f7f3e4d4"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "jarmstrong@linuxfoundation.org",
    "time": "Mon Apr 29 12:20:35 2024 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "jarmstrong@linuxfoundation.org",
    "time": "Fri May 03 17:36:41 2024 -0400"
  },
  "message": "[VOL-5315] Add support for tool pre-commit and repo:onf-make\n\n.pre-commit-config.yaml\n-----------------------\n  o Install basic config for pre-commit tool use.\n\nlf/transition.mk\n----------------\n  o Legacy mode: add deps to checkout submodule\n    when repo:onf-make library makefiles are included.\n\nlf/onf-make/makefiles/commands/pre-commit/\n------------------------------------------\n  o Define convenience target \u0027pre-commit\n  o A virtualenv is installed on demand as a dependency.\n  o Invoke tool pre-commit.\n\nlf/\nMakefile\n.gitmodules\n-----------\n  o Add repo:onf-make as a git submodule.\n  o Facilitate replacing local copy \u0026 paste makefiles/ with\n    a refactored library equivalent.\n\nChange-Id: Ife154010c6ff3c8f1df38c8ebbef0d3b178cb529\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": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e610ec7da18ef23f08483b144b5a6afe5af5ba5",
      "new_mode": 33188,
      "new_path": ".pre-commit-config.yaml"
    },
    {
      "type": "modify",
      "old_id": "10c2b8e514954aa8c193476b3f4330d179f99e8e",
      "old_mode": 33261,
      "old_path": "Makefile",
      "new_id": "011de3c2381bb6c18af160e3f941974d55ab8788",
      "new_mode": 33261,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "2b021ca7fd627a3c05416a7aa9257591328fd083",
      "old_mode": 33261,
      "old_path": "VERSION",
      "new_id": "e249ffa3604fbfdd71f416475c8bed78356aa362",
      "new_mode": 33261,
      "new_path": "VERSION"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ecec93eb886b923c2ad966c7649d9409c816fd5",
      "new_mode": 33188,
      "new_path": "lf/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27a92963887b10510f76370174bd5f908bb309c1",
      "new_mode": 33188,
      "new_path": "lf/config.mk"
    },
    {
      "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": "f22de9dea0501064e0a588bf18879de7027791c4",
      "new_mode": 57344,
      "new_path": "lf/onf-make"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9352166a3e834df034a6cd75fca8cfd309aa660",
      "new_mode": 33188,
      "new_path": "lf/transition.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b56b7c375254967aea9d694d326c55934dcd4868",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    }
  ]
}
