)]}'
{
  "log": [
    {
      "commit": "ccab2cf3fae8eba44577287c1b396ccb4861ecc9",
      "tree": "00b79a2b463123cbe42a932016224ab19b6b2c37",
      "parents": [
        "9d0f1acad52a49d403bc75eac9ca4d35bf7a8ee1"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Sat Apr 06 18:00:59 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Sat Apr 06 18:00:59 2024 -0400"
      },
      "message": "Misc cleanups, add installer for lint-groovy\n\nmakefiles/npm/README.md\nmakefiles/npm/include.mk\nmakefiles/npm/nvm.mk\nmakefiles/npm/npm.mk\n-------------------------\n  o Genreate targets and deps for installing tools nvm, npm and npm-groovy-lint.\n  o Tools are intended for interactive use.\n  o npm-groovy-lint is a dependency for the lint-groovy target\n\nconfig.mk\n.gitignore\n----------\n  o Add exclusion lf/onf-make for repo:onf-make git submodule.\n  o Add exclusion for .tmp (makefiles/nvm/nvm.mk)\n\nmakefiles/lint/groovy/groovy.mk\nmakefiles/lint/groovy/include.mk\nmakefiles/lint/groovy/install.mk\n--------------------------------\n  o Update targets to latest lint-{language}-{all,mod,src} syntax.\n  o Installer updated to depend on npm/nvm.mk target \u0027npm-groovy-install\u0027.\n\nmakefiles/lint/make/makefile.mk\nmakefiles/lint/json.mk\nmakefiles/lint/python/flake8.mk\nmakefiles/lint/shell/shellcheck.mk\nmakefiles/lint/yaml.mk\n------------------------\n  o Simplify find command exclusions.\n  o Use \"-not -path [p]\" in place of \"( -name p ) -prune\".\n\nmakefiles/main/tempdir/tempdir.mk\n---------------------------------\n  o Fixed a typo $(HELP) -\u003e $(HIDE)\n\nmakefiles/lint/doc8/doc8.ini\n-------------------------------\n  o Add directory exclusions from onf-excl-dir\u003d.\n  o Remove txt from the list of file extensions to check\n    repo:voltha-docs is the only repo with *.txt files that contain\n    restructuredText so add the extension in the local per-repository\n    config.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: Ia2e091d812af82063c79ed855bc7dd4f5ec8f706\n"
    },
    {
      "commit": "024492a619949ba9ccca670ef1e523a064457798",
      "tree": "8a666d005b06c73dc6aca5cfe8720f30b893eb57",
      "parents": [
        "dc04c935b41ad2bef1302c78e2f07430c30f3bd6"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 01 12:30:35 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 01 12:30:35 2024 -0400"
      },
      "message": "make lint-reuse: fix SPDX copyright notice.\n\nmakefiles/lint/groovy/.groovylintrc.json\n----------------------------------------\n  o Inline notice strings as json record data.\n\n.gitignore\n----------\n  o Special case for source patches.\n  o reuse tool does not support exceptions.\n  o Cannot inline copyright strings in patch data due to patched files being altered.\n  o Workaround: gitignore patch sources post checkin.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: Ifd96df363dbdd234992383d3f971cb1c06e3b599\n"
    },
    {
      "commit": "dc04c935b41ad2bef1302c78e2f07430c30f3bd6",
      "tree": "81b7c6be3df0ca1057729b4e1119e793e12875a4",
      "parents": [
        "df2387271b79085160ac852b61466db41e1d95dc"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 01 12:14:21 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 01 12:14:21 2024 -0400"
      },
      "message": "Bulk SPDX copyright notice addition.\n\nCleanup make lint-reuse (lint-license) complaints.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: Ic199c6e6c3f51789b2f91e534e7668b77b567f7d\n"
    },
    {
      "commit": "a8205c202e320b5f74e5b93de7c0ac2809dfc3c0",
      "tree": "fd06a5a6667bbc4f8df1d0cc836241f818ead5b3",
      "parents": [
        "ad7bd3fe665f83d04d695db29fa57b9c443a792d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Oct 18 13:35:16 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Nov 07 08:52:15 2023 -0500"
      },
      "message": "[VOL-5194] - Refactor and use repo:onf-make as a git-submodule\n\nmakefiles/lint/doc8/doc8.ini\nmakefiles/lint/doc8/ini.mk\n----------------------------\n  o Repo:onf-make library makefiles define a default config for doc8.\n  o Per-repository overrides and exclusions are needed for linting.\n  o The doc8 command will err when multiple --config switches are passed.\n  o ini.mk was added to dynamically generate a doc8.ini config\n    file by merging library and local doc8 configs.\n\nconfig.mk\n---------\n  o Added a deprecation note for config values moving to repo:voltha-docs.\n  o Explicitly define --repo-name--, we lose per-repository error checking\n    but the edit is needed to enable jenkins lint testing for repo:onf-make.\n\nmakefiles/include.mk\nmakefiles/.gitignore\n--------------------\n  o Define onf-mk-tmp\u003dmakefiles/tmp for internal library makefile use.\n  o Targets and \u0027make clean\u0027 maintain the temp directory.\n\nmakefiles/lint/doc8/include.mk\n------------------------------\n  o include ini.mk to generate a doc8.ini config file.\n  o Update lint target to support common *-{all, mod, src} targets.\n  o help targets: replace echo with printf for consistent formatting.\n  o Added banner-{enter,leave} calls and fixed a typo.\n\nmakefiles/lint/doc8/install.mk\n------------------------------\n  o Rename peripheral doc8 help target to lint-doc8-help.\n    Output from \u0027make help\u0027 is growing long and difficult to read.\n    Simplify by displaying two help items per topic (primary and summary),\n    devs can later request topic specific help by name when needed.\n\nChange-Id: I7c83bd48d26510e79fd32f8bb97887cace67b55f\n"
    },
    {
      "commit": "686d3b9ad64e9b4083a3e6cda3a684e78db3a60b",
      "tree": "ec197b05e7b4facf9e7de519b73506af29b02d84",
      "parents": [
        "e6a99917b2a41a1ec7600793d21a45272066f563"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 17:59:59 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 17:59:59 2023 -0400"
      },
      "message": "Merge in more makefile edits from repo:voltha-docs\n\nChange-Id: Iba7f6e565b45c5e888a34bce295d8fada8ab2ce2\n"
    }
  ]
}
