diff options
author | janakr <janakr@google.com> | 2018-08-03 14:12:01 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-03 14:13:24 -0700 |
commit | 1225e4ad5dff72b63953639b4c4c4281f8b46ea5 (patch) | |
tree | 2908957ca6294e2acdab1ba4da48923e61b5d5bd /src/main/java/com/google/devtools/build/lib/actions | |
parent | 395d48bd10fe5259e1f680d9852b7f53dc216e3d (diff) |
When no new configured targets have been analyzed, only check for artifact conflicts if the current set of configured targets is not a subset of the largest set of configured targets that have been checked for conflicts.
Also rework the flow between SkyframeBuildView and SkyframeActionExecutor to remove the SkyframeExecutor middleman.
Also reword the error message in case of an ArtifactPrefixConflictException, since a clean should no longer be necessary.
PiperOrigin-RevId: 207322139
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/actions/ArtifactPrefixConflictException.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/ArtifactPrefixConflictException.java b/src/main/java/com/google/devtools/build/lib/actions/ArtifactPrefixConflictException.java index 243c73c499..8ecd13e1a7 100644 --- a/src/main/java/com/google/devtools/build/lib/actions/ArtifactPrefixConflictException.java +++ b/src/main/java/com/google/devtools/build/lib/actions/ArtifactPrefixConflictException.java @@ -28,7 +28,7 @@ public class ArtifactPrefixConflictException extends Exception { String.format( "output path '%s' (belonging to %s) is a prefix of output path '%s' (belonging to %s). " + "These actions cannot be simultaneously present; please rename one of the output " - + "files or, as a last resort, run 'clean' and then build just one of them", + + "files or build just one of them", firstPath, firstOwner, secondPath, secondOwner)); } } |