)]}'
{
  "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": "5c135febe1a1f73ea4c8f235201aba067fa927ac",
      "tree": "031938a789a5eac20aa1877558a53cc0e8a56ba0",
      "parents": [
        "e711087d28aac5778326e1398fa636a9f1cb81be"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Mar 25 16:45:55 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 26 11:02:18 2024 -0400"
      },
      "message": "Fix a repository issue\n\njjb/software-upgrades.yaml\n--------------------------\n  o Added a copyright notice.\n  o Cosmetic yaml edits to force a job to run.\n\njjb/pipeline/voltha/software-upgrades.groovy\n--------------------------------------------\n  o Changed https://github to https://gerrit for consistency.\n  o Branch deletions are not mirrored out to github and stray\n    entries can cause problems for docker image retrieval.\n  o Querying gerrit (current source of truth) will return valid branches.\n\ntest/bats/\n----------\n  o Add BATS unit tests to validate \u0027git ls\u0027 code snippet\n    from the software-upgrade.groovy pipeline script.\n\nChange-Id: Id6e7f7a77f8a0b5b7a904fafa42ea81f7c6342a5\n"
    }
  ]
}
