)]}'
{
  "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": "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": "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": "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"
    }
  ]
}
