)]}'
{
  "commit": "7ebfb1f38c7461d35bc80ebdb3f8eac6b7e25ac3",
  "tree": "5816238e09fa8a40462a71bd10489abb4a731b0f",
  "parents": [
    "a3f9aca5a06297832e399a63e92631b69c853b60"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Feb 29 12:24:08 2024 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Feb 29 19:29:48 2024 +0000"
  },
  "message": "Improve target coverage for the reuse license checker.\n\nmisc\n----\n  o Copyright notice update from onf v1 to onf v1.1\n\nmakefiles/etc/utils.mk\n----------------------\n  o Function path-by-makefilepath-by-makefile():\n    - Replace $(subst include.mk) with $(dir) so path construction becomes generic.\n    - Added wrapper function genpath-makefiles() to improve call usability.\n\nmakefiles/lint/license/include.mk\nmakefiles/lint/license/reuse.mk\nmakefiles/lint/license/install.mk\n---------------------------------\n  o Added requirements.txt for reuse tool install (ability to vesion and freeze for release).\n  o Define command var REUSE\u003d so local devs can override.\n  o Added banner-{enter,leave} for logfile visibility.\n\nmakefiles/lint/license/include.mk\n\nmakefiles/lint/license/help.mk\n------------------------------\n  o Document a few missing targets for \u0027make help\u0027 and \u0027make lint-reuse-help\u0027.\n\n[HOWTO: test]\n-------------\n% make sterile\n% make venv                 # install virtualenv\n% make lint-reuse-install\n\n% make sterile\n% make lint-reuse-version\n\n% make sterile\n% make lint-reuse\n\nChange-Id: I91f4789981f3d3c5bc744d2db99374f9790e3b98\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffd98bd25d26abfa46fc599ffe127f467702e671",
      "old_mode": 33188,
      "old_path": "makefiles/lint/license/help.mk",
      "new_id": "02ae791501d162ab876b27ea6029fc65397e6b69",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/help.mk"
    },
    {
      "type": "modify",
      "old_id": "b8f70f44323680a970b62a18c642a9407c54e91c",
      "old_mode": 33188,
      "old_path": "makefiles/lint/license/include.mk",
      "new_id": "2f8e4972cdf9ec73e8acc3b3123b715e4e19c28d",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/include.mk"
    },
    {
      "type": "modify",
      "old_id": "c708482829f9606dfda7eb271f5f3d21df3647bb",
      "old_mode": 33188,
      "old_path": "makefiles/lint/license/install.mk",
      "new_id": "abaa77829d9c79faf11786442994418a1bf4e474",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/install.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69d55a040ceee50ef65b2f50d0931bea55c98b6b",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "408a3295347c448eb24342402383549985a37556",
      "old_mode": 33188,
      "old_path": "makefiles/lint/license/reuse.mk",
      "new_id": "306ab76fa0f092b204e8b53af04edced44e34ca2",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/reuse.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c92557f838177292870ac52d9f24cd05cde19bd",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/urls"
    },
    {
      "type": "modify",
      "old_id": "6090a17206de83b576f2b64d51eef32c30c1eba9",
      "old_mode": 33188,
      "old_path": "makefiles/utils/include.mk",
      "new_id": "e3e9ae06452b64e6fc18936c5793b9dfcbe0eeb0",
      "new_mode": 33188,
      "new_path": "makefiles/utils/include.mk"
    }
  ]
}
