)]}'
{
  "commit": "d99e3d24fbfb0eeb7521e8a21a7e4559f287cc09",
  "tree": "26f7046bd8fcb5518d125464f6883d39f76a7532",
  "parents": [
    "f085d8777beb0e6e36814cd0bab82440b42192ea"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Jan 29 12:35:43 2023 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Jan 29 12:36:44 2023 -0500"
  },
  "message": "VOL-4925 - Build and release components.\n\njjb/shell/github-release.sh\n---------------------------\n  o Resubmit, not sure what happened to the last checkin but\n    install_gh_binary() was mia.\n  o Replace legacy github-release command with newer gh release.\n  o Bridge logic allows conditional command use during transition.\n  o Iterate, display command path and binary version.\n  o Pass flag --verify-tag to error when source branch does not exits.\n  o Use bash builtin readarray to gather files -vs- glob \u0027*\u0027,\n    gain ability to detect empty release file list.\n\nChange-Id: I5d6e5e721a324a23de2f79925e20e2430bbee524\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46ad2434c654ecc63e0fdf39356f821c4b0fe13c",
      "old_mode": 33261,
      "old_path": "jjb/shell/github-release.sh",
      "new_id": "58164c459cfcfdcd2260b12e1053f54a63754861",
      "new_mode": 33261,
      "new_path": "jjb/shell/github-release.sh"
    }
  ]
}
