aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/actions/Artifact.java
diff options
context:
space:
mode:
authorGravatar kush <kush@google.com>2018-07-11 16:21:27 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-11 16:22:53 -0700
commit4b120e78f3e0d4142d9ac89f6ef98ef4bc13d0b4 (patch)
tree0453c400d77408aaf7f22d448773c9456a564573 /src/main/java/com/google/devtools/build/lib/actions/Artifact.java
parent58158ae7b6bc0b734731c913d3e64946b5a0d111 (diff)
Make the FileArtifactvalue of generated targets available via the FilesetOutputSymlink whenever available.
In this change I'm simply plumbing the FileArtifactValue we requested within RecursiveFilesystemTraversalFunction to the FilesetOutputSymlink. This does not work when the targets are output directories (or symlink to output dirs). The main scenarios this happens is when: 1. Fileset depends on the output dir created by a genrule. 2. Fileset depends on a GoAppengineBinary which creates an output dir. 3. Fileset depends on another Fileset in the non-recommended way (Fileset.entry.files = [<another_fileset>]) instead of the recommended way (FilesetEntry.srcdir = <another_fileset>). RELNOTES: None PiperOrigin-RevId: 204209612
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/Artifact.java')
0 files changed, 0 insertions, 0 deletions