Submitter | Yuya Nishihara |
---|---|
Date | Dec. 14, 2016, 3:03 p.m. |
Message ID | <ca58647f2190444e6e26.1481727795@mimosa> |
Download | mbox | patch |
Permalink | /patch/17907/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/hgext/convert/subversion.py b/hgext/convert/subversion.py --- a/hgext/convert/subversion.py +++ b/hgext/convert/subversion.py @@ -14,7 +14,6 @@ from mercurial import ( error, pycompat, scmutil, - strutil, util, ) @@ -1239,7 +1238,8 @@ class svn_sink(converter_sink, commandli for f in files: if os.path.isdir(self.wjoin(f)): dirs.add(f) - for i in strutil.rfindall(f, '/'): + i = len(f) + for i in iter(lambda: f.rfind('/', 0, i), -1): dirs.add(f[:i]) return dirs