diff --git a/replicator/filetree.go b/replicator/filetree.go index 779d3bc..379f529 100644 --- a/replicator/filetree.go +++ b/replicator/filetree.go @@ -118,7 +118,13 @@ func (tree FileTree) Del(ctx context.Context, key Key, version Version) error { } } - return os.Remove(tree.realpath(key)) + if err := os.Remove(tree.realpath(key)); os.IsNotExist(err) { + return nil + } else if err != nil { + return err + } + + return nil } func (tree FileTree) realpath(key Key) string {