mirror of https://github.com/restic/restic.git
Remove tests for directories
For testing whether a repository already exists it is sufficient to test if the config file (and therefore the master key) exists. Closes #279
This commit is contained in:
parent
9aefc2b7a6
commit
b211f834fa
|
@ -62,13 +62,6 @@ func Create(dir string) (*Local, error) {
|
|||
return nil, errors.New("config file already exists")
|
||||
}
|
||||
|
||||
// test if directories already exist
|
||||
for _, d := range dirs[1:] {
|
||||
if _, err := os.Stat(d); err == nil {
|
||||
return nil, fmt.Errorf("dir %s already exists", d)
|
||||
}
|
||||
}
|
||||
|
||||
// create paths for data, refs and temp
|
||||
for _, d := range dirs {
|
||||
err := os.MkdirAll(d, backend.Modes.Dir)
|
||||
|
|
|
@ -115,13 +115,6 @@ func Create(dir string, program string, args ...string) (*SFTP, error) {
|
|||
return nil, errors.New("config file already exists")
|
||||
}
|
||||
|
||||
// test if directories already exist
|
||||
for _, d := range dirs[1:] {
|
||||
if _, err := sftp.c.Lstat(d); err == nil {
|
||||
return nil, fmt.Errorf("dir %s already exists", d)
|
||||
}
|
||||
}
|
||||
|
||||
// create paths for data, refs and temp blobs
|
||||
for _, d := range dirs {
|
||||
err = sftp.mkdirAll(d, backend.Modes.Dir)
|
||||
|
|
Loading…
Reference in New Issue