)]}'
{
  "commit": "3f575f7f612c7f12d4c0ddde22bda33a2209c01e",
  "tree": "86fd299dc73347c58d14fae7a6ae8cdd42450460",
  "parents": [
    "beef4cd9865334d9e1696096e97690a11ba44998"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Jan 15 23:49:19 2023 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Wed Jan 18 11:31:01 2023 -0500"
  },
  "message": "makefiles/\n----------\n  o Adding more lint target logic.\n  o Copy in virtualenv.mk from voltha-docs to support dependency\n    based virtualenv installations.\n\n*/*.yaml\n--------\n  o Misc yamllint cleanups.\n\nMakefile\n--------\n  o Prune inlined logic since replaced by library makefile logic.\n  o Replaced explicit pyenv installation with dependency driven\n    so venv will only require installation once per target run.\n  o Library make clean/sterile targets handle cleanup.\n\nChange-Id: Ie2ce0ebc01b07c0004a5904c2641c394e46d5044\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c36248bf969b9e72f2b8f322c90554f84fc5f5c7",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "e299ee22e15125e627f0ce0c14b576148432008b",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "83b6d18b2fd2839704e27a9dff0955079a6f9510",
      "old_mode": 33188,
      "old_path": "jjb/ci-management/packer.yaml",
      "new_id": "81c6a6ec2ba6ec9c2a972b842546191500d63e76",
      "new_mode": 33188,
      "new_path": "jjb/ci-management/packer.yaml"
    },
    {
      "type": "modify",
      "old_id": "fabd0d1c30c4c49c19d0db891f346c79e8e93b47",
      "old_mode": 33261,
      "old_path": "jjb/voltha-e2e.yaml",
      "new_id": "d292cdf474bce77f5d3f8241b95d9dff8fe77668",
      "new_mode": 33261,
      "new_path": "jjb/voltha-e2e.yaml"
    },
    {
      "type": "modify",
      "old_id": "fed358b1ce1576a6cf604bd10c34133107490232",
      "old_mode": 33188,
      "old_path": "makefiles/consts.mk",
      "new_id": "95d69a243977f2618d884b26a6c2610e19a21236",
      "new_mode": 33188,
      "new_path": "makefiles/consts.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "204281ed2e19683ecb9c6e56d4830bcea5a7283a",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2754d0f8133296007f8b31b8a6a6105310f8f2b6",
      "new_mode": 33188,
      "new_path": "makefiles/lint/Makefile"
    },
    {
      "type": "modify",
      "old_id": "bed71496776d833dcaf49867ba31ea471714aa73",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "2a2d9aba7a2a310cacc6a760ae32731220258929",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ebe9c3adfb3c08bc9694058ab58a0e6c58747be",
      "new_mode": 33188,
      "new_path": "makefiles/lint/makefile.mk"
    },
    {
      "type": "modify",
      "old_id": "d8bdfe054a4131b1c9977becdd0a1a7c78e4b4cd",
      "old_mode": 33188,
      "old_path": "makefiles/lint/python.mk",
      "new_id": "a3d651cdaa1836a8dd65ced89fa8e16aaeb20039",
      "new_mode": 33188,
      "new_path": "makefiles/lint/python.mk"
    },
    {
      "type": "modify",
      "old_id": "1c7119f63a5053cd8b2e088cf33d7096633df3b1",
      "old_mode": 33188,
      "old_path": "makefiles/lint/robot.mk",
      "new_id": "f33c4ba45659e740bb0f7bdd34fdcf93e8674a99",
      "new_mode": 33188,
      "new_path": "makefiles/lint/robot.mk"
    },
    {
      "type": "modify",
      "old_id": "c05476e8bbde7d4051a69584272b17c7fac596d3",
      "old_mode": 33188,
      "old_path": "makefiles/lint/shell.mk",
      "new_id": "cadc08412e866d89844f90cb07c6e03135f52a1c",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shell.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a4fc1e8f1a5944ecc75cb5bda374fad3929b2d8",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/.yamllint"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "868d9b744e7b5691545a31d9521db63eb0d91b0b",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/python.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a9367b99f5e9fef47d4acc5f72c1299db93ef87",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/todo"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "874765848f266f1fe029d80fa90d0110b8586c0b",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/urls"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c7787b4b949770ded0b9b9e359d25bd30ff827a",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/yamllint.helm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6782c74f8de2996f6ffe2dcba3fefd46da91eb5b",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/yamllint.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24f34261c018446ece98102671eb452695bfaab7",
      "new_mode": 33188,
      "new_path": "makefiles/python/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12afc3e817f12e9d6bc9a7353f50f39c2cde4b90",
      "new_mode": 33188,
      "new_path": "makefiles/python/test/include.mk"
    },
    {
      "type": "modify",
      "old_id": "a8625ae8dfddafbfdb6e5fd9a129cbc951c77dc8",
      "old_mode": 33188,
      "old_path": "makefiles/virtualenv.mk",
      "new_id": "8207cfc95833dfe37d85667f947614afc32be533",
      "new_mode": 33188,
      "new_path": "makefiles/virtualenv.mk"
    },
    {
      "type": "modify",
      "old_id": "2c43ecf8f88ce954445d27aa4aa1f404a4cdd0a6",
      "old_mode": 33188,
      "old_path": "packer/provision/baseline.yaml",
      "new_id": "8aacecd9dc81414d9f0895b8be642a5f8f6d66a1",
      "new_mode": 33188,
      "new_path": "packer/provision/baseline.yaml"
    },
    {
      "type": "modify",
      "old_id": "2ab6308d6ec14a988d6de992858fc9c87a224544",
      "old_mode": 33188,
      "old_path": "packer/provision/install-base-pkgs-Ubuntu.yaml",
      "new_id": "bd603d855052878bd288cac4ba90321912bf6646",
      "new_mode": 33188,
      "new_path": "packer/provision/install-base-pkgs-Ubuntu.yaml"
    },
    {
      "type": "modify",
      "old_id": "a30a2288ba45f587a5c1dc97d61ddd9d4668d73a",
      "old_mode": 33188,
      "old_path": "packer/provision/onf-playbook.yaml",
      "new_id": "6114c7c882caba60654bd700bff475872e1cf6ac",
      "new_mode": 33188,
      "new_path": "packer/provision/onf-playbook.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f199722e16a89797fd0c40bc8c6c44508668148a",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    }
  ]
}
