Mercurial > hg
changeset 5021:7628612b822c
Merge with bos
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Thu, 26 Jul 2007 14:04:48 -0700 |
parents | 780051cca03c (diff) e6cc4d4f5a81 (current diff) |
children | 6d1d97b09384 |
files | |
diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/convert/subversion.py Thu Jul 26 13:38:20 2007 -0700 +++ b/hgext/convert/subversion.py Thu Jul 26 14:04:48 2007 -0700 @@ -28,15 +28,20 @@ try: from svn.core import SubversionException, Pool + import svn + import svn.client import svn.core import svn.ra import svn.delta - import svn import transport except ImportError: pass def geturl(path): + try: + return svn.client.url_from_path(svn.core.svn_path_canonicalize(path)) + except SubversionException: + pass if os.path.isdir(path): return 'file://%s' % os.path.normpath(os.path.abspath(path)) return path @@ -92,7 +97,7 @@ self.files = {} self.uuid = svn.ra.get_uuid(self.ra).decode(self.encoding) except SubversionException, e: - raise NoRepo("couldn't open SVN repo %s" % url) + raise NoRepo("couldn't open SVN repo %s" % self.url) try: self.get_blacklist()