)]}'
{
  "log": [
    {
      "commit": "daa1f0ad84ee0f02b77360d89673539ec974ba09",
      "tree": "0875c196ff15739895a7bc26ec3e39c4f285ba5e",
      "parents": [
        "1679d43a96cce0b8395f07eed74e2e05e174fbf0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed Apr 03 18:07:59 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed Apr 03 18:07:59 2024 -0400"
      },
      "message": "Add support for pre-commit hook/linting\n\n.pre-commit-config.yaml\n-----------------------\n  o Create initial config for pre-commit hook.\n\nmisc/*\n  o Basic inline cleanups courtesy of the pre-commit hook.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I6aa20216ade22b1a7406e8358864fb245842b713\n"
    },
    {
      "commit": "8a765bade330775bd7d919e22f2c020b04e8887d",
      "tree": "a184a00217b1df8f000a8b55b2f6a5ec36e9f11f",
      "parents": [
        "5c135febe1a1f73ea4c8f235201aba067fa927ac"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed Mar 27 10:27:29 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed Mar 27 16:57:02 2024 -0400"
      },
      "message": "A unit test for validating repository tags.\n\nlf/include.mk\n-------------\n  o Handle a bootstrap case for git submodule checkout.\n  o Invoke git command using macro $(GIT) else not found by path.\n  o git submodule update --init --recursive will checkout repo:onf-make\n\ntest/bats/check_repo_tags.bats\n------------------------------\n  o A BATS unit test to validate contents of gerrit and github repository tags.\n  o Replace inlined hardcoded list of repository names.\n  o Instead read them from data file conf/repos/voltha.\n  o Added conditional booleans enable_fatal\u003d and enable_skip\u003d1\n    for easy removal of test filtering while using interactively.\n\ntest/bats/conf/repos/deprecated\n-------------------------------\n  o Move a few repositories into a new deprecated list so their usage is clear.\n\n[HOWTO: test]\n  % git clone ssh://gerrit.opencord.org/ci-management\n  % make -C ci-management/tests/bat test-bats\n\ncheck_repo_tags.bats\n3 tests, 0 failures\n\nChange-Id: I5fc8e37b36f02f77d5b54594a7092a9456562939\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e711087d28aac5778326e1398fa636a9f1cb81be",
      "tree": "445c5e18a252176fe2a5bbc9860712c57c833c57",
      "parents": [
        "eb84a637151aa52ac5e308dbc6a92cde27da9eb7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 22 14:23:34 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 22 14:23:34 2024 -0400"
      },
      "message": "Minor edits to support repo:onf-make\n\nMakefile\n--------\n  o Remove Makefile inlined include help/trailer.mk, lib sourced.\n\nlf/include.mk\n-------------\n  o Mark git-submodule targets as .PHONY so they always process.\n  o Use library $(banner) macro to annouce target for logging.\n  o Add help text for two git-submodule targets.\n\nrequirements.txt\n----------------\n  o Add bashate to the list of python modules to install.\n\nChange-Id: If35c7aac9e0deb25c0fc0ba8b158aafe78d6754f\n"
    },
    {
      "commit": "56fdfeccbd603827449c6b969f0b17bf2a43b7f3",
      "tree": "93834f4f28b03c69160545cd108cf9828c08fb99",
      "parents": [
        "054d8314ea3abe74785280c4f5557928756ea443"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 01 13:43:36 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 01 14:53:52 2024 -0500"
      },
      "message": "Update repository to use repo:onf-make/makefiles\n\n.gitmodules\nMakefile\nconfig.mk -\u003e lf/config.mk\nlf/include.mk\nlf/local/include.mk\nlf/onf-make\nmakefiles/README.md\n-------------------------\n  o Initial staging to remove per-repository makefiles/ directory.\n  o Add repo:onf-make as a git submodule.\n  o lf/include.mk is central access for loading all library logic.\n  o lf/local/ replaces $(sandbox-root)/makefiles.\n\n*.groovy, *.sh, *.yaml\n----------------------\n  o Include source edits to force pipeline to rebuild.\n  o Added SPDX copyright notice tokens.\n\nChange-Id: Ia6b95880e720956d01af2c5966f7ae5d0f4c13b1\n"
    }
  ]
}
