)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "614986e542d59842b1161328bc5d3b21c64164e3",
      "old_mode": 33188,
      "old_path": "makefiles/commands/include.mk",
      "new_id": "7ef4b88559acac4f4acc4f84e8ca6cc23fadd100",
      "new_mode": 33188,
      "new_path": "makefiles/commands/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf982c0b1b4b877d6c61263c008a74e70283b548",
      "new_mode": 33188,
      "new_path": "makefiles/commands/tox/README.md"
    },
    {
      "type": "rename",
      "old_id": "7d7cf3e0d22d0b29d82a05ddba1570717e601297",
      "old_mode": 33188,
      "old_path": "makefiles/lint/tox/include.mk",
      "new_id": "fd0d45114a47601a175ea3a80afe284e23f8454f",
      "new_mode": 33188,
      "new_path": "makefiles/commands/tox/include.mk",
      "score": 79
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa295beda436bcf39fd9b9161bbc11f5a0beb50c",
      "new_mode": 33188,
      "new_path": "makefiles/commands/tox/install.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e27276a0551e3d951f64853fbf826d901f1cfd05",
      "new_mode": 33188,
      "new_path": "makefiles/commands/tox/requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e542d6a3de66d0798e7433b424c31b362322bcdb",
      "new_mode": 33188,
      "new_path": "makefiles/commands/tox/tox.mk"
    },
    {
      "type": "modify",
      "old_id": "e9021baed19316e96cfa5ff057d9edef137b890b",
      "old_mode": 33188,
      "old_path": "makefiles/include.mk",
      "new_id": "628073550db12fbc5bdae1cacea855a1298f1e5b",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "modify",
      "old_id": "4edb487fa31ad01265fefbdc2e92b89a1b579e93",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "3c9a062bd713996a2f94d06344112f36d212dd2f",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    },
    {
      "type": "delete",
      "old_id": "35cec00f36a75b1cf492b8fc60f72b1fb4c68d45",
      "old_mode": 33188,
      "old_path": "makefiles/lint/tox/tox.mk",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c5244495fc0ba2ccbb245702902034bb9cd08d04",
      "old_mode": 33188,
      "old_path": "makefiles/virtualenv/requirements-txt.mk",
      "new_id": "2d615f6b2b31e4c6dd3238b109e08d84d814f734",
      "new_mode": 33188,
      "new_path": "makefiles/virtualenv/requirements-txt.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    }
  ]
}
