)]}'
{
  "commit": "7702db179caae8735d4890895928852d5cc2fa35",
  "tree": "0f6349dd746189f6cf791a74ca70ba9f94832f67",
  "parents": [
    "d14f07de4ca1574e0ae8ba43a69d77f9e4dfad8b"
  ],
  "author": {
    "name": "Phoenix Meadowlark",
    "email": "meadowlark@google.com",
    "time": "Wed Jul 08 10:23:34 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 08 10:23:34 2020 -0700"
  },
  "message": "Add a unified script for building and pushing IREE\u0027s Docker images. (#2417)\n\nReplaces all of the `gcr_update.sh` scripts that were in `build_tools/docker/...` with a script `build_tools/docker/build_and_update_gcr.py` which:\r\n\r\n- builds the image specified by `--image` and any images dependent on it\r\n- tags the images it builds with `--tag`, which defaults to `latest`\r\n- and pushes the images to the Google Container Registry if the `--push` flag is provided.\r\n\r\nThis change makes it easier to update the images on GCR, and also allows the user to rebuild images and their dependencies without pushing for local development.",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "72bcaa1af7c4ff2459c7dcdc46b7d3096e125e23",
      "old_mode": 33261,
      "old_path": "build_tools/docker/bazel/gcr_update.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "25195bde83c7256d1c7c6b7475028d173af2a577",
      "old_mode": 33261,
      "old_path": "build_tools/docker/bazel_bindings/gcr_update.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "40c529ce4c8b1e2118f2a4ec768e1361d6d32448",
      "old_mode": 33261,
      "old_path": "build_tools/docker/bazel_tensorflow/gcr_update.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e338692c6e4be4b46b51e29aeba96e55ad2df09",
      "new_mode": 33261,
      "new_path": "build_tools/docker/build_and_update_gcr.py"
    },
    {
      "type": "delete",
      "old_id": "7f9b28a28cf045f3e26265a4a64b9351e11c048b",
      "old_mode": 33261,
      "old_path": "build_tools/docker/cmake/gcr_update.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cbe0a53efc054107046f0fb3a3adb6955334c45c",
      "old_mode": 33261,
      "old_path": "build_tools/docker/cmake_android/gcr_update.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0da7a4ff65fd4706a561f06cfb1b06250b877520",
      "old_mode": 33261,
      "old_path": "build_tools/docker/rbe_toolchain/gcr_update.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
