Add support for Merge and Diff fs operations.

Signed-off-by: Erik Sipsma <erik@sipsma.dev>
This commit is contained in:
Erik Sipsma
2022-03-10 11:37:25 -08:00
parent 7b4b59153d
commit b67d2d44ad
6 changed files with 271 additions and 3 deletions

View File

@@ -88,11 +88,16 @@ package dagger
// Merge multiple FS trees into one
#Merge: {
@dagger(notimplemented)
$dagger: task: _name: "Merge"
inputs: [...#FS]
output: #FS
}
input: #FS
layers: [...#CopyInfo]
// Extract the difference from lower FS to upper FS as its own FS
#Diff: {
$dagger: task: _name: "Diff"
lower: #FS
upper: #FS
output: #FS
}