aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2015-03-18 17:00:21 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-03-20 14:26:56 +0000
commit830af4ca3ad02de3901dbbd790713753668b2b0e (patch)
tree66aa1122cc4ec7967599bcaf4afff200970e7adc /src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java
parentd584f6520da8f480bdfdfdac7e7f8160102379ae (diff)
Add on-the-fly remote repos
Adds a new rule: new_http_archive( name = "whatever", url = "http://www.github.com/google/bazel-tools/my-tools.zip", sha256 = "...", build_file = "my/tools/objc.BUILD", ) This will download & unzip my-tools.zip, put a WORKSPACE file in its root, and link the provided BUILD file into its root. -- MOS_MIGRATED_REVID=88941267
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java
index 3183953e77..8272e6726a 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java
@@ -47,6 +47,10 @@ public class RepositoryValue implements SkyValue {
return path;
}
+ public FileValue getRepositoryDirectory() {
+ return details;
+ }
+
@Override
public boolean equals(Object other) {
if (this == other) {