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: |