`FilesContent` is read from a `Snapshot`, and if y...
# development
a
FilesContent
is read from a
Snapshot
, and if you try to convert a
PathGlobs
pointing outside the build root into a
Snapshot
, we throw an error. with no further context, to me it seems that if there's an obvious way to represent file paths that originate outside the host build root in a way that we can store and e.g. pass to a remote process, we could remove that restriction. one way to do that might be to convert paths outside the build root into a new subdirectory of
.pants.d
when storing them -- then, reifying the files would just insert them into that subdirectory, as if they were there in the first place. the unknown on that is what that path conversion process entails (mangling?)