archiver: properly create node for vss backups

Previously, NodeFromFileInfo used the original file path to create the
node, which also meant that extended metadata was read from there
instead of within the vss snapshot.

This change is a temporary solution for restic 0.17.2 and will be
replaced with a clean fix in restic 0.18.0.
This commit is contained in:
Michael Eischer
2024-10-18 22:26:18 +02:00
parent 9553d873ff
commit 4df2e33568
5 changed files with 21 additions and 1 deletions
+1
View File
@@ -11,6 +11,7 @@ type FS interface {
OpenFile(name string, flag int, perm os.FileMode) (File, error)
Stat(name string) (os.FileInfo, error)
Lstat(name string) (os.FileInfo, error)
MapFilename(filename string) string
Join(elem ...string) string
Separator() string