all: Add copy-on-write filesystem support (fixes #4271) (#6746)

This commit is contained in:
Audrius Butkevicius
2020-06-18 08:15:47 +02:00
committed by GitHub
parent 273cc9cef8
commit 4812fd3ec1
26 changed files with 858 additions and 84 deletions
+12 -2
View File
@@ -7,6 +7,7 @@
package versioner
import (
"github.com/syncthing/syncthing/lib/config"
"io/ioutil"
"math"
"path/filepath"
@@ -59,9 +60,18 @@ func TestSimpleVersioningVersionCount(t *testing.T) {
t.Error(err)
}
fs := fs.NewFilesystem(fs.FilesystemTypeBasic, dir)
cfg := config.FolderConfiguration{
FilesystemType: fs.FilesystemTypeBasic,
Path: dir,
Versioning: config.VersioningConfiguration{
Params: map[string]string{
"keep": "2",
},
},
}
fs := cfg.Filesystem()
v := newSimple(fs, map[string]string{"keep": "2"})
v := newSimple(cfg)
path := "test"