)]}'
{
  "commit": "44d395338ab9a27596b0796c14076641f4cb2093",
  "tree": "f3a028c3e959faed1409ecc2f085facdfee10809",
  "parents": [
    "bf320d2ef9744f0b623c51555639681da77cfbbc"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Wed May 24 12:27:35 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 24 12:29:16 2023 -0700"
  },
  "message": "Let `common` ignore unsupported options\n\nFixes #3054\n\nRELNOTES: Options specified on the pseudo-command `common` in `.rc` files are now ignored by commands that do not support them as long as they are valid options for *any* Bazel command. Previously, commands that did not support all options given for `common` would fail to run. These previous semantics of `common` are now available via the new `always` pseudo-command.\n\nCloses #18130.\n\nPiperOrigin-RevId: 534940403\nChange-Id: I2ae268ae84de3f2b07ff3d1e36bf382bce714968\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e0518aae15e63a040278ccc2b8bf7be7d2c1265",
      "old_mode": 33188,
      "old_path": "site/en/run/bazelrc.md",
      "new_id": "e796a1d4502434f35f922b45e51b1df19d43546b",
      "new_mode": 33188,
      "new_path": "site/en/run/bazelrc.md"
    },
    {
      "type": "modify",
      "old_id": "944b706da5ff8ba020c5b0065a0190cc50f8e806",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeOptionHandler.java",
      "new_id": "1e06a418c2033b26e8b869a242ea2467059bdce2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeOptionHandler.java"
    },
    {
      "type": "modify",
      "old_id": "6f68909b80e820f6af7fd712fffc0379f450cf5b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java",
      "new_id": "1ec96abad74336aa3fe1bd0755c4ede354748776",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java"
    },
    {
      "type": "modify",
      "old_id": "998908a510269822b14ae05ec243dd6f5e375495",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/ConfigExpander.java",
      "new_id": "92fe5f1356c1953cdeea3485d1535e59ff09c033",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/ConfigExpander.java"
    },
    {
      "type": "modify",
      "old_id": "50d66920e93e157df5ec826186713d1ba3ba004b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/BUILD",
      "new_id": "b5120de838dc0c6902cd59448d822ee2be3e16fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1c7c8ecd172e8acca8247ee326d580e70af7e2f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java",
      "new_id": "0ad1467f65ec45bf0155d5aee37f184a4829619a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java"
    },
    {
      "type": "modify",
      "old_id": "2a3e485b7bf5dd5cc075082618e25c32dc55507a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsData.java",
      "new_id": "3268cbdcc4dd2beb47e95a08001df8b58665cee2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsData.java"
    },
    {
      "type": "modify",
      "old_id": "fdea7cc5d4bd08fb99a23f4838601daafc0534d4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsParser.java",
      "new_id": "17e2e93092353c6a045aa5035a2945e5f1ffb519",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsParser.java"
    },
    {
      "type": "modify",
      "old_id": "d6a7bee4693db77435a6b350787f367840fb1f20",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsParserImpl.java",
      "new_id": "06d3dec65036c462d15cb85507bbae09ba834bb7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsParserImpl.java"
    },
    {
      "type": "modify",
      "old_id": "ed922c0e6e87c134a4d966868e21b52b7c321838",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsDataTest.java",
      "new_id": "bce50e8c2712ff325ac1eeb8dda30ba16b526727",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsDataTest.java"
    },
    {
      "type": "modify",
      "old_id": "b6b63d9a6ece15da24c10175470e6647376abc09",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java",
      "new_id": "35eef8d372ce3d1268ce8a09ef4bba896e40cda5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "55647d69c0b3a8bc495fba35a474d548143b7699",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/BUILD",
      "new_id": "fa2295d66057b21047694d728647ef9ffc5ee1e8",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "932931ec39c4ca868fb52848232bfcfd00b283f1",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/options_test.py"
    },
    {
      "type": "delete",
      "old_id": "4a22c16d3a224854261dea9f458e3403390751f6",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/starlark_options_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
