diff options
author | 2018-06-14 05:48:46 -0700 | |
---|---|---|
committer | 2018-06-14 05:50:01 -0700 | |
commit | 93fe20ce350e813caa53049a97f04014e0169df3 (patch) | |
tree | 5bc7f88fb1e86b1ba48f326a414fef796c1fba98 /src/test/java/com/google/devtools/build/lib/rules/repository | |
parent | 1615da781db78b7a910daf89720189c2b2e73dbe (diff) |
Support unconditional fetching of repositories
Make all external repositories depend on an additional SkyValue controllable
via commands, so support unconditional fetching of all external repositories,
as it is needed by the the `sync` command.
Improves on #5175, provides a work around for #4907.
Change-Id: I30033614c1a2fad3f1363b85ff69cf92f697c255
PiperOrigin-RevId: 200543985
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/repository')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java b/src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java index 8bde0bc8d2..cc4a332fb6 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java @@ -137,6 +137,8 @@ public class RepositoryDelegatorTest extends FoundationTestCase { ImmutableMap.<RepositoryName, PathFragment>builder() .put(RepositoryName.createFromValidStrippedName("foo"), overrideDirectory.asFragment()) .build()); + RepositoryDelegatorFunction.DEPENDENCY_FOR_UNCONDITIONAL_FETCHING.set( + differencer, RepositoryDelegatorFunction.DONT_FETCH_UNCONDITIONALLY); PrecomputedValue.PATH_PACKAGE_LOCATOR.set(differencer, pkgLocator.get()); PrecomputedValue.SKYLARK_SEMANTICS.set(differencer, SkylarkSemantics.DEFAULT_SEMANTICS); } |