diff -r 7197812e8d44 -r d2f753830f80 mercurial/localrepo.py --- a/mercurial/localrepo.py Mon Jan 12 11:09:14 2009 -0600 +++ b/mercurial/localrepo.py Mon Jan 12 11:28:28 2009 -0600 @@ -2076,7 +2076,7 @@ try: resp = int(l) except ValueError: - raise util.UnexpectedOutput( + raise error.ResponseError( _('Unexpected response from remote server:'), l) if resp == 1: raise util.Abort(_('operation forbidden by server')) @@ -2089,7 +2089,7 @@ try: total_files, total_bytes = map(int, l.split(' ', 1)) except (ValueError, TypeError): - raise util.UnexpectedOutput( + raise error.ResponseError( _('Unexpected response from remote server:'), l) self.ui.status(_('%d files to transfer, %s of data\n') % (total_files, util.bytecount(total_bytes))) @@ -2101,7 +2101,7 @@ name, size = l.split('\0', 1) size = int(size) except (ValueError, TypeError): - raise util.UnexpectedOutput( + raise error.ResponseError( _('Unexpected response from remote server:'), l) self.ui.debug(_('adding %s (%s)\n') % (name, util.bytecount(size))) ofp = self.sopener(name, 'w')