From f561d3261abbfc4f0a04d3cf7ae606d7bf12961f Mon Sep 17 00:00:00 2001 From: Audrius Butkevicius Date: Sun, 28 Sep 2014 12:56:35 +0100 Subject: [PATCH] Rename FolderConfiguration.Directory to FolderConfiguration.Path --- cmd/syncthing/main.go | 16 ++++++++-------- gui/index.html | 4 ++-- internal/config/config.go | 4 ++-- internal/config/config_test.go | 2 +- internal/model/model.go | 16 ++++++++-------- internal/model/model_test.go | 18 +++++++++--------- 6 files changed, 30 insertions(+), 30 deletions(-) diff --git a/cmd/syncthing/main.go b/cmd/syncthing/main.go index ded9f0ea..3b64df6f 100644 --- a/cmd/syncthing/main.go +++ b/cmd/syncthing/main.go @@ -351,7 +351,7 @@ func syncthingMain() { cfg.Folders = []config.FolderConfiguration{ { ID: "default", - Directory: defaultFolder, + Path: defaultFolder, RescanIntervalS: 60, Devices: []config.FolderDeviceConfiguration{{DeviceID: myID}}, }, @@ -438,10 +438,10 @@ nextFolder: if folder.Invalid != "" { continue } - folder.Directory = expandTilde(folder.Directory) + folder.Path = expandTilde(folder.Path) m.AddFolder(folder) - fi, err := os.Stat(folder.Directory) + fi, err := os.Stat(folder.Path) if m.CurrentLocalVersion(folder.ID) > 0 { // Safety check. If the cached index contains files but the // folder doesn't exist, we have a problem. We would assume @@ -455,7 +455,7 @@ nextFolder: } else if os.IsNotExist(err) { // If we don't have any files in the index, and the directory // doesn't exist, try creating it. - err = os.MkdirAll(folder.Directory, 0700) + err = os.MkdirAll(folder.Path, 0700) } if err != nil { @@ -533,7 +533,7 @@ nextFolder: validIndexes := make(map[string]bool) for _, folder := range cfg.Folders { - dir := expandTilde(folder.Directory) + dir := expandTilde(folder.Path) id := fmt.Sprintf("%x", sha1.Sum([]byte(dir))) validIndexes[id] = true } @@ -717,9 +717,9 @@ func renewUPnP(port int) { func resetFolders() { suffix := fmt.Sprintf(".syncthing-reset-%d", time.Now().UnixNano()) for _, folder := range cfg.Folders { - if _, err := os.Stat(folder.Directory); err == nil { - l.Infof("Reset: Moving %s -> %s", folder.Directory, folder.Directory+suffix) - os.Rename(folder.Directory, folder.Directory+suffix) + if _, err := os.Stat(folder.Path); err == nil { + l.Infof("Reset: Moving %s -> %s", folder.Path, folder.Path+suffix) + os.Rename(folder.Path, folder.Path+suffix) } } diff --git a/gui/index.html b/gui/index.html index 7c0cdde1..fea79753 100644 --- a/gui/index.html +++ b/gui/index.html @@ -107,7 +107,7 @@ Folder - {{folder.Directory}} + {{folder.Path}} Error @@ -569,7 +569,7 @@ diff --git a/internal/config/config.go b/internal/config/config.go index 38e9f391..e54b49c1 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -34,7 +34,7 @@ type Configuration struct { type FolderConfiguration struct { ID string `xml:"id,attr"` - Directory string `xml:"directory,attr"` + Path string `xml:"path,attr"` Devices []FolderDeviceConfiguration `xml:"device"` ReadOnly bool `xml:"ro,attr"` RescanIntervalS int `xml:"rescanIntervalS,attr" default:"60"` @@ -306,7 +306,7 @@ func (cfg *Configuration) prepare(myID protocol.DeviceID) { for i := range cfg.Folders { folder := &cfg.Folders[i] - if len(folder.Directory) == 0 { + if len(folder.Path) == 0 { folder.Invalid = "no directory configured" continue } diff --git a/internal/config/config_test.go b/internal/config/config_test.go index 8f1ecb99..ceabadc4 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -56,7 +56,7 @@ func TestDeviceConfig(t *testing.T) { expectedFolders := []FolderConfiguration{ { ID: "test", - Directory: "~/Sync", + Path: "~/Sync", Devices: []FolderDeviceConfiguration{{DeviceID: device1}, {DeviceID: device4}}, ReadOnly: true, RescanIntervalS: 600, diff --git a/internal/model/model.go b/internal/model/model.go index e34ff2af..86b9a449 100644 --- a/internal/model/model.go +++ b/internal/model/model.go @@ -150,7 +150,7 @@ func (m *Model) StartFolderRW(folder string) { p := Puller{ folder: folder, - dir: cfg.Directory, + dir: cfg.Path, scanIntv: time.Duration(cfg.RescanIntervalS) * time.Second, model: m, } @@ -160,7 +160,7 @@ func (m *Model) StartFolderRW(folder string) { if !ok { l.Fatalf("Requested versioning type %q that does not exist", cfg.Versioning.Type) } - p.versioner = factory(folder, cfg.Directory, cfg.Versioning.Params) + p.versioner = factory(folder, cfg.Path, cfg.Versioning.Params) } go p.Serve() @@ -623,7 +623,7 @@ func (m *Model) Request(deviceID protocol.DeviceID, folder, name string, offset l.Debugf("%v REQ(in): %s: %q / %q o=%d s=%d", m, deviceID, folder, name, offset, size) } m.fmut.RLock() - fn := filepath.Join(m.folderCfgs[folder].Directory, name) + fn := filepath.Join(m.folderCfgs[folder].Path, name) m.fmut.RUnlock() fd, err := os.Open(fn) // XXX: Inefficient, should cache fd? if err != nil { @@ -693,7 +693,7 @@ func (m *Model) GetIgnores(folder string) ([]string, error) { m.fmut.Lock() defer m.fmut.Unlock() - fd, err := os.Open(filepath.Join(cfg.Directory, ".stignore")) + fd, err := os.Open(filepath.Join(cfg.Path, ".stignore")) if err != nil { if os.IsNotExist(err) { return lines, nil @@ -717,7 +717,7 @@ func (m *Model) SetIgnores(folder string, content []string) error { return fmt.Errorf("Folder %s does not exist", folder) } - fd, err := ioutil.TempFile(cfg.Directory, ".syncthing.stignore-"+folder) + fd, err := ioutil.TempFile(cfg.Path, ".syncthing.stignore-"+folder) if err != nil { l.Warnln("Saving .stignore:", err) return err @@ -738,7 +738,7 @@ func (m *Model) SetIgnores(folder string, content []string) error { return err } - file := filepath.Join(cfg.Directory, ".stignore") + file := filepath.Join(cfg.Path, ".stignore") err = osutil.Rename(fd.Name(), file) if err != nil { l.Warnln("Saving .stignore:", err) @@ -963,7 +963,7 @@ func (m *Model) CleanFolders() { m.fmut.RLock() var dirs = make([]string, 0, len(m.folderCfgs)) for _, cfg := range m.folderCfgs { - dirs = append(dirs, cfg.Directory) + dirs = append(dirs, cfg.Path) } m.fmut.RUnlock() @@ -993,7 +993,7 @@ func (m *Model) ScanFolderSub(folder, sub string) error { m.fmut.RLock() fs, ok := m.folderFiles[folder] - dir := m.folderCfgs[folder].Directory + dir := m.folderCfgs[folder].Path ignores, _ := ignore.Load(filepath.Join(dir, ".stignore")) m.folderIgnores[folder] = ignores diff --git a/internal/model/model_test.go b/internal/model/model_test.go index 9c20d745..b73cc75c 100644 --- a/internal/model/model_test.go +++ b/internal/model/model_test.go @@ -58,7 +58,7 @@ func init() { func TestRequest(t *testing.T) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", &config.Configuration{}, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") bs, err := m.Request(device1, "default", "foo", 0, 6) @@ -95,7 +95,7 @@ func genFiles(n int) []protocol.FileInfo { func BenchmarkIndex10000(b *testing.B) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") files := genFiles(10000) @@ -108,7 +108,7 @@ func BenchmarkIndex10000(b *testing.B) { func BenchmarkIndex00100(b *testing.B) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") files := genFiles(100) @@ -121,7 +121,7 @@ func BenchmarkIndex00100(b *testing.B) { func BenchmarkIndexUpdate10000f10000(b *testing.B) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") files := genFiles(10000) m.Index(device1, "default", files) @@ -135,7 +135,7 @@ func BenchmarkIndexUpdate10000f10000(b *testing.B) { func BenchmarkIndexUpdate10000f00100(b *testing.B) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") files := genFiles(10000) m.Index(device1, "default", files) @@ -150,7 +150,7 @@ func BenchmarkIndexUpdate10000f00100(b *testing.B) { func BenchmarkIndexUpdate10000f00001(b *testing.B) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") files := genFiles(10000) m.Index(device1, "default", files) @@ -208,7 +208,7 @@ func (FakeConnection) Statistics() protocol.Statistics { func BenchmarkRequest(b *testing.B) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) m.ScanFolder("default") const n = 1000 @@ -380,7 +380,7 @@ func TestIgnores(t *testing.T) { db, _ := leveldb.Open(storage.NewMemStorage(), nil) m := NewModel("/tmp", nil, "device", "syncthing", "dev", db) - m.AddFolder(config.FolderConfiguration{ID: "default", Directory: "testdata"}) + m.AddFolder(config.FolderConfiguration{ID: "default", Path: "testdata"}) expected := []string{ ".*", @@ -440,7 +440,7 @@ func TestIgnores(t *testing.T) { t.Error("No error") } - m.AddFolder(config.FolderConfiguration{ID: "fresh", Directory: "XXX"}) + m.AddFolder(config.FolderConfiguration{ID: "fresh", Path: "XXX"}) ignores, err = m.GetIgnores("fresh") if err != nil { t.Error(err)