Mercurial > hg
comparison hgext/convert/subversion.py @ 5521:03496d4fa509
convert: display all errors if we couldn't open the source repo
This should give the user a better hint of what's going wrong.
Improve some error messages. In particular, mention "CVS checkout" instead
of "CVS repo".
Fixes issue822 and issue826.
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Fri, 09 Nov 2007 20:21:35 -0200 |
parents | 91a522a69c13 |
children | 6ffca2bf23da 924fd86f0579 |
comparison
equal
deleted
inserted
replaced
5520:cc3af86ab6fe | 5521:03496d4fa509 |
---|---|
100 super(svn_source, self).__init__(ui, url, rev=rev) | 100 super(svn_source, self).__init__(ui, url, rev=rev) |
101 | 101 |
102 try: | 102 try: |
103 SubversionException | 103 SubversionException |
104 except NameError: | 104 except NameError: |
105 raise NoRepo('subversion python bindings could not be loaded') | 105 raise NoRepo('Subversion python bindings could not be loaded') |
106 | 106 |
107 self.encoding = locale.getpreferredencoding() | 107 self.encoding = locale.getpreferredencoding() |
108 self.lastrevs = {} | 108 self.lastrevs = {} |
109 | 109 |
110 latest = None | 110 latest = None |
129 self.commits = {} | 129 self.commits = {} |
130 self.paths = {} | 130 self.paths = {} |
131 self.uuid = svn.ra.get_uuid(self.ra).decode(self.encoding) | 131 self.uuid = svn.ra.get_uuid(self.ra).decode(self.encoding) |
132 except SubversionException, e: | 132 except SubversionException, e: |
133 ui.print_exc() | 133 ui.print_exc() |
134 raise NoRepo("couldn't open SVN repo %s" % self.url) | 134 raise NoRepo("%s does not look like a Subversion repo" % self.url) |
135 | 135 |
136 if rev: | 136 if rev: |
137 try: | 137 try: |
138 latest = int(rev) | 138 latest = int(rev) |
139 except ValueError: | 139 except ValueError: |