mercurial/commands.py
changeset 20558 c4f45ce85351
parent 20544 8982a5397687
child 20570 c21e1e3ab915
equal deleted inserted replaced
20557:514d32de6646 20558:c4f45ce85351
  4618 
  4618 
  4619     dest = ui.expandpath(dest or 'default-push', dest or 'default')
  4619     dest = ui.expandpath(dest or 'default-push', dest or 'default')
  4620     dest, branches = hg.parseurl(dest, opts.get('branch'))
  4620     dest, branches = hg.parseurl(dest, opts.get('branch'))
  4621     ui.status(_('pushing to %s\n') % util.hidepassword(dest))
  4621     ui.status(_('pushing to %s\n') % util.hidepassword(dest))
  4622     revs, checkout = hg.addbranchrevs(repo, repo, branches, opts.get('rev'))
  4622     revs, checkout = hg.addbranchrevs(repo, repo, branches, opts.get('rev'))
  4623     other = hg.peer(repo, opts, dest)
  4623     try:
       
  4624         other = hg.peer(repo, opts, dest)
       
  4625     except error.RepoError:
       
  4626         if dest == "default-push":
       
  4627             raise util.Abort(_("default repository not configured!"),
       
  4628                     hint=_('see the "path" section in "hg help config"'))
       
  4629         else:
       
  4630             raise
       
  4631 
  4624     if revs:
  4632     if revs:
  4625         revs = [repo.lookup(r) for r in scmutil.revrange(repo, revs)]
  4633         revs = [repo.lookup(r) for r in scmutil.revrange(repo, revs)]
  4626 
  4634 
  4627     repo._subtoppath = dest
  4635     repo._subtoppath = dest
  4628     try:
  4636     try: