)]}'
{
  "log": [
    {
      "commit": "95a52436dba9c50e248a1c2c02d8e8e1c281f8b6",
      "tree": "a99ae324df9e42399a5fb5a7d39689cf1da28e00",
      "parents": [
        "f22de9dea0501064e0a588bf18879de7027791c4"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 29 15:26:18 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 29 15:26:51 2024 -0400"
      },
      "message": "Updates for the pre-commit hook\n\n.pre-commit-config.yaml\n-----------------------\n  o Add more hooks\n\nbin/setup.sh\nmakefiles/commands/kail/godownloader.sh\n---------------------------------------\n  o Shellcheck cleanups\n\ninstall/README.md\n-----------------\n  o Add a project copyright notice.\n\nmakefiles/.../*.mk\n------------------\n  o Update copyright notice.\n  o Replace legacy var $(ONF_MAKEDIR) with onf-mk-dir\u003d\n\nmakefiles/virtualenv/include.mk\n-------------------------------\n  o Fixed a small problem with targets clean \u0026 sterile.\n  o Clean target should remove\n\nChange-Id: If624531f4d38aaacc200d3c49aee2c3804122ffb\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f22de9dea0501064e0a588bf18879de7027791c4",
      "tree": "ae9b94d4cc29104c3d22f15c9db904879aa6ccc3",
      "parents": [
        "6f046d073c74f4f74bca1c5d3fe5da9f8d9860b7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Fri Apr 26 11:37:52 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Fri Apr 26 12:46:42 2024 -0400"
      },
      "message": "[VOL-5297] Add more pre-commit linters.\n\n.pre-commit-config.yaml\n-----------------------\n  o Document where the latest config file can be copied from.\n  o [todo] install this as a git submodule -- lf/pre-commit.\n\nbin/setup.sh\n------------\n  o Greatly simplify the installer.\n  o No longer need to preserve makefiles/ when transitioning.\n  o Git submodule installed into lf/onf-make/ so simply\n    mkdir and git submodule \u003cpath\u003e.\n\nMakefile\n--------\n  o Added convenience makefile target view used to\n    pre-screening README.md markdown edits before publishing\n    to the repository for final rendering/browser viewing.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I946336e37253be2a6f675ed47c01005edf27c1ab\n"
    },
    {
      "commit": "9d0f1acad52a49d403bc75eac9ca4d35bf7a8ee1",
      "tree": "bd5eaab3bd2835af23d04cbbb28e47e70de7957d",
      "parents": [
        "f2f0a3fde5705e253c306ca081948c1df73a487d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Wed Apr 03 16:12:49 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Apr 05 14:19:23 2024 +0000"
      },
      "message": "feature: add command pre-commit\n\nmakefiles/commands/pre-commit/\nmakefiles/commands/pre-commit/install.mk\nmakefiles/commands/pre-commit/pre-commit.mk\nmakefiles/commands/pre-commit/requirements.txt\n----------------------------------------------\n  o Add module and make dependencies to install command pre-commit.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I9e9601dde4db29a32b8a09091c445f2c26bb9b13\n"
    },
    {
      "commit": "f2f0a3fde5705e253c306ca081948c1df73a487d",
      "tree": "0ec45bfbb2d0392b950bf26a032bae5a23b2261c",
      "parents": [
        "3aabfdfd41643d272ebbebb633345d2950ddf0de"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Thu Apr 04 15:50:09 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Thu Apr 04 15:50:23 2024 -0400"
      },
      "message": "[VOL-5297] Cleanup lint-reuse license errors.\n\nrequirements.txt\n----------------\n  o Install the reuse tool as part of virtualenv creation.\n\nLICENSES/Apache-2.0.txt\nLICENSES/LicenseRef-MIT.txt\n---------------------------\n  o reuse download --all.\n  o Install license files for reuse tool checking.\n\n.reuse/dep5\n-----------\n  o Configure bulk license checking by directory.\n  o Cannot inline copyright notice within patches/* (software patch files).\n\n*.md\n*.mk\n----\n  o Inline standard copyright notice within several files.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: Icdc5a821279f14efd325db29585cf0a6b9446904\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": "df2387271b79085160ac852b61466db41e1d95dc",
      "tree": "0424dc734834964a0126ea1c61bea0abca65e295",
      "parents": [
        "62ae139e6e69c0422b2d8c4a272301b46bcbc21a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Thu Mar 28 15:57:52 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Thu Mar 28 15:57:52 2024 -0400"
      },
      "message": "Cleanup tox command handling.\n\nLong winding road for this patch:\n  Interest: Support local python and tox upgrades to facilitate working\n            on robot testing framework used by broadband.\n            Support a common python and tox versions across repos.\n     Wonky: tox was used indirectly as a lint dependency (lint-jjb).\n            The lint target is only used by repo:ci-management for JJB.\n            Modify to make it a standalone usable comand/dependency.\n\nmakefiles/target/tox.mk\n-----------------------\n  o File deprecation pending, only used by repo:ci-management.\n\nmakefiles/include.mk\nmakefiles/commands/include.mk\nmakefiles/lint/include.mk\n-----------------------------\n  o Restructure: include logic, installer and version from commands/tox/.\n\nmakefiles/commands/tox/README.md\nmakefiles/commands/include.mk\nmakefiles/commands/tox/include.mk\nmakefiles/commands/tox/install.mk\nmakefiles/commands/tox/requirements.txt\nmakefiles/commands/tox/tox.mk\n---------------------------------------\n  o Added targets:\n    + tox-version: Display version of venv installed tox command.\n    + tox-install: Install a versioned tox command (requirements.txt).\n    + help: display basic target help.\n    + tox-help: display extended help for tox-*.\n  o Added 3.11.6 to the supported list of python interpreters for local use.\n\n[HOWTO: Test]\n  % make help | grep tox\n  % make tox-help\n\n  # Install venv + tox\n  % make sterile tox-version\n  % make sterile tox\n  % make sterile tox-install\n\nChange-Id: I8a7c1fe84727b8ec282c4c03e953b8052d2bf242\n"
    },
    {
      "commit": "e6a99917b2a41a1ec7600793d21a45272066f563",
      "tree": "7207cfbd9a17bf28307ed2b40404519c7b1db65b",
      "parents": [
        "f128de807a82b1ca44b8b93d6f3f29237df379c2"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 14:47:51 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 14:47:51 2023 -0400"
      },
      "message": "Import makefile edits from repo:voltha-docs\n\nmakefiles/include.mk\nmakefiles/virtualenv/include.mk\nmakefiles/virtualenv/patches/\nmakefiles/virtualenv/python_310_migration.sh\n--------------------------------------------\n  o Add deps and targets to create a python virtualenv\n    install patched for local use of v3.10+.\n\nChange-Id: I9a3bf8cdfc9a98f09ac84c97c0246e6194c50d01\n"
    },
    {
      "commit": "f128de807a82b1ca44b8b93d6f3f29237df379c2",
      "tree": "de3085079056509838507189b6b17ef694b7d958",
      "parents": [
        "f548adc757f6ddeec76a1418ccf0dcf56d4bbeb4"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 08 17:05:18 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 08 17:05:18 2023 -0400"
      },
      "message": "Bulk merge from repo:ci-managment\n\nChange-Id: I7b733b43699b47deaaec2fe433987619b6928158\n"
    },
    {
      "commit": "42f4ce6a40535322b27f6a10cf94718452927066",
      "tree": "661db5698927bb2e8b4c0a224170993a9658adda",
      "parents": [
        "b2b3b1e9ed2456ff9fe148248fea63b7cdf4ed10"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 09 12:56:48 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 09 12:57:22 2023 -0400"
      },
      "message": "Added subdir tools to support commands and local installers\n\nChange-Id: I6cecf424ea8684d40f2281143421bd64e9c35da6\n"
    }
  ]
}
