)]}'
{
  "commit": "85e34514a552ca664da07027910c380bc692cbc7",
  "tree": "27a6f18d950689bd1d90685436cb9e9966cf84f7",
  "parents": [
    "79bce36041f71bf4ea2e215a12991fd5ebc77929"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Sep 28 16:40:31 2023 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Mon Oct 02 14:36:05 2023 -0400"
  },
  "message": "Enhance shellcheck lint target (1 of 3 -- help.mk)\n\nmakefiles/lint/shell/help.mk\n----------------------------\n  o Top level include used to source all lint-shell library makefiles.\n  o Loosely based on makefiles/{groovy,doc8}/*.\n  o Currently library makefile makefiles/shell.mk deprecation pending.\n  o Prefix yet-to-be-added makefile includes with hyphen to prevent errors.\n\nmakefiles/lint/shell/help.mk\n----------------------------\n  o Document new lint-shell makefile convenience targets being added.\n  o \u0027make help\u0027 will display a target summary for lint-shell:\n    - primary lint target name\n    - target name used to display extended help.\n  o \u0027make lint-shell-help\u0027 will display extended help (3 targets):\n    - make lint-shell-all  (current target behavior)\n    - make lint-shell-mod  (limit shellcheck to locally modified files)\n    - make lint-shell-src  (shellcheck a list of files passd in)\n  o Targets can be explicitly used by name.\n  o One of the three targets will become a dependency for:\n    - make lint         # if shellcheck is a default repository lint target.\n    - make lint-shell   # common target name for shellcheck linting.\n\nunit-testing:\nHelper script mcheck.sh will create a usable sandbox from shellcheck patches to evaluate targets.\nshellcheck (make lint-shell*) will report problems in bin/setup.sh:\n  o https://wiki.opennetworking.org/display/VOLTHA/repo%3Aonf-make\n\nChange-Id: I5a7f6c9b4c43ce973b65900b097977d422be8aa5\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3276f0f268548d1cf6785f6f5c558c28479500e7",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shell/help.mk"
    },
    {
      "type": "modify",
      "old_id": "293947f508d539527c17b6795acc34506a7ce9fa",
      "old_mode": 33188,
      "old_path": "makefiles/lint/shell/include.mk",
      "new_id": "78c1f489a6f9b4d0452fefe9b1b207f5a0ac25a4",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shell/include.mk"
    }
  ]
}
