aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2016-04-21 14:48:24 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-04-21 14:55:08 +0000
commit790d2f6009d47fe92cf0cd92a1473bbf0141f32e (patch)
tree0b107ee4a3f6e37fa2dbf46be482744e9a5b6230 /src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
parentf7633792b14111ff783382e864d28e7657573216 (diff)
Make source manifest caching catch external runfile changes
-- MOS_MIGRATED_REVID=120442698
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java b/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
index 513fdc4e21..0c45b89d25 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
@@ -192,6 +192,7 @@ public final class SourceManifestAction extends AbstractFileWriteAction {
protected String computeKey() {
Fingerprint f = new Fingerprint();
f.addString(GUID);
+ f.addBoolean(runfiles.getLegacyExternalRunfiles());
Map<PathFragment, Artifact> symlinks = runfiles.getSymlinksAsMap();
f.addInt(symlinks.size());
for (Map.Entry<PathFragment, Artifact> symlink : symlinks.entrySet()) {
@@ -219,7 +220,7 @@ public final class SourceManifestAction extends AbstractFileWriteAction {
/**
* Supported manifest writing strategies.
*/
- public static enum ManifestType implements ManifestWriter {
+ public enum ManifestType implements ManifestWriter {
/**
* Writes each line as: