[7.4.0] Add `--incompatible_no_implicit_watch_label` (#23900)
When the flag is flipped, `ctx.path` no longer watches paths resolved from `Label` parameters and other methods on `ctx` no longer watch such paths even with `watch = "no"`. Closes #23750. PiperOrigin-RevId: 681978073 Change-Id: I9bef5c735db54c971beb806aa1f1a0eb287e3ff2 (cherry picked from commit 50196979) Closes #23768
Showing
- src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java 20 additions, 24 deletions...azel/repository/starlark/StarlarkBaseExternalContext.java
- src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryContext.java 7 additions, 7 deletions.../bazel/repository/starlark/StarlarkRepositoryContext.java
- src/main/java/com/google/devtools/build/lib/packages/semantics/BuildLanguageOptions.java 19 additions, 1 deletion...ls/build/lib/packages/semantics/BuildLanguageOptions.java
- src/test/java/com/google/devtools/build/lib/bazel/repository/starlark/BUILD 2 additions, 33 deletions...google/devtools/build/lib/bazel/repository/starlark/BUILD
- src/test/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryContextTest.java 70 additions, 28 deletions...el/repository/starlark/StarlarkRepositoryContextTest.java
- src/test/java/com/google/devtools/build/lib/packages/semantics/ConsistencyTest.java 2 additions, 0 deletions...evtools/build/lib/packages/semantics/ConsistencyTest.java
- src/test/shell/bazel/starlark_repository_test.sh 92 additions, 0 deletionssrc/test/shell/bazel/starlark_repository_test.sh
Please register or sign in to comment