)]}'
{
  "commit": "0358897086f1316f2ad55731ebe7334840e1ee21",
  "tree": "bd5bc0f22233e265f456de2de217f5aae8178c67",
  "parents": [
    "ae55f95fe2064047637b6b4df9fae93c320ecd82"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Wed Dec 07 17:30:09 2022 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Wed Dec 07 17:30:42 2022 -0500"
  },
  "message": "VOL-4836: Interactive helm chart linting.\n\nrepo:voltha-docs job reported reactive post-commit linting errors.\nBegin adding support for make target lint-helm for early detection.\n\nMakefile\n--------\n  o Adding comments for readability.\n  o Disable failing/unused targets.\n  o Update help text.\n  o Migrating some targets and deps from Makefile proper into makefiles/*.\n\nmakefiles/README.md\n-------------------\n  o Added a basic makefile readme with pointers to other web resources.\n\nmakefiles/lint/include.mk\nmakefiles/lint/helm/include.mk\n-------------------------\n  o Initial support for library makefile target: \u0027lint-helm\u0027\n  o Added common targets: clean, help, sterile and todo.\n  o Target \u0027pre-commit added:\n      - default target to support interactive use of lint-helm.\n      - Cleanup needed before common target can use lint-helm as a default.\n  o Interim answer: briding the gap between existing and portable logic.\n  o legacy logic (USE_LEGACY\u003d1 (default)):\n      - Relies on .gitreview and hardcoding defaults (opencord/master).\n      - git has builtin support for local/remote branch queries.\n      - updates to support queries which simplify logic.\n  o Interactive target lint-helm-deps\n    - Configure helm charts per linting logic in gerrit/jenkins job.\n    - Interactive target will invoke make target with USE_LEGACY\u003d$(null).\n\nChange-Id: I43616d16707a09da6f907f909c65504da9933a6f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a8623828324d8f82c61499ab6ac72871d9c9de5",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "a5ca425714ac2d6f521af2e87bdd5110a3009140",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a31e846b947eb90199fc02b50a87c264bda8791e",
      "new_mode": 33188,
      "new_path": "makefiles/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "770487128d873eb86c2f3264954b0f986afd81ce",
      "new_mode": 33188,
      "new_path": "makefiles/helm/include.mk"
    },
    {
      "type": "modify",
      "old_id": "e734aeb7ff65b6e39cdc28503fbf9145696384e7",
      "old_mode": 33188,
      "old_path": "makefiles/include.mk",
      "new_id": "aa8c402ec6f4d56a951709b38b2c3f29180146ff",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a76987ef7e0d7c302448da875c8c93cd8752a497",
      "new_mode": 33188,
      "new_path": "makefiles/lint/helm/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a76987ef7e0d7c302448da875c8c93cd8752a497",
      "new_mode": 33188,
      "new_path": "makefiles/lint/helm/include.mk~"
    },
    {
      "type": "modify",
      "old_id": "f904217ae8fe1c810a38109ef969680344fd902d",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "d3975de513647e6b68f3d0a17740f3200c804c9a",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    }
  ]
}
