)]}'
{
  "commit": "e9b327e588d2e303fbf6446ad8784d801a408253",
  "tree": "b61bfa8e38b76616d71c543bde0f41150fce85fe",
  "parents": [
    "419f7e1d737064e2ee992c4263bd48bad9afa2b0"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Jun 22 17:09:52 2023 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Jun 22 17:09:52 2023 -0400"
  },
  "message": "Misc cleanups, shellcheck warnings.\n\nhelmrepo.sh\n-----------\n  o Use readarray -t to slurp command output.\n  o Replace while read -r with for loop iteration over named vars.\n  o Replace awk/string parsing with bash builtin string functions\n    (added insulation against external shell command failures).\n  o Added several functions to shorten all-code-in-main-program.\n  o Added functions func_echo() and error() for formatted output.\n  o Arguments --debug, --dry-run and --help added.\n  o \u0027helm package\u0027 command functions added to support --dry-run use.\n  o Detect and error on Chart.yaml files that lack \u0027version:\u0027.\n  o chart_yaml_diff - differentiate no_diff case from error induced.\n\nChange-Id: I54d4f1e71291899540ec0f339ee9e033ca62a443\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56808c0b65bffdddaeada7335d52a6f83c77b161",
      "old_mode": 33261,
      "old_path": "helmrepo.sh",
      "new_id": "230ae1fbae6e39560bcdb79512d997e039f568b7",
      "new_mode": 33261,
      "new_path": "helmrepo.sh"
    }
  ]
}
