)]}'
{
  "commit": "3391e039d6bd3c93eae3315a111b98261a8a7a4e",
  "tree": "8935e21502df00c97c60d8c7c4e25ce39aa8327c",
  "parents": [
    "5d347a69dc57af7f960558434ae2419dd040ba8e"
  ],
  "author": {
    "name": "Derek Schuff",
    "email": "dschuff@chromium.org",
    "time": "Thu Aug 24 10:10:29 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 24 10:10:29 2023 -0700"
  },
  "message": "Replace update_bazel_workspace.sh with a python script (#1271)\n\nThis script is (IMO) more readable, but the real reason for this change is that\r\nit raises an error message when the binary package fails to download. (The shell\r\nscript silently generated a bogus hash instead, because the shell\u0027s `set -e`\r\nbuiltin does not affect commands executing inside a $() context.\r\nIt seemed just as easy to rewrite the script in Python as to fix that.\r\n\r\nThis change also updates some outdated filename references.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6145db8a101c9097fde93601751435e3e24b4344",
      "old_mode": 33188,
      "old_path": "bazel/revisions.bzl",
      "new_id": "f9445789921a77485b153fa2f6991d7c1d99df4f",
      "new_mode": 33188,
      "new_path": "bazel/revisions.bzl"
    },
    {
      "type": "modify",
      "old_id": "418dcabae0b8ac9e431a007197515e7b9aee4ab7",
      "old_mode": 33261,
      "old_path": "scripts/create_release.py",
      "new_id": "2d6d312771c747a6826c45302d64a97916a2d5a1",
      "new_mode": 33261,
      "new_path": "scripts/create_release.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "932cc72e3533ab6c61923e04955e255276c323f5",
      "new_mode": 33261,
      "new_path": "scripts/update_bazel_workspace.py"
    },
    {
      "type": "delete",
      "old_id": "b2f707892d02c58318539e206e4db86e595fedcf",
      "old_mode": 33261,
      "old_path": "scripts/update_bazel_workspace.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f52daa447392be798015900889f666716befc8a3",
      "old_mode": 33261,
      "old_path": "test/test_bazel.sh",
      "new_id": "bc53fcd8298fa041288eaf1192471c2bda4f4d73",
      "new_mode": 33261,
      "new_path": "test/test_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "0a26a0c2452921909bccf0d0ca49e5bf040dc26a",
      "old_mode": 33261,
      "old_path": "test/test_bazel_mac.sh",
      "new_id": "58aa9f0ad9d47c7312b1c1047efd207f906db87a",
      "new_mode": 33261,
      "new_path": "test/test_bazel_mac.sh"
    }
  ]
}
