)]}'
{
  "commit": "98c3a4027b09294cef48fbf2775916ae404dd264",
  "tree": "68c5bd6f11f99f47637723e7f0b34c45ab883480",
  "parents": [
    "cb8d781dc3365e7d4a05e0acf5844c7b9a0d3493"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Fri Oct 11 05:05:01 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 11 05:06:45 2024 -0700"
  },
  "message": "Automated rollback of commit 4ca3db25a7fb43a74814732380d721b71a712aa7.\n\n*** Reason for rollback ***\n\nBreaks targets in the depot\n\n*** Original change description ***\n\nPropagate all experimental options to the exec configuration\n\nExperimental flags that don\u0027t propagate to the exec configuration can create very surprising failure cases for both Bazel users and devs. Unless there is a valid reason to not propagate them, they should be.\n\nThis is now enforced by a test and existing flags have been cleaned up where possible. The test strategy is the...\n\n***\n\nPiperOrigin-RevId: 684796860\nChange-Id: I6e33360c11cbda6bbbc52633f06669e02f68a4b8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4e663454c365c9b56c21e0fac9783cff1ce5516",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java",
      "new_id": "be2091cc620168d03b8c1ae293a3c4878a21ec1b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java"
    },
    {
      "type": "modify",
      "old_id": "0c6080bc1214cf195e3f6fc53e13c02c50ff315c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java",
      "new_id": "e46cdae44d1e99e80d34bec5d3a317157527f803",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "611a638983699e1cf38f66376dd0bf7f81b0317d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonConfiguration.java",
      "new_id": "8ab6738c88931f29a755a55b5e9219f84b075a6f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "fa3ddcc8b5a4c071897cc5e9d734f6072c4361a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java",
      "new_id": "bb56ee12c591d14b65407b7b4cb2bdf359db0184",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "e89f64e93f0d6bde4b8070665fd9f251b3db7ec2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java",
      "new_id": "279a3c14fe7f0e2a29d670d948b8f06f8ec1b477",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java"
    },
    {
      "type": "modify",
      "old_id": "505724a11c19df2472383555382280797f5b191b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java",
      "new_id": "27b3b85d7a44668a807fd49b1b5330e8d3ffa52d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java"
    },
    {
      "type": "modify",
      "old_id": "b8d1ac84259dff1bdb84c3ede4dd4fa02e7f9e9a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/genquery/GenQueryConfiguration.java",
      "new_id": "ce0c45fdf5b9c63390235ea02a000841f437d2ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/genquery/GenQueryConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "5dbacd2e90e79b19c59fc3ddc3ec763d972d0f8d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java",
      "new_id": "449fcd2d0f625ecb22fa9ed161f45f35923b97c2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java"
    },
    {
      "type": "modify",
      "old_id": "8bc89c68c7f4989a6d7d14c9749d471819039ac8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcCommandLineOptions.java",
      "new_id": "82eb74852dfc9f4d28f8d868761d4792b3afbdda",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcCommandLineOptions.java"
    },
    {
      "type": "modify",
      "old_id": "d82dcd4bff8cda318c6ad407e1003722435e5546",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonOptions.java",
      "new_id": "851ea6ff34992849a1be9c60c98764615bac3019",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonOptions.java"
    },
    {
      "type": "modify",
      "old_id": "e0743f20c6830c38fc01e84d9275c721f995e105",
      "old_mode": 33188,
      "old_path": "src/main/starlark/builtins_bzl/common/builtin_exec_platforms.bzl",
      "new_id": "08e15464ea6ad400fc53dc5b5c98587368355f34",
      "new_mode": 33188,
      "new_path": "src/main/starlark/builtins_bzl/common/builtin_exec_platforms.bzl"
    },
    {
      "type": "modify",
      "old_id": "5f6973ce38350a6b38155ed07359d7e6dd1f9800",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/config/ExecutionTransitionFactoryTest.java",
      "new_id": "953f043ae132ad1ae99be639671e7d79ea853ae8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/config/ExecutionTransitionFactoryTest.java"
    }
  ]
}
