)]}'
{
  "log": [
    {
      "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": "62ae139e6e69c0422b2d8c4a272301b46bcbc21a",
      "tree": "89959821d75e3754a4e9f0a0614eb3fa01c1541c",
      "parents": [
        "7ebfb1f38c7461d35bc80ebdb3f8eac6b7e25ac3"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Mar 17 20:49:30 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Mar 18 09:27:10 2024 -0400"
      },
      "message": "[VOL-5285] - JJB Upgrade toward v5\n\nmakefiles/include.mk\n--------------------\n  o Define new lib var sandbox-root\u003d pointing at the build directory.\n  o Added a comment section at the bottom to document declared vars.\n\nmakefiles/virtualenv/requirements-txt.mk\n----------------------------------------\n  o Rework pip -r requirements.txt logic to be dependency driven.\n  o pip install will be run when requirements.txt is modified.\n\nmakefiles/virtualenv/include.mk\n-------------------------------\n  o Populate venv-abs-path\u003d with sandbox-root\u003d to insulate against\n    $(PWD) path changes.\n  o Split logic into separate makefiles so include.mk remains small.\n  o Rework dependencies to leverage the new requirements-txt.mk logic.\n\nMisc\n----\n  o Rework help help-* targets to not display everything, all the time.\n  o make help      : display venv (primary target).\n  o make venv-help : display exteneded help, venv targets and flags.\n\n[HOWTO: test]\n  % git clone onf-make\n  % cd onf-make\n  % touch requirements.txt\n\n  % make help | grep venv\n  % make venv-help\n\n  % make venv\n  % make venv-requirements\n\n  % touch requirements.txt\n  % make venv-requirements\n\nChange-Id: I9e12bc45c73a0e2bc90b1fd11c87ccffc7ebe57a\n"
    },
    {
      "commit": "c86d0354d9702dbca6a775bd7a43d255dfe1445b",
      "tree": "32d7e5492e397f91b4f01d1ab61298ef8fce326b",
      "parents": [
        "0e0f05a9820cf003aa20f483f8e959af684f9fa8"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 09 10:31:10 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 16 09:35:20 2023 -0500"
      },
      "message": "Document makefiles/virtualenv/\n\nmakefiles/virtualenv/include.mk\n-------------------------------\n  o This makefile will install/maintain/invoke a python virtualenv via\n    makefile target dependencies.\n  o Add more comments to describe macro definitions, targets and usage.\n\nChange-Id: I59e428d3d5e85c8299e9d1e19257e47ed33417e0\n"
    },
    {
      "commit": "686d3b9ad64e9b4083a3e6cda3a684e78db3a60b",
      "tree": "ec197b05e7b4facf9e7de519b73506af29b02d84",
      "parents": [
        "e6a99917b2a41a1ec7600793d21a45272066f563"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 17:59:59 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 17:59:59 2023 -0400"
      },
      "message": "Merge in more makefile edits from repo:voltha-docs\n\nChange-Id: Iba7f6e565b45c5e888a34bce295d8fada8ab2ce2\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"
    }
  ]
}
