mirror of https://github.com/borgbackup/borg.git
use os.path.normpath on repository paths, fixes #606
this does NOT fix absolute vs. relative path usage, but as this also deals with remote paths, this can't be done in general.
This commit is contained in:
parent
d6b43a7346
commit
8ec62d5e2e
|
@ -688,20 +688,20 @@ class Location:
|
|||
self.user = m.group('user')
|
||||
self.host = m.group('host')
|
||||
self.port = m.group('port') and int(m.group('port')) or None
|
||||
self.path = m.group('path')
|
||||
self.path = os.path.normpath(m.group('path'))
|
||||
self.archive = m.group('archive')
|
||||
return True
|
||||
m = self.file_re.match(text)
|
||||
if m:
|
||||
self.proto = m.group('proto')
|
||||
self.path = m.group('path')
|
||||
self.path = os.path.normpath(m.group('path'))
|
||||
self.archive = m.group('archive')
|
||||
return True
|
||||
m = self.scp_re.match(text)
|
||||
if m:
|
||||
self.user = m.group('user')
|
||||
self.host = m.group('host')
|
||||
self.path = m.group('path')
|
||||
self.path = os.path.normpath(m.group('path'))
|
||||
self.archive = m.group('archive')
|
||||
self.proto = self.host and 'ssh' or 'file'
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue