)]}'
{
  "commit": "79bce36041f71bf4ea2e215a12991fd5ebc77929",
  "tree": "314391e8670bce7b46d553572db36b3850f23102",
  "parents": [
    "7614e22859879701f7653db734bd9a19b3ed10b2"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Sep 28 16:58:22 2023 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Mon Oct 02 14:32:50 2023 -0400"
  },
  "message": "Enhance shellcheck lint target (2 of 3 -- installer)\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/install.mk\n-------------------------------\n  o Adding a tool makefile for installing shellcheck via dependency.\n  o NOP if shellcheck exists else install the latest v0.9.0.\n  o Added library target lint-shell-cmd-version\n    - Dependency for lint-shell-* makefile targets\n    - Used for central logging to display shellcheck command in use.\n  o lint-shell-install\n    - Install makefile target is dependency driven.\n    - Prefer system installed command with fallback to installation\n      of the \u0027latest\u0027 shellcheck version v0.9.0.\n\nUnit testing:\n  - mkcheck.sh script will setup a usable sandbox to try out\n    lint-shell makefile targets.\n\nhttps://wiki.opennetworking.org/display/VOLTHA/repo%3Aonf-make\n\nChange-Id: Ica33f4c2c01cd63bc400a7db3c1e299cbcc030e7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63797d5c58e76b35c91dd30096b31a3764d8be60",
      "old_mode": 33188,
      "old_path": "makefiles/lint/shell/include.mk",
      "new_id": "293947f508d539527c17b6795acc34506a7ce9fa",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shell/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd3e4623175ab7cd1ec8a4dc5a46f06510d6aa3d",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shell/install.mk"
    }
  ]
}
