git.samba.org
/
jelmer
/
dulwich.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e3b4a59
)
Strip forward slashes after conversion from os.path.sep.
author
Jelmer Vernooij
<jelmer@jelmer.uk>
Mon, 9 Apr 2018 02:25:13 +0000
(
03:25
+0100)
committer
Jelmer Vernooij
<jelmer@jelmer.uk>
Mon, 9 Apr 2018 02:25:13 +0000
(
03:25
+0100)
dulwich/refs.py
patch
|
blob
|
history
diff --git
a/dulwich/refs.py
b/dulwich/refs.py
index 4893e0d51bc42d0acde0588d012ae461dd2bf34c..9460b86edcd65933a7ef5283fa804e96df7867d1 100644
(file)
--- a/
dulwich/refs.py
+++ b/
dulwich/refs.py
@@
-487,9
+487,10
@@
class DiskRefsContainer(RefsContainer):
subkeys = set()
path = self.refpath(base).encode(sys.getfilesystemencoding())
for root, unused_dirs, files in os.walk(path):
subkeys = set()
path = self.refpath(base).encode(sys.getfilesystemencoding())
for root, unused_dirs, files in os.walk(path):
- dir = root[len(path):]
.strip(b'/')
+ dir = root[len(path):]
if os.path.sep != '/':
dir = dir.replace(os.path.sep, "/")
if os.path.sep != '/':
dir = dir.replace(os.path.sep, "/")
+ dir = dir.strip(b'/')
for filename in files:
refname = b"/".join(([dir] if dir else []) + [filename])
# check_ref_format requires at least one /, so we prepend the
for filename in files:
refname = b"/".join(([dir] if dir else []) + [filename])
# check_ref_format requires at least one /, so we prepend the