# HG changeset patch # User Vadim Gelfer # Date 1150906542 25200 # Node ID 30c267cb4c2f010c6c3616cbc4177d91c9e000d4 # Parent e6ec81a8feea764fbd6939944bb5378c2996f62c change some repo messages in small ways. move "pushing" and "pulling" after repo create so error message and exit happens before messages printed. fix sshrepo parse error message. diff -r e6ec81a8feea -r 30c267cb4c2f mercurial/commands.py --- a/mercurial/commands.py Wed Jun 21 09:14:36 2006 -0700 +++ b/mercurial/commands.py Wed Jun 21 09:15:42 2006 -0700 @@ -2151,7 +2151,6 @@ with the --ssh command line option. """ source = ui.expandpath(source) - ui.status(_('pulling from %s\n') % (source)) if opts['ssh']: ui.setconfig("ui", "ssh", opts['ssh']) @@ -2159,6 +2158,7 @@ ui.setconfig("ui", "remotecmd", opts['remotecmd']) other = hg.repository(ui, source) + ui.status(_('pulling from %s\n') % (source)) revs = None if opts['rev'] and not other.local(): raise util.Abort(_("pull -r doesn't work for remote repositories yet")) @@ -2190,7 +2190,6 @@ about ssh:// URLs. """ dest = ui.expandpath(dest) - ui.status('pushing to %s\n' % (dest)) if opts['ssh']: ui.setconfig("ui", "ssh", opts['ssh']) @@ -2198,6 +2197,7 @@ ui.setconfig("ui", "remotecmd", opts['remotecmd']) other = hg.repository(ui, dest) + ui.status('pushing to %s\n' % (dest)) revs = None if opts['rev']: revs = [repo.lookup(rev) for rev in opts['rev']] diff -r e6ec81a8feea -r 30c267cb4c2f mercurial/sshrepo.py --- a/mercurial/sshrepo.py Wed Jun 21 09:14:36 2006 -0700 +++ b/mercurial/sshrepo.py Wed Jun 21 09:15:42 2006 -0700 @@ -18,7 +18,7 @@ m = re.match(r'ssh://(([^@]+)@)?([^:/]+)(:(\d+))?(/(.*))?', path) if not m: - raise hg.RepoError(_("couldn't parse destination %s") % path) + raise hg.RepoError(_("couldn't parse location %s") % path) self.user = m.group(2) self.host = m.group(3)