Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 45842:1bf1dcbc9950
errors: raise more specific errors when default remote not configured
Differential Revision: https://phab.mercurial-scm.org/D9312
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 20 Oct 2020 08:56:00 -0700 |
parents | 527ce85c2e60 |
children | ac362d5a7893 |
comparison
equal
deleted
inserted
replaced
45841:bff719525815 | 45842:1bf1dcbc9950 |
---|---|
4901 """ | 4901 """ |
4902 # hg._outgoing() needs to re-resolve the path in order to handle #branch | 4902 # hg._outgoing() needs to re-resolve the path in order to handle #branch |
4903 # style URLs, so don't overwrite dest. | 4903 # style URLs, so don't overwrite dest. |
4904 path = ui.paths.getpath(dest, default=(b'default-push', b'default')) | 4904 path = ui.paths.getpath(dest, default=(b'default-push', b'default')) |
4905 if not path: | 4905 if not path: |
4906 raise error.Abort( | 4906 raise error.ConfigError( |
4907 _(b'default repository not configured!'), | 4907 _(b'default repository not configured!'), |
4908 hint=_(b"see 'hg help config.paths'"), | 4908 hint=_(b"see 'hg help config.paths'"), |
4909 ) | 4909 ) |
4910 | 4910 |
4911 opts = pycompat.byteskwargs(opts) | 4911 opts = pycompat.byteskwargs(opts) |
5522 # this lets simultaneous -r, -b options continue working | 5522 # this lets simultaneous -r, -b options continue working |
5523 opts.setdefault(b'rev', []).append(b"null") | 5523 opts.setdefault(b'rev', []).append(b"null") |
5524 | 5524 |
5525 path = ui.paths.getpath(dest, default=(b'default-push', b'default')) | 5525 path = ui.paths.getpath(dest, default=(b'default-push', b'default')) |
5526 if not path: | 5526 if not path: |
5527 raise error.Abort( | 5527 raise error.ConfigError( |
5528 _(b'default repository not configured!'), | 5528 _(b'default repository not configured!'), |
5529 hint=_(b"see 'hg help config.paths'"), | 5529 hint=_(b"see 'hg help config.paths'"), |
5530 ) | 5530 ) |
5531 dest = path.pushloc or path.loc | 5531 dest = path.pushloc or path.loc |
5532 branches = (path.branch, opts.get(b'branch') or []) | 5532 branches = (path.branch, opts.get(b'branch') or []) |