From b8e2d49b77b153a6cc56080f7927b9d1a50fdf4f Mon Sep 17 00:00:00 2001 From: Kristina Chodorow Date: Wed, 27 Apr 2016 15:37:24 +0000 Subject: Add workspace name to runfiles cache invalidation criteria This is needed to regenerate the runfiles under the right directory when the workspace name changes. -- MOS_MIGRATED_REVID=120918511 --- .../com/google/devtools/build/lib/analysis/SourceManifestAction.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main') 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 73e8c40b7f..36f3b50d48 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 @@ -193,6 +193,7 @@ public final class SourceManifestAction extends AbstractFileWriteAction { Fingerprint f = new Fingerprint(); f.addString(GUID); f.addBoolean(runfiles.getLegacyExternalRunfiles()); + f.addPath(runfiles.getSuffix()); Map symlinks = runfiles.getSymlinksAsMap(null); f.addInt(symlinks.size()); for (Map.Entry symlink : symlinks.entrySet()) { -- cgit v1.2.3