)]}'
{
  "commit": "82ec619c062588ffad6c09b51a8840c67604c69b",
  "tree": "1230a3e958ab11ef6db0edfc952f902163c42a00",
  "parents": [
    "ed86ef28fe68e71b12bdceacac1cc8fe41d867a1"
  ],
  "author": {
    "name": "hlopko",
    "email": "hlopko@google.com",
    "time": "Mon Jun 17 02:58:10 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 17 02:58:59 2019 -0700"
  },
  "message": "Automated rollback of commit 332379ad6f8c49b0e087b504d73d3483c529e399.\n\n*** Reason for rollback ***\n\nBroke Bazel downstream: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/1039#72cf19a2-072a-4ca1-ace2-37c458ef8420\n\nFixes https://github.com/bazelbuild/bazel/issues/8645.\n\n*** Original change description ***\n\nAdd --incompatible_use_platforms_repo_for_constraints\n\nThis change adds an incompatible flag to disable constrains bundled with Bazel\nin @bazel_tools.\n\nIncompatible change issue:\nhttps://github.com/bazelbuild/bazel/issues/8622\n\nTracking issue:\nhttps://github.com/bazelbuild/bazel/issues/6516\n\nRELNOTES: Incompatible change `--incompatible_use_platforms_repo_for_constraints` has been added. See https://github.com/bazelbuild/bazel/issues/8622 f...\n\n***\n\nPiperOrigin-RevId: 253544711\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a52f141cbdf51d5df5bd08e8fa3851f369fd847",
      "old_mode": 33261,
      "old_path": "scripts/bootstrap/compile.sh",
      "new_id": "90782f93e33414d8dd1cf6ff1b81af289a82e6da",
      "new_mode": 33261,
      "new_path": "scripts/bootstrap/compile.sh"
    },
    {
      "type": "modify",
      "old_id": "777a6eb978367f06bbfe7bd9a11114f76b512cdc",
      "old_mode": 33188,
      "old_path": "site/docs/platforms.md",
      "new_id": "4c3079e2b59e527339ba5288a899e40c5a6aad7e",
      "new_mode": 33188,
      "new_path": "site/docs/platforms.md"
    },
    {
      "type": "modify",
      "old_id": "747af158947de63483967aac51502b253dcfd8ad",
      "old_mode": 33188,
      "old_path": "site/docs/toolchains.md",
      "new_id": "998f623ba96b84147d7fd6a5d03f0bc4251d5aef",
      "new_mode": 33188,
      "new_path": "site/docs/toolchains.md"
    },
    {
      "type": "modify",
      "old_id": "61b9d947bdd1ecf425ceb4f09605515416f09902",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java",
      "new_id": "c03f9ed49555e3a257d9b9c86ecb5907c0c1b0eb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java"
    },
    {
      "type": "modify",
      "old_id": "35379910d63f314d48a988f937aca453a6c8effb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/LocalConfigPlatformFunction.java",
      "new_id": "1209c5d3fc94f24efdc0ed7ce1e2e70842e36211",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/LocalConfigPlatformFunction.java"
    },
    {
      "type": "modify",
      "old_id": "25aedb6e0a203f4026a50eba466e2718832e10fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigRuleClasses.java",
      "new_id": "7522324fc94949a1448f9cbe714d8742edc067ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "e9416be459cc6e8f711425a90539828d41db417e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/platform/ConstraintSettingRule.java",
      "new_id": "511619a1b6fcab0b3fa73fb74ff3cd621dcd38a9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/platform/ConstraintSettingRule.java"
    },
    {
      "type": "modify",
      "old_id": "2ca844a86277e68eb18d8b2238b17aca856fd639",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/platform/ConstraintValueRule.java",
      "new_id": "43ccf342c7401bb6ecb8b2d5305d11786111780c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/platform/ConstraintValueRule.java"
    },
    {
      "type": "modify",
      "old_id": "bafdb7b0e7e9b44a054d098d266ad72e78f2d5f5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java",
      "new_id": "c54d05a0aeccf128a8219a4455ea8b860815d29f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/platform/PlatformRule.java"
    },
    {
      "type": "modify",
      "old_id": "6240424efad85c86c509249b619fc4a2b21fb501",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java",
      "new_id": "edf34a1142f1bf3b33ec6ace028cab9038747caf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java"
    },
    {
      "type": "modify",
      "old_id": "bc509e0ef7cb72365db00901be7780f0f0c06403",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/repository/LocalConfigPlatformFunctionTest.java",
      "new_id": "663d62d19d9310602efed6f95895ba91e1fd8527",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/repository/LocalConfigPlatformFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "d33a6c631f5bd7d22b9b363634cc4992af2e7086",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/platforms_test.sh",
      "new_id": "6db625ab656789c8b646deb55a642924b95d2434",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/platforms_test.sh"
    },
    {
      "type": "modify",
      "old_id": "3bf1f9b477c075dd8eb7f2b9e241e84d478f7248",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/discard_graph_edges_test.sh",
      "new_id": "926dc79be2b279428195cb0f9f35f286ff88a251",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/discard_graph_edges_test.sh"
    },
    {
      "type": "modify",
      "old_id": "25ecb73a60a3c262439075e07179d68ce7a17c32",
      "old_mode": 33261,
      "old_path": "src/test/shell/testenv.sh",
      "new_id": "73316d4426a0ca170a0322ba15f7d45c4e952424",
      "new_mode": 33261,
      "new_path": "src/test/shell/testenv.sh"
    },
    {
      "type": "modify",
      "old_id": "e9da96db1611ba7d1e8fabb9fe0b8d1146d36c3f",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD",
      "new_id": "ad1b12a453625e447d8d41e5d38fed6d0ae8bda9",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b21dc3d2a3b2f903fdb88d807275a60b99aa12ce",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD.static.freebsd",
      "new_id": "5dd2a8e11bd5fb4ae6c5c1e0e5c1c8350995f06b",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD.static.freebsd"
    },
    {
      "type": "modify",
      "old_id": "7aa08d0d875cef014952d28d5917697da0b385de",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD.toolchains.tpl",
      "new_id": "024d8bff09752aa80d500aa6851f0afc35c6859c",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD.toolchains.tpl"
    },
    {
      "type": "modify",
      "old_id": "18df6500bb928f40f5d0332777b6849366361ed5",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD.windows.tpl",
      "new_id": "bd45b5854ba9bcf1c13c05e0fc1e60f36a0590f2",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD.windows.tpl"
    },
    {
      "type": "modify",
      "old_id": "8fa7e4afc8ffddc8a03e8fb0a385e8eafbd41a65",
      "old_mode": 33188,
      "old_path": "tools/osx/crosstool/BUILD.toolchains",
      "new_id": "178ab86f4fec83f1e994e4088f281e05cee3aa60",
      "new_mode": 33188,
      "new_path": "tools/osx/crosstool/BUILD.toolchains"
    },
    {
      "type": "modify",
      "old_id": "a8788a4a332e402d895c6e1bd06ea72a1cd55a5e",
      "old_mode": 33188,
      "old_path": "tools/osx/crosstool/osx_archs.bzl",
      "new_id": "8c37eb012681a7215e7888c9cfe21c9c85113b66",
      "new_mode": 33188,
      "new_path": "tools/osx/crosstool/osx_archs.bzl"
    },
    {
      "type": "modify",
      "old_id": "ec47710a21c41e33e6f1125b29717dcecb272c0f",
      "old_mode": 33188,
      "old_path": "tools/platforms/BUILD",
      "new_id": "f0dc074f3ead4e8a961f0fee7ef948a5f8ffdee2",
      "new_mode": 33188,
      "new_path": "tools/platforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a724463dae7fb098c375c5d3686961d3864c5449",
      "old_mode": 33188,
      "old_path": "tools/platforms/BUILD.tools",
      "new_id": "862c554f8e7222540d947c3740a4bd2a4fe9d649",
      "new_mode": 33188,
      "new_path": "tools/platforms/BUILD.tools"
    },
    {
      "type": "delete",
      "old_id": "0886f459d123ea74430a47caecd72fe3d60e294a",
      "old_mode": 33188,
      "old_path": "tools/platforms/fail_with_incompatible_use_platforms_repo_for_constraints.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
