From d9121976fa7b39372027c70edddf9eb3c0bba7a6 Mon Sep 17 00:00:00 2001 From: Kristina Chodorow Date: Mon, 25 Apr 2016 17:45:55 +0000 Subject: Create runfiles at both .runfiles/ws/external/repo and .runfiles/repo The major piece of #848. RELNOTES[INC]: All repositories are now directly under the x.runfiles directory in the runfiles tree (previously, external repositories were at x.runfiles/main-repo/external/other-repo. This simplifies handling remote repository runfiles considerably, but will break existing references to external repository runfiles. -- MOS_MIGRATED_REVID=120722312 --- .../com/google/devtools/build/lib/analysis/SourceManifestAction.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java') 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 6d726e760d..73e8c40b7f 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 symlinks = runfiles.getSymlinksAsMap(null); f.addInt(symlinks.size()); for (Map.Entry symlink : symlinks.entrySet()) { -- cgit v1.2.3