)]}'
{
  "log": [
    {
      "commit": "7cd92a14c96f6467d2990fc9a8789bc424916b6e",
      "tree": "3cfb90d08d538f62609d98b246de157491022070",
      "parents": [
        "03075e0438a3143819c7d049fa4beee74963a465"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed May 01 17:47:58 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed May 01 17:47:58 2024 -0400"
      },
      "message": "[VOL-5321] - Add repo:onf-make as a git submodule.\n\nMakefile\nlf/transition.mk\n----------------\n  o Add bridge logic to conditionally load legacy makefiles or repo:onf-make.\n  o transition.mk allows logic to gradually be replaced.\n  o makefiles/ directory can eventually be removed after all\n    dependencies on local makefile logic have been removed.\n\nmakefiles/\n----------\n  o Replace make var(s) ONF_MAKEDIR\u003d and ONF_MAKE\u003d with var legacy-mk\u003d.\n\nmakefiles/commands/include.mk\nmakefiles/commands/kail/godownloader.sh\n---------------------------------------\n  o Replace loading legacy kail logic with library makefiles.\n  o Git submodule scripts contain linting cleanup for scripts.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I152251039fc3b330ed1a6729922e465c53d00879\n"
    },
    {
      "commit": "9cdee9f48fcd699b5730da162466e6bb6b19ab37",
      "tree": "57ab49e4ecb933d5c0ac4d372707d8ac5a6279d0",
      "parents": [
        "074f64f2e7f305e0d3638c2a963ede7cfca5fd0d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 03 04:56:14 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 03 04:56:14 2024 -0500"
      },
      "message": "[VOL-5245] branch and release repo:voltha-lib-go\n\nMakefile\nmakefiles/*\npkg/*\n--------------------------\n  o Update copyright notice ending date to span the current year.\n  o Copyright update will force running a jenkins job to sanity check the repo.\n\nVERSION\n-------\n  o Remove *-dev suffix in prepration for creation a release branch.\n\nChange-Id: I1ca9e7d54b1669f2a4556a0d10dac34e29079d63\n"
    },
    {
      "commit": "7f8436c554f329f8e469210613bfb33ed12113e4",
      "tree": "b1728f36b4e364712e5b45ebcd77d85af3fd2c18",
      "parents": [
        "e1d0856228818a303535feed714efde643614c98"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jul 09 20:23:27 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jul 11 16:51:47 2023 -0400"
      },
      "message": "[VOL-5053] - Pre-release triage build of voltha-lib-go\n\nmakefiles/\n----------\n  o Added latest library makefile versions from repo:onf-make.\n  o Remove inlined GO* macros and replaced with makefile/docker/include.mk\n  o Proper handling of --it/--tty so jenkins can capture docker output in logs.\n\npkg/adapters/common/\npkg/config/\npkg/db/\npkg/db/kvstore/\npkg/events/eventif/\n---------------------\n  o Bulk copyright notice end-date updates.\n  o Run gofmt -s -w on all *.go sources to fix potential job problems.\n  o Cosmetic edits to force a build for the release.\n\nconfig.mk\n---------\n  o Ignore more lint targets: groovy (tool needed), jjb (not-needed)\n\nMakefile\n--------\n  o echo enter/leave banners within targets to improve readability.\n  o Inline set -euo pipefail within testing else tee command masks exit status.\n  o Added LOCAL_FIX_PERMS\u003d hack to adjust docker volume perms when working locally.\n  o make test depends on test-go and test-go-coverage.\n  o test-go: normal test run, exit with status.\n  o test-go-coverage: test with code -cover but ignore errors until sources can be identified and cleaned up.\n  o Split test target into\n    - gen-coverage-coverprofile\n    - gen-coverage-junit\n    - gen-coverage-cobertura\n      - Separate targets help unwrap run-on command and the need to capture exit status.\n      - Logic can now migrate into a library makefile for other repos to make use of.\n\nChange-Id: Id680c8eb626ff6b7cd27ca783988f659fa1468df\n"
    },
    {
      "commit": "b085c50dbe3675aacdca93e5cfd5fbc51caeece3",
      "tree": "51c06ded32e66d316e8d28da549cc3357ddfa5d9",
      "parents": [
        "26245a379e67ae0fad2b3cf44d457cd3970bd190"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 17 13:56:24 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 17 13:58:06 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\ngo.mod\ngo.sum\n------\n  o Bump voltha-protos version string to 5.3.8.\n\nmakefiles/include.mk\nmakefiles/lint/include.mk\nmakefiles/lint/makefile.mk\nmakefiles/lint/shell.mk\nmakefiles/lint/yaml/yamllint.mk\n-------------------------------\n  o Added support for make library lint targets.\n  o Move help target text from Makefile into makefiles/help.mk.\n\nChange-Id: I6e54f47cb38c8946330bb3d40d2354a54a7c9a0c\n"
    }
  ]
}
