)]}'
{
  "log": [
    {
      "commit": "6db9894ab987f6a3afb5151fe7b1201753f0581c",
      "tree": "7e15e346b6ec6bb98a3c8e9ce6f905986d73926a",
      "parents": [
        "74a2e76a839c8d4d648f6e19b9066ede53212016"
      ],
      "author": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Mar 26 09:53:57 2026 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Mar 26 20:29:38 2026 -0700"
      },
      "message": "[VOL-5545] Update voltha docs\n\n- release notes for VOLTHA versions 2.6 to 2.15 with new Jira links and adjust release schedule details\n- update old links\n- remove ONF references and links\n- update e-mail links\n- update copright notices\n\nChange-Id: Id6be18986a8f52f2dfcc07e2b0d2efcb0ae1c0e4\nSigned-off-by: serkant.uluderya \u003cserkant.uluderya@netsia.com\u003e\n"
    },
    {
      "commit": "74a2e76a839c8d4d648f6e19b9066ede53212016",
      "tree": "426fe18810084b0f181fbe9e2ce4c30235b91db7",
      "parents": [
        "3b87f75cc2ebf96deccef09788446bee78f8dd95"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Aug 27 12:34:53 2025 -0700"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Aug 27 13:07:47 2025 -0700"
      },
      "message": "Change domain from opencord.org to lfbroadband.org\n\nWe have moved all sites from the opencord.org domain to\nlfbroadband.org (except wiki/Jira, which are now hosted on Atlassian\nCloud).\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: I9624ae92e9c193fa2d2fac9ab30ad108a812306e\n"
    },
    {
      "commit": "69713119006568a3f73731a7f2539e716dbb6f71",
      "tree": "718d0b58af4abff8897a8dd45e7f99856b12af59",
      "parents": [
        "a2761a78cb18cad13a650aa36c3fe9cd74a7ff86"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Apr 02 12:11:47 2025 -0700"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Thu Apr 03 15:52:26 2025 -0700"
      },
      "message": "Fix multiversion builds\n\nThis includes:\n* Revert switch to onf-make: onf-make was never compatible with\n  this repo. For now, we want to revert these changes so that the\n  build can work properly again.\n* Re-enable static builds: the latest updates don\u0027t require removing\n  patching from voltha-system-tests or cord-tester to work. The build\n  also succeeds if patching is removed, so that is a likely future\n  change to those repos.\n* Switch to an updated custom version of sphinx-multiversion: though\n  originally forked from zdw for the purpose of making changes to the\n  prep step or other functionality, none was necessary. However, the\n  latest changes to the mainline sphinx-multiversion have now been\n  brought into the fork, with zdw\u0027s prep additions included.\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: I0afb08030edcae4d2e968c63ef5eb11e17085d8a\n"
    },
    {
      "commit": "a2761a78cb18cad13a650aa36c3fe9cd74a7ff86",
      "tree": "3152fe15fcf5552c947393cffaa4f436907e607c",
      "parents": [
        "624906cd2a7784b83a4bd17abe8805cf4e32678d"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Mon Mar 31 15:06:54 2025 -0700"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Mon Mar 31 15:24:56 2025 -0700"
      },
      "message": "Tweak makefile to get GERRIT_BRANCH if defined\n\nThe way Jenkins jobs are checked out, the branch is not active, but\nit is defined in the GERRIT_BRANCH env var. So if we can find that\ndefined, then that\u0027s the branch that should be built. If not, we can\njust build the current branch.\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: I2e149661f7a7f07ba3674cc60be4daaf396b08fe\n"
    },
    {
      "commit": "624906cd2a7784b83a4bd17abe8805cf4e32678d",
      "tree": "8519d43412743a222a0549557d33767b3fb3adc0",
      "parents": [
        "4cc56b02425435266b24694c0de2d5ff69067284"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Fri Mar 28 18:14:55 2025 -0700"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Fri Mar 28 18:21:25 2025 -0700"
      },
      "message": "Add make target \"docs\" to create current branch\n\nWe\u0027ve been seeing issues with sphinx-multiversion not building the\ndocs with the imported repos. sphinx-build still works as expected,\nand we don\u0027t have a very strong need for multiversion builds.\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: Iab726bb365970a58746204980b21d595232204ba\n"
    },
    {
      "commit": "fc4ad7a7e0cf7b76c502b0e71732ece9b47ef01a",
      "tree": "140c08e92ad93ca2af1565121423c4fd73accde5",
      "parents": [
        "3e4d6d63f6adba95df408b8cceb204a15f1e14dc"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Feb 05 17:22:21 2025 -0800"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Fri Feb 14 13:28:58 2025 -0800"
      },
      "message": "Remove python patching from voltha-docs build\n\nThere is no longer any need to patch Python functions in order to get\nthis to work. Python versions have been updated to current defaults,\nand pinned to avoid future issues with changes.\nRE: LF Jira IT-27751\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: I925d48ecabf4d642500175d0ca3474cc333894c6\n"
    },
    {
      "commit": "e16037a1fc62a2078538547ce3e42cc8eece03c1",
      "tree": "b5f3bccf0ea2a5bd16500d47747e0fda9566dfdf",
      "parents": [
        "86cffed59cf2336c04f00d7a3259010c52245061"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Fri Jun 28 15:36:09 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Fri Jun 28 15:36:44 2024 -0400"
      },
      "message": "VOL-5352 - AWS AMI recreation\n\nMakefile\n--------\n  o Define venv-name\u003d.venv to fix a repo:onf-make transition issue.\n  o Chicken-n-egg problem for git submodule checkout.\n  o Cannot clone git submodules when a submodule provides the definition\n    for venv-name.  Short lived problem, makefile-origin/ can be removed\n    once the makefile has fully transitioned over to repo:onf-make library\n    logic.\n\nChange-Id: I63f1118c42e86fe2e77e75bda4d103ec71d52ea2\n"
    },
    {
      "commit": "9f7c57c9fb8e01e1527fcb3470a0795bea054e17",
      "tree": "474ed303c1ea3a1a7ed464047155d85b69bec94e",
      "parents": [
        "f53b0af6f4c5897d337d3d3e94d745de9dc0c554"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Fri May 03 18:29:30 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon May 06 11:54:05 2024 -0400"
      },
      "message": "[VOL-5341] - Install repo:onf-make as a git submodule\n\n.gitmodules\n.pre-commit-config.yaml\nMakefile\nlf/README.md\nlf/config.mk\nlf/include.mk\nlf/local/include.mk\nlf/onf-make\nlf/transition.mk\nmakefiles-orig/include.mk\nmakefiles-orig/lint/include.mk\nmakefiles/config.mk\nmakefiles/include.mk\n------------------------------\n  o Setup bridge logic transition.mk, git submodule\n    checkout dependency.  A makefile include from\n    the library will trigger submodule checkout.\n  o Massage some make variable paths so we can load\n    current logic from lf/onf-make/makefiles VS voltha-docs/makefiles.\n  o Disable target lint-doc8, variables used in target logic\n    conflict with lint-doc8 logic in lf/onf-make.\n    Temporary edit until the dependency can be broken.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I815ba16f856c32135aef1c563e2d04e38bbdc263\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e03bc60bd01f75451915dfacd5715874c0e7b070",
      "tree": "b9269a946474b388040296e531ac1111d0755f98",
      "parents": [
        "0dbbfb73f9faeed341a9ae28b3fd7eabf297ea06"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Feb 09 17:26:27 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Feb 09 17:26:27 2024 -0500"
      },
      "message": "[VOL-5009] Update release notes\n\nrelease_notes/voltha_2.12.rst\n-----------------------------\n  o Update version string and chart version for openolt-adapter.\n  o Fixed a few extra fields in table formatting.\n\nChange-Id: I060d26e3ca199a67aaee45ea8f38d87bfa650127\n"
    },
    {
      "commit": "721519c1104410aefc5d51a916a4c7fc04128d6a",
      "tree": "f298fb150da3b9d977da028693bc60e26f2aba60",
      "parents": [
        "1b8fdc3048bb252c5f89d900f85f049a7166429c"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 13 15:30:54 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 02 13:32:53 2024 -0500"
      },
      "message": "Update help, add convenience target git-submodule.\n\nMakefile\n--------\n  o Added convenience target git-submodule to help checkout\n    external repository dependencies.\n  o Update target help formatting in prep for display of\n    repo:onf-make library target help.\n\n[HOWTO: Test]\n  o git clone ssh://gerrit.opencord.org:29418/voltha-docs.git\n  o cd voltha-docs\n  o git review -d Id0ae53f924f3cae6b2da1edc39c6aeb966cb6907\n  o make help-targets-main\n  o make help | grep Alias  \u003d\u003e Alias for git-submodules\n  o make git-submodules     \u003d\u003e (or make init)\n\nChange-Id: Id0ae53f924f3cae6b2da1edc39c6aeb966cb6907\n"
    },
    {
      "commit": "7be65816ed6509eba398b3db26a17f392a6c09e4",
      "tree": "d0354cfe96e4dc725f1febb1b35f088e647d5140",
      "parents": [
        "4e0fe131aed0d67539ce1b2db1d754bb7690740c"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 29 18:35:31 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Nov 03 14:04:49 2023 +0000"
      },
      "message": "Install venv patched for target use.\n\nThis patch is intended for local development use.\nIt will allow more makefile targets to use an upgraded python interpreter (3.10+)\n\nMakefile\n--------\n  o Change venv activate script dependency for three lingering targets\n    from $(venv-activate-script) to $(venv-activate-patched).\n  o venv-activate-patched supports local python v3.10+ use.\n  o Added target voltha-docs-catchall to support testing.\n\n[HOWTO: Test]\n  % make sterile help\n  % make sterile multiversion\n  % make sterile voltha-docs-catchall\n\nChange-Id: Id5f6c29c73bc11cc511fe83838fc234133d38ebf\n"
    },
    {
      "commit": "0cbee5187c2a28f56659378013178048260cb3f8",
      "tree": "ec1a9faa5308b11d3987623613b16a81f4c9ab45",
      "parents": [
        "644fb65754ab9eb64980070315ae4c77476f998f"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Oct 18 15:39:24 2023 -0400"
      },
      "committer": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Wed Oct 25 16:30:07 2023 +0200"
      },
      "message": "[VOL-5194] - Update repo to use library makefiles.\n\nhttps://gerrit.opencord.org/plugins/gitiles/onf-make\n----------------------------------------------------\nThis patch will begin replacing the makefiles/ directory (target and logic\nduplication) with centrally maintained library makefiles.  repo:onf-make\nhas been added as a git-submodule.\n\nSimplest patch given the amount of changes needed.\nIt will only alter where duplicate target logic is included from.\n\n.gitmodules\nmakefiles/onf-lib\n-----------------\n  o Checkout repo:onf-make as a submodule of voltha-docs.\n\nmakefiles/local/include.mk\n--------------------------\n  o Add a directory for per-repository makefile targets and overrides.\n\nconfig.mk\nmakefiles/config.mk\n-------------------\n  o Relocate config.mk to avoid cluttering the repository root.\n\nMakefile\n--------\n o Replace high level imports with a single library makefile include.\n\nmakefiles-orig/virtualenv.mk\n----------------------------\n  o Help target cleanups, edits will migrate into repo:onf-make\n    prior to removal of the local virtualenv.mk makefile.\n\nmakefiles/include.mk\n--------------------\n  o Added new install.mk include used to load onf-lib and local makefiles.\n  o Staging: define onf-mk-lib as makefiles-orig/ for now.\n  o Legacy makefile cleanup still needed before makefiles/local can be used\n\nhowto/index.rst\nhowto/nop.rst\n---------------\n  o Cosmetic edit to force a build/license check.\n  o Last recheck attempt reported \"No Builds Executed\".\n\nDepends-On: I7c83bd48d26510e79fd32f8bb97887cace67b55f\nDepends-On: If75417c45363ee5c6a514fe9ebd4414ba8cf0cf7\nDepends-On: I637d58f3e983b6cb1b7f08d19f16da925a579668\n\nChange-Id: I8d7e53da91e52642726f1c8b997952765cbc1c23\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\n"
    },
    {
      "commit": "b5a5e8c1b0ea6dd08bac89c5b2c7fe2ab1f66a7e",
      "tree": "6a20bb06e0c3773c88da251cf853ddaacf9c7c5c",
      "parents": [
        "50895b88db1702d3fa73af02455a78df1a011c7a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Sep 20 12:05:03 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Sep 20 17:37:23 2023 +0000"
      },
      "message": "makefiles/ migration to repo:onf-make\n\nhttps://github.com/opencord/onf-make\n\nMakefile\nVERSION\nmakefiles-orig/bootstrap.mk\nmakefiles-orig/include.mk\n---------------------------\n  o Rename makefiles/ to makefiles-orig/ as an interim step.\n  o Transition to using repo:onf-make as a git sub-module which\n    will allow removing duplicat and custom logic in each repository.\n\ntesting/certification.rst\n-------------------------\n  o Morph broken URL into a comment while configs are mia (certification.yaml).\n\nChange-Id: I9396aec0301d263f18364944ad2ebdf633e52f57\n"
    },
    {
      "commit": "50895b88db1702d3fa73af02455a78df1a011c7a",
      "tree": "447eb37ca8b9eeca4f4ff643c88614911c9c8a4b",
      "parents": [
        "449ce7a3db313610d467493d46bd158ce3299206"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Sep 14 16:44:28 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Sep 14 16:46:47 2023 -0400"
      },
      "message": "Fix broken import for python 3.10.12\n\npatches/lib/python3.10/site-packages/sphinx/util/typing.py/patch\n----------------------------------------------------------------\n  o Imports changed again for python v3.10.12, define Union from typing.\n  o Patch fixed broken \u0027make test\u0027 target for local dev use.\n\nMakefile\n--------\n  o Added venv install dependencies for targets lint and linkcheck.\n  o Install dependent patched virtual env for named targets.\n\nChange-Id: Id0681bcd758259efed45d943ea4d316bbd8d4354\n"
    },
    {
      "commit": "449ce7a3db313610d467493d46bd158ce3299206",
      "tree": "083c59c55258b67e150d2342282dfc9f261c9f23",
      "parents": [
        "864db8844e70ff5d06bd131eef4005ecbd7b7580"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jul 18 18:32:24 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 12:20:58 2023 -0400"
      },
      "message": "[VOL-5009] - Update release notes\n\nconfig.mk\nmakefiles/*\n-----------\n  o Refresh library makefiles from https://github.com/opencord/onf-make.\n  o More lint targets added with exclusions in config.mk\n\nmakefiles/virtualenv.mk\npatches/lib/python3.10/site-packages/robot/utils/normalizing.py/patch\npatches/lib/python3.10/site-packages/robot/utils/robottypes3.py/patch\npatches/python_310_migration.sh\n---------------------------------------------------------------------\n  o Continue normalizing virtualenv install directory.\n  o Update patches to modify .venv VS vst_venv [, vdoc_venv, vfoo_venv, vbar_venv, ...)\n  o virtualenv.mk now defines named targets for patching-up-to 3.10 installs.\n\nrelease_notes/voltha_2.12.rst\n-----------------------------\n  o Update version string info.\n  o Onos component table condensed and populated with versioned urls.\n  o voltha components table is a WIP.\n\nhowto/release/repositories/\n---------------------------\n  o Begin capturing repo-specific activities for release.\n  o Silly having to figure this out each release cycle.\n  o Automation and release helper scripts can be found here:\n    - https://github.com/joey-onf/voltha-release\n\nsphinx_conf/exclude_patterns.py\n-------------------------------\n  o Roach squashing exercise, external repos pulled in as git-submodules.\n  o New repository files appear as problems when running \u0027make reload\u0027\n  o Exclude files to squelch messages.\n\nChange-Id: I7adf7b84498511f5cde1e43ad304f9e33283241e\n"
    },
    {
      "commit": "4f93b7663f538ec7cd69aeb537ba745e0d4183e8",
      "tree": "eb422d095097071cbdda4c632c9cd230ac1e85ea",
      "parents": [
        "373336443238bd2a432d1a124348001024a009a9"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jun 06 08:36:02 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jun 06 14:25:11 2023 -0400"
      },
      "message": "Fixed several sphinx WARNINGS, added more release text\n\nChange-Id: Ia167a9d46ee48fbf27c6cd09d78fcf31f3d4aedf\n"
    },
    {
      "commit": "924f3cb99abd839045688434ad847efc95eb3fbe",
      "tree": "f5b522d2e4686433c3823ca5963cb69817d5ef62",
      "parents": [
        "2ce92d035d4893d439626447f561c7252c30c4d9"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jun 05 15:21:51 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jun 05 15:50:52 2023 -0400"
      },
      "message": "docs.voltha.org::HOWTO edits and WARNING cleanups.\n\nMakefile\n--------\n  o Added convenience target \u0027make warnings\u0027 to help search for problems.\n\nconfig.py\n---------\n  o Add more exclusions for .venv/ so sphinx will stop checking sources.\n\nhowto/edit_voltha_docs.rts\nhowto/docs.voltha.org/index.rst\nhowto/docs.voltha.org/quickstart.rst\nhowto/docs.voltha.org/edit_voltha_docs.rst\n------------------------------------------\n  o Added a quickstart guide for editing repo:voltha-docs\n\nMisc\n----\n  o Fixed several WARNINGS\n  o Add missing documents in index.rst\n\nChange-Id: I0b3d01cc4116d40bd84db49649669253d6135546\n"
    },
    {
      "commit": "64b824944c897c50cadf051b4b10023b606557de",
      "tree": "92196c8a896daaa80c83ed423e101aa897fe2c27",
      "parents": [
        "47e59db6192b3b26c948c72cf5abf49c04ee9ea8"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jun 01 17:34:39 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 02 11:36:58 2023 -0400"
      },
      "message": "[VOL-5009] - Create a v2.12 release notes page.\n\noverview/releases.rst\nrelease_notes/index.rst\nrelease_notes/voltha_2.12.rst\n-----------------------------\n  o Create a skeleton release notes area for v2.12\n\nChange-Id: Ia74075131326e0254af236d9c9edbdf8f46fa430\n"
    },
    {
      "commit": "4de98b791202bc2aea7d8257043f29c4720c92eb",
      "tree": "1ed76419444520f4fda8018ec9d0923fdf52d187",
      "parents": [
        "becf197883621f2bc6d70edcd0801dae70eb0817"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Feb 09 14:51:38 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Feb 16 11:39:46 2023 -0500"
      },
      "message": "Makefile edits to improve library lint target support.\n\nMakefile\n--------\n  o Replace inlined includes with single $(MAKEDIR)/include.mk\n  o virtualenv install w/dependencies handled by makefiles/virtualenv.mk\n  o Use \u0027\u0026\u0026\u0027 for command separation to improve error handling.\n  o Added more target documentation.\n  o Re-home doc8/rst syntax checking into makefiles/lint/doc8.mk.\n\nhowto/code/linting.rst\n----------------------\n  o Document supported lint targets on docs.voltha.org.\n\nhowto/release/index.rst\nhowto/release/post-release/\nhowto/release/vcs/\n---------------------------\n  o Document more release related activity (bugfix branch creation)\n\nmakefiles/consts.mk\n-------------------\n  o Define and use more library macros.\n\nconfig.mk\n---------\n  o Per-repository library makefile configuration, disable linting.\n\nmakefiles/virtualenv.mk\n-----------------------\n  o Library virtualenv install with dependences.\n  o Begin using a consistent install directory.\n  o Ugh: repository (voltha-docs) submodules each install a full venv.\n  o Install dependency drive based on existence of activate script.\n  o Lint targets updated to use activate script as a dependency.\n  o Update activate macro to run:  set -u \u0026\u0026 activate \u0026\u0026 set +u\n\nmakefiles/patches/include.mk\n----------------------------\n  o Update to use virtualenv.mk defined macros.\n\nmakefiles/lint/doc8.mk\nmakefiles/lint/python/flake8.mk\nmakefiles/lint/json.mk\nmakefiles/lint/python/pylint.mk\nmakefiles/lint/robot.mk\nmakefiles/lint/shell.mk\nmakefiles/lint/yaml.mk\n-------------------------------\n  o All library linting defines consistent targets and logic.\n  o Support two library targets: lint-all and lint-modified.\n  o Default to checking all available sources.\n  o Linting can be disabled per-repository via {project}/config.mk\n\nChange-Id: I7b7b5e523c867183d44244a0da21cfa3584e9a50\n"
    },
    {
      "commit": "8d62cd9bd7476560d954734b337e255bbb9dbc1e",
      "tree": "e5d740cab444cd94ec392830c57774d80f85df0a",
      "parents": [
        "4044ed9504fb79cf591517c234de2f7ec28f2fe2"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Dec 22 13:53:48 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Dec 23 17:13:04 2022 -0500"
      },
      "message": "Update voltctl release page with more curent jenkins info\n\nFixed a few lint problems.\nAdded a few more doc edits that were pending.\n\nChange-Id: I3604588945f20a3592696a953e76cdea9812ff4c\n"
    },
    {
      "commit": "1a9b7d17f716bc468a4e4a028a58b01a391619f8",
      "tree": "90e7f83d53c1b121a5fff71fb42f6a19629c6236",
      "parents": [
        "b0b790b6ec292de4290d5ba20e209b3ac275edd5"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 19 14:13:07 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 19 17:07:25 2022 -0500"
      },
      "message": "VOL-4836 - Cosmetic edits to force a jenkins job.\n\nMakefile\n\nbandwidth-profiles/bandwidth-profiles.rst\n-----------------------------------------\n   o Update document text to force trivial deltas.\n   o For readability: reformat runon command output to fit 80cpl.\n\nhowto/edit_voltha_docs.rst\n--------------------------\n   o Copy in gendocs howto text from repo:infra-docs.\n\noverview/troubleshooting.rst\n----------------------------\n   o Update document text to force trivial deltas.\n   o Change variable delimiter syntax $()-makefile into ${}-shell since context is the command line.\n   o cat | grep command can be replaced by a single grep command to avoid the extra process.\n\ntesting/index.rst\n-----------------\n   o Minor reformatting for readability.\n   o Include URLs for both voltha-system-test repository access: gerrit \u0026 github.\n   o Added a \"See Also\" section to hilight cord-* resources.\n\nChange-Id: Ibf0881a6172abcb866f54dce57ce67a4c29b1bb1\n"
    },
    {
      "commit": "a8bc8e1b37f9333c09894433437837b46b1f6f3e",
      "tree": "6b2bd617d41080125ff564a5ccb9f863a8b0dd06",
      "parents": [
        "f88b7384db047262c6e98a2889720d73d4d1cf4d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Dec 04 07:06:59 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Dec 04 07:07:25 2022 -0500"
      },
      "message": "VOL-4840 - docs.voltha.org edits\n\nMakefile\npatches/python_310_migration.sh\n-------------------------------\n   o Change log message to note venv patching by version.\n   o Original message could be interpreted as explict patching of wrong version.\n\nmakefiles/lint/include.mk\n-------------------------\n   o Document lint targets: usage, commands, makefiles, etc.\n\nChange-Id: I895a0a032f856632c9adf31aa634b6cbf0328cdb\n"
    },
    {
      "commit": "f88b7384db047262c6e98a2889720d73d4d1cf4d",
      "tree": "fdc9f0af78ed0f97129a897a599a63c23316b283",
      "parents": [
        "053feecbf873958511d63a4fec62c2c0e50a155c"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Dec 02 15:04:21 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Dec 02 19:00:46 2022 -0500"
      },
      "message": "VOL-4865 - Fix broken links on the release notes page.\n\noverview/releases.rst\n---------------------\n   o Refresh gerrit patch 33439 -- some changes already merged in.\n   o Change refernece rst files to html to view the generated document.\n   o Exclusions already added in config.py for the sphinx chicken-n-egg problem.\n\nAdded a new python 3.10+ patch so linkcheck could run to completion.\n\nAdd more config exclusions.\n\nChange-Id: I586718b70afabbd78aeff3072fd301413f3e55c3\n"
    },
    {
      "commit": "36592e3e08a493d996e3e3bab925b4d6df1b73f2",
      "tree": "64e871f03736e40125c16cd44660d917f3da631b",
      "parents": [
        "a62c74a7e8d936e1298381d2a5de76cf578b8b00"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 09:00:28 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Dec 01 18:59:23 2022 -0500"
      },
      "message": "VOL-4840 - Makefile edits\n\nVOL-4874, VOL-4877, VOL-4840\n\nhowto/edit_voltha_docs.rst\n--------------------------\n   * Also need to run \"make docs\" to generate html content.\n\nMakefile\n--------\n   * (local use) fixed non-functional makefile targets.\n   * Begin splitting monolithic makefile into reusable libs.\n   * Extended help to document all targets (make help VERBOSE\u003d1)\n   * Extended lint to support more targets.\n   * Replace wildcard target (%) with a list of sphinx-build named targets:\n     + Amusing behavior but \"make clean\" should not initiate \"gendocs\".\n     + Likewise \"make lint\" should not attempt to generate documentation.\n   * Introduced simple patching logic for virtualenv.  Local users are\n     now able to use make clean, lint, etc with a newer interpreter.\n     Baby steps toward VOL-4874.\n   * Conditional make vars added:\n     + NO_PATCH\u003d1\n     + NO_OTHER_REPO_DOCS\u003d1 (venv patching not yet supported by foreign repos).\n\nmakefiles/consts.mk\n-------------------\n   * basic values: space, dot, null, HIDE.\n\nmakefiles/help/include.mk\n-------------------------\n   * makefile target help with context.\n\nmakefiles/lint/*.mk\n-------------------\n   * lib makefiles capturing syntax checking logic.\n\nmakefiles/patches/include.mk\n----------------------------\n   * Targets for creation and applying python virtualenv patches.\n\npatches/*/patch\npatches/python_310_migration.sh\n-------------------------------\n   * Logic used to support dynamic python module pathching in a virtual env directory.\n   * Module edits are trivial -- attempt to import new modules and fallback to existing import syntax.\n\nChange-Id: I437289a751423217b4193b75b62c4a295db18ffd\n"
    },
    {
      "commit": "c18d118c4d428dabf61fd362bfab1cc1b497fc69",
      "tree": "4cf05e00f218b234d2b2c19b9312e8bf6a213436",
      "parents": [
        "6b2fcf20989ed3efd4907d1364833a100b3f2da6"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Sep 10 12:01:38 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Sep 20 13:41:32 2021 +0200"
      },
      "message": "Updating to latest openolt chart after release\n\nChange-Id: Ie1e26ed40ee9af787cb42d32ab989eb7515c154c\n"
    },
    {
      "commit": "882cfccd88a3e34f29efd7a75377ba752fbc0f7c",
      "tree": "cb8dea5b7bec5bd3d7e8abd622a59a2bfe883356",
      "parents": [
        "71221c817a1e93edae411401bc5476fdce17b3b9"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Feb 04 10:53:57 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Feb 10 09:44:49 2021 +0100"
      },
      "message": "Removing kind-voltha and addressing some other comments\n\nChange-Id: I11e7aa9b9c6c703cf30eeaf1764a067ca7c70243\n"
    },
    {
      "commit": "13f26f58c33ee0b263f0328029b2966cf06a43c5",
      "tree": "f0f4cd194b07aebdf3c61bcfd26ba07e1da9e010",
      "parents": [
        "5c4f5622743589450c88c2bd84818dfb7f81bbd2"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 28 13:47:40 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 28 14:33:13 2021 +0100"
      },
      "message": "Add device-management-interface documentation\n\nChange-Id: I01f58e3d1cd8cd968e995bb912f14c0937034408\n"
    },
    {
      "commit": "ef5d6f42676aeba2047b5f9b0c095c5f12ad5211",
      "tree": "dc8149fc48bc0b9b995e0cf3daa78f9e8243b776",
      "parents": [
        "61fd666589c096e441be792fe82453eb8596cf90"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 27 16:46:38 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 28 14:37:46 2020 -0700"
      },
      "message": "Reorganizing docs\n\n- Adding quickstart examples for the different workflows\n- Adding an environemnt overview\n- Adding workflow definition\n- Adding operation guide\n\nChange-Id: I474dd1a2ea6e916512041f80f2ca3039718ab219\n"
    },
    {
      "commit": "61fd666589c096e441be792fe82453eb8596cf90",
      "tree": "3d7e7db874e3faf29cf1a72414bad1bd674c7cc5",
      "parents": [
        "2a6a8a6367703503452f698d4c202bb6b5bf3ecc"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Jul 27 16:56:55 2020 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 27 09:43:36 2020 -0700"
      },
      "message": "[VOL-3373] Updating voltha docs with califications and more links\n\nChange-Id: If37468e130446164737467bec32c7fd28ed32320\n"
    },
    {
      "commit": "16042b619ecd76e40d58165b91e699e09648fdd8",
      "tree": "1e5337674781127f6c83270521497971ed820392",
      "parents": [
        "39d67b1646d1a0154fbdd829f6dd92a271355005"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sun Mar 29 22:03:16 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Apr 08 15:59:51 2020 -0700"
      },
      "message": "[VOL-2875] Documentation update\n\n- Updated the main landing page and overview documentation\n- Added the lab setup (copied from CORD docs)\n- Use forked sphinx-multiversion to publish docs, which allows versions\n  to be listed at bottom of sidebar\n- Updated logo and favicon, fixed CSS to make logo legible\n- Use VERSION file to set the version in the sidebar\n- Add more words to dictionary\n- removed reload functionality that is nonworking in Sphinx 2.x\n- Fixed lint/linkcheck issues\n\nChange-Id: I032e67d76393778fc697944a6d5df9c8cdacbbc4\n"
    },
    {
      "commit": "39d67b1646d1a0154fbdd829f6dd92a271355005",
      "tree": "567d78f04a0bbf3a3968d4e75d1c21578ab4f6e0",
      "parents": [
        "330855294fbe98b111f6adc9849ea8f730309a47"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Thu Feb 27 16:08:52 2020 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Fri Feb 28 14:03:55 2020 -0700"
      },
      "message": "VOL-2678 Publish docs for cord-robot resources\n\nChange-Id: Iaad08cb5b9be584d7d45fcee74db5aa972cc7777\n"
    },
    {
      "commit": "330855294fbe98b111f6adc9849ea8f730309a47",
      "tree": "a6d24716325a097308cfd044447dc1e4ab73cc89",
      "parents": [
        "92bd59bad66b03c2b4717ea2274a111003f7d4e4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Feb 28 11:41:01 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Feb 28 11:41:01 2020 -0700"
      },
      "message": "Update to python3, bump versions\n\nChange-Id: I9a62f81f9462083e11757cc1254c40f9dca5785e\n"
    },
    {
      "commit": "92bd59bad66b03c2b4717ea2274a111003f7d4e4",
      "tree": "04d3ae6cdd45c16458ad1269ebe961d8b7845204",
      "parents": [
        "5dee6ae014c726adccbb1baaccd4fc5fe3ac6e0b"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 30 17:26:32 2020 +0100"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Fri Jan 31 11:35:18 2020 -0700"
      },
      "message": "Fixing missing README.md files, Makefile tweaks\n\nChange-Id: Ibd7a24634dc359a7bb657aa4753db9e912925d71\n"
    },
    {
      "commit": "5dee6ae014c726adccbb1baaccd4fc5fe3ac6e0b",
      "tree": "c90ce0db2b0435b8dd111a107a36bf36105c35e0",
      "parents": [
        "4cf8ba00436602f1914d91f0a6add08c72fe20c8"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Wed Jan 29 16:03:40 2020 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Wed Jan 29 17:50:04 2020 -0700"
      },
      "message": "Publish generated voltha-system-tests docs\n\nChange-Id: If5b2d2892cb22255141692939e4e3d8ca691d33a\n"
    },
    {
      "commit": "6c1703f872e035c2534e54fe6c06bed3ae33f386",
      "tree": "8da5535e093dfa8dfd5f37d88139b33690c1fe4d",
      "parents": [
        "17e34029eccf3e3df55c3cf92903287d6f827c01"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Dec 20 15:31:58 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Dec 20 16:12:47 2019 -0700"
      },
      "message": "Fix branch git checkout target to work with versioning\n\nChange-Id: I47acb02fa31987c53a94333d19c40c5561dd09ee\n"
    },
    {
      "commit": "17e34029eccf3e3df55c3cf92903287d6f827c01",
      "tree": "5575c271adcab800e6b598c788f38ff9fde95b94",
      "parents": [
        "88df47431094ae61fadac16c7f21b2235941507f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Dec 20 13:51:54 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Dec 20 13:51:54 2019 -0700"
      },
      "message": "fix subdir linking for repos/\n\nChange-Id: I727ad790f5658c6b080651deaf8b6235e5f691bc\n"
    },
    {
      "commit": "88df47431094ae61fadac16c7f21b2235941507f",
      "tree": "e1da4e17153a84fdbc63faa8105b0b808317d77c",
      "parents": [
        "c6460c21a9e54101ef01ff6c517e9b1c072cf841"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Dec 20 08:24:47 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Dec 20 13:14:39 2019 -0700"
      },
      "message": "Add sphinxcontrib-versioning\n\n- \u0027make versioned\u0027 target to build w/versions, and supporting \u0027make\n  prep\u0027 target.\n- Rework how checking out refs in repos are done in the makefile\n- Change versioning method from VERSION file to conf.py\n- use fork of sphinxconfig-versioning to deal with repos/ structure\n- move OTHER_REPO_DOCS in Makefile so doc8 target requires that docs are\n  checked out in repos/ .\n\nChange-Id: I6f5d6eee324bbbe31b71e1af596f0d8feb8f8785\n"
    },
    {
      "commit": "c6460c21a9e54101ef01ff6c517e9b1c072cf841",
      "tree": "41f2cead1ba8a92e9c18ef5e9c11157190815022",
      "parents": [
        "1f5530b010039cc47272895ff5bb61b9b16939a3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Dec 18 14:54:43 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Dec 18 16:24:29 2019 -0700"
      },
      "message": "Cleanup\n\n- Use doc8 to check rst files\n- Add spellcheck and VOLTHA-specific dictionary, fix spelling\n- Other formatting and content fixes\n\nChange-Id: I1eea3ab6eba4ec34af0788a681f1e8cd258ea988\n"
    },
    {
      "commit": "071eda2ed1242d911742630f61a6b9d884d3776b",
      "tree": "b9f7d27e86d41671fadbbfa5be30b4b961faed85",
      "parents": [
        "ef1be752e70507a9b873de4ae5dd2cd6632ab669"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed May 15 18:19:51 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Nov 13 22:30:00 2019 -0700"
      },
      "message": "[VOL-1621] Initial documentation framework\n\nChange-Id: Idb7f3e7b859ed3259021aace30a7053a684818e7\n"
    }
  ]
}
