diff options
author | 2016-02-25 12:14:42 +0000 | |
---|---|---|
committer | 2016-02-25 14:16:13 +0000 | |
commit | 26f7f4849d4f56d23d21111ee17248ab64065009 (patch) | |
tree | 210a152f3ff5773c63616ef2887414fa6dab145c /src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java | |
parent | ed51bd75a24b5fb8ccf4fd38bf6140697f8f7de0 (diff) |
Testing correct invalidation of Skylark Remote Repositories
A Skylark remote repository should be invalidated only when
the WORKSPACE file change, or one of its dependency or the Skylark
file change.
This change include two fixes:
- The path of the RepositoryDirectoryValue was incorrect when
the directory root is a symlink and the repository is not local
(and not refetching). This was never triggered before because
the only rule that were symlinking their root were the local
one.
- Directories were unitialized for the SkylarkRepositoryFunction
(was forgotten as part of a refactor when introducing it).
--
MOS_MIGRATED_REVID=115547540
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java b/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java index 5e16483f6a..6d7c4f8886 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java @@ -110,6 +110,7 @@ public class BazelRepositoryModule extends BlazeModule { for (RepositoryFunction handler : repositoryHandlers.values()) { handler.setDirectories(directories); } + skylarkRepositoryFunction.setDirectories(directories); } /** |