Show More
@@ -5274,18 +5274,14 def push(ui, repo, dest=None, **opts): | |||||
5274 | # this lets simultaneous -r, -b options continue working |
|
5274 | # this lets simultaneous -r, -b options continue working | |
5275 | opts.setdefault('rev', []).append("null") |
|
5275 | opts.setdefault('rev', []).append("null") | |
5276 |
|
5276 | |||
5277 |
|
|
5277 | path = ui.paths.getpath(dest or 'default-push', default='default') | |
5278 | dest, branches = hg.parseurl(dest, opts.get('branch')) |
|
5278 | if not path: | |
|
5279 | raise util.Abort(_('default repository not configured!'), | |||
|
5280 | hint=_('see the "path" section in "hg help config"')) | |||
|
5281 | dest, branches = path.loc, (path.branch, opts.get('branch') or []) | |||
5279 | ui.status(_('pushing to %s\n') % util.hidepassword(dest)) |
|
5282 | ui.status(_('pushing to %s\n') % util.hidepassword(dest)) | |
5280 | revs, checkout = hg.addbranchrevs(repo, repo, branches, opts.get('rev')) |
|
5283 | revs, checkout = hg.addbranchrevs(repo, repo, branches, opts.get('rev')) | |
5281 | try: |
|
|||
5282 | other = hg.peer(repo, opts, dest) |
|
5284 | other = hg.peer(repo, opts, dest) | |
5283 | except error.RepoError: |
|
|||
5284 | if dest == "default-push": |
|
|||
5285 | raise util.Abort(_("default repository not configured!"), |
|
|||
5286 | hint=_('see the "path" section in "hg help config"')) |
|
|||
5287 | else: |
|
|||
5288 | raise |
|
|||
5289 |
|
5285 | |||
5290 | if revs: |
|
5286 | if revs: | |
5291 | revs = [repo.lookup(r) for r in scmutil.revrange(repo, revs)] |
|
5287 | revs = [repo.lookup(r) for r in scmutil.revrange(repo, revs)] |
@@ -18,7 +18,6 | |||||
18 | Push should provide a hint when both 'default' and 'default-push' not set: |
|
18 | Push should provide a hint when both 'default' and 'default-push' not set: | |
19 | $ cd c |
|
19 | $ cd c | |
20 | $ hg push --config paths.default= |
|
20 | $ hg push --config paths.default= | |
21 | pushing to default-push |
|
|||
22 | abort: default repository not configured! |
|
21 | abort: default repository not configured! | |
23 | (see the "path" section in "hg help config") |
|
22 | (see the "path" section in "hg help config") | |
24 | [255] |
|
23 | [255] |
General Comments 0
You need to be logged in to leave comments.
Login now