| commit | 734e7f7b63c9c00a6aaa60769481a11bc4f76346 | [log] [tgz] |
|---|---|---|
| author | Kristina Chodorow <kchodorow@google.com> | Fri Jan 29 15:04:31 2016 +0000 |
| committer | Kristina Chodorow <kchodorow@google.com> | Fri Jan 29 15:36:36 2016 +0000 |
| tree | d51ce64080b580a98540ef7fd16b5ec5369d9e22 | |
| parent | f9f2e10dcbbf0efade6a9c9cf21dd3dde8e55f6b [diff] [blame] |
Parse the workspace name when a repository is loaded Moved RepositoryValue to RepositoryDirectoryValue so that it could be cached (and not re-downloaded) even if the WorkspaceAST caused a Skyframe restart (as mentioned in https://github.com/bazelbuild/bazel/blob/master/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java#L130-L133). -- MOS_MIGRATED_REVID=113358489
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java index 277b627..ed3508f 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
@@ -96,6 +96,8 @@ public static final SkyFunctionName WORKSPACE_FILE = SkyFunctionName.create("WORKSPACE_FILE"); public static final SkyFunctionName COVERAGE_REPORT = SkyFunctionName.create("COVERAGE_REPORT"); public static final SkyFunctionName REPOSITORY = SkyFunctionName.create("REPOSITORY"); + public static final SkyFunctionName REPOSITORY_DIRECTORY = + SkyFunctionName.create("REPOSITORY_DIRECTORY"); public static final SkyFunctionName WORKSPACE_AST = SkyFunctionName.create("WORKSPACE_AST"); public static Predicate<SkyKey> isSkyFunction(final SkyFunctionName functionName) {