)]}'
{
  "commit": "43997db22f16681e9f1c7d9a9c5cf1c7af32e7de",
  "tree": "6ca5175118230757ab1e7adda20dedc5b62c3106",
  "parents": [
    "a68903447ca29e7e65e1345fbdba1f52429ff4fb"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Jun 04 10:08:58 2023 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Jun 04 10:08:58 2023 -0400"
  },
  "message": "Support distinct project and library makefile includes.\n\nMakefile\nmakefiles/include.mk\nmakefiles/lint/include.mk\nmakefiles/python/include.mk\n---------------------------\n  O Library makefiles only require an include directory var.\n  o Project makefiles require two vars, one for derived paths (TOP\u003d).\n  o Infer library makefile path from the included makefile.\n  o Maintain MAKEDIR\u003d and ONF_MAKEDIR\u003d so caller can selectively\n    include what they want to use.\n\nChange-Id: Id1a6d76a278edc130729dd641688c9e5793e90f4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2b40ed527c796fc6c2f64cc23665ded5d0b70ef",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "d397fb947ccf7abab8374604f333fe903f43727a",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "806020a4b1b3deaa95be693e02191c912a6bc5ff",
      "old_mode": 33188,
      "old_path": "makefiles/include.mk",
      "new_id": "2e4af374609a4a73fabf0cc3b328bf5e1a079c77",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "modify",
      "old_id": "f011e31f31f6cde250639bc128299f749001dc00",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "95059fefe843ba3d980569f26c9fcf8e20cb624c",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    },
    {
      "type": "modify",
      "old_id": "24f34261c018446ece98102671eb452695bfaab7",
      "old_mode": 33188,
      "old_path": "makefiles/python/include.mk",
      "new_id": "70b5ca1a3eee0ca3f4adac70221844f31e76ba62",
      "new_mode": 33188,
      "new_path": "makefiles/python/include.mk"
    },
    {
      "type": "modify",
      "old_id": "93eb29da32d77456d5ee604defdb9d3104adeead",
      "old_mode": 33188,
      "old_path": "makefiles/virtualenv.mk",
      "new_id": "c6904da4dc6359d1560a9262101254ff85d0cc88",
      "new_mode": 33188,
      "new_path": "makefiles/virtualenv.mk"
    }
  ]
}
