)]}'
{
  "commit": "0cbee5187c2a28f56659378013178048260cb3f8",
  "tree": "ec1a9faa5308b11d3987623613b16a81f4c9ab45",
  "parents": [
    "644fb65754ab9eb64980070315ae4c77476f998f"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Wed Oct 18 15:39:24 2023 -0400"
  },
  "committer": {
    "name": "Jan Klare",
    "email": "jan.klare@bisdn.de",
    "time": "Wed Oct 25 16:30:07 2023 +0200"
  },
  "message": "[VOL-5194] - Update repo to use library makefiles.\n\nhttps://gerrit.opencord.org/plugins/gitiles/onf-make\n----------------------------------------------------\nThis patch will begin replacing the makefiles/ directory (target and logic\nduplication) with centrally maintained library makefiles.  repo:onf-make\nhas been added as a git-submodule.\n\nSimplest patch given the amount of changes needed.\nIt will only alter where duplicate target logic is included from.\n\n.gitmodules\nmakefiles/onf-lib\n-----------------\n  o Checkout repo:onf-make as a submodule of voltha-docs.\n\nmakefiles/local/include.mk\n--------------------------\n  o Add a directory for per-repository makefile targets and overrides.\n\nconfig.mk\nmakefiles/config.mk\n-------------------\n  o Relocate config.mk to avoid cluttering the repository root.\n\nMakefile\n--------\n o Replace high level imports with a single library makefile include.\n\nmakefiles-orig/virtualenv.mk\n----------------------------\n  o Help target cleanups, edits will migrate into repo:onf-make\n    prior to removal of the local virtualenv.mk makefile.\n\nmakefiles/include.mk\n--------------------\n  o Added new install.mk include used to load onf-lib and local makefiles.\n  o Staging: define onf-mk-lib as makefiles-orig/ for now.\n  o Legacy makefile cleanup still needed before makefiles/local can be used\n\nhowto/index.rst\nhowto/nop.rst\n---------------\n  o Cosmetic edit to force a build/license check.\n  o Last recheck attempt reported \"No Builds Executed\".\n\nDepends-On: I7c83bd48d26510e79fd32f8bb97887cace67b55f\nDepends-On: If75417c45363ee5c6a514fe9ebd4414ba8cf0cf7\nDepends-On: I637d58f3e983b6cb1b7f08d19f16da925a579668\n\nChange-Id: I8d7e53da91e52642726f1c8b997952765cbc1c23\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b524402c19279eb85fdad45c6fff2812731c137e",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "modify",
      "old_id": "99a5aeb852b62bbc7eaf6a5c4152ab25104fbfba",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "f99c80988c36df4b5667f7d5853cf880b597aa7d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "8d81fbfc0dd273d5492781f37b35d6ed3e59dcbd",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "ae93586dde1f01da9d35b1a2339e0cf120043e38",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "delete",
      "old_id": "61c5d974932489ade0c079579bfa365120c15c58",
      "old_mode": 33188,
      "old_path": "howto/eof.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "276a721b2f4293bacd0e9102fe80cdddcbd48f2d",
      "old_mode": 33188,
      "old_path": "howto/index.rst",
      "new_id": "d52ba3cf7b5ae549b2581de65ab9dd0d0253d383",
      "new_mode": 33188,
      "new_path": "howto/index.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef26f8c177b950b6dbb0d99dbc19c4bce6b648d6",
      "new_mode": 33188,
      "new_path": "howto/nop.rst"
    },
    {
      "type": "modify",
      "old_id": "775f56f3dd24b04cc7646f7c1bfa665e90c59257",
      "old_mode": 33188,
      "old_path": "makefiles-orig/virtualenv.mk",
      "new_id": "aa2417265beb6ebba92e86405ba518fed213614c",
      "new_mode": 33188,
      "new_path": "makefiles-orig/virtualenv.mk"
    },
    {
      "type": "rename",
      "old_id": "72b2e9aba94a4cb7bafafa8876c10d6ac1f2cae4",
      "old_mode": 33188,
      "old_path": "config.mk",
      "new_id": "72b2e9aba94a4cb7bafafa8876c10d6ac1f2cae4",
      "new_mode": 33188,
      "new_path": "makefiles/config.mk",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44872b4b30762638bd1c0a19d8aaba154551b265",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "makefiles/local/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0003f1a36b973973b5fc627363590d007d064cad",
      "new_mode": 57344,
      "new_path": "makefiles/onf-lib"
    }
  ]
}
