Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 46917:efadec3ea8e2
push-dests: move the code around missing default dest inside `get_push_paths`
This function has a clear semantic and moving the code dealing with this inside
it will help reduce duplication.
Differential Revision: https://phab.mercurial-scm.org/D10385
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 13 Apr 2021 15:30:32 +0200 |
parents | efc6f6a794bd |
children | 0afe96e374a7 |
comparison
equal
deleted
inserted
replaced
46916:7061eee84151 | 46917:efadec3ea8e2 |
---|---|
5701 opts.setdefault(b'rev', []).append(b"null") | 5701 opts.setdefault(b'rev', []).append(b"null") |
5702 | 5702 |
5703 some_pushed = False | 5703 some_pushed = False |
5704 result = 0 | 5704 result = 0 |
5705 for path in urlutil.get_push_paths(repo, ui, dests): | 5705 for path in urlutil.get_push_paths(repo, ui, dests): |
5706 if not path: | |
5707 raise error.ConfigError( | |
5708 _(b'default repository not configured!'), | |
5709 hint=_(b"see 'hg help config.paths'"), | |
5710 ) | |
5711 dest = path.pushloc or path.loc | 5706 dest = path.pushloc or path.loc |
5712 branches = (path.branch, opts.get(b'branch') or []) | 5707 branches = (path.branch, opts.get(b'branch') or []) |
5713 ui.status(_(b'pushing to %s\n') % urlutil.hidepassword(dest)) | 5708 ui.status(_(b'pushing to %s\n') % urlutil.hidepassword(dest)) |
5714 revs, checkout = hg.addbranchrevs( | 5709 revs, checkout = hg.addbranchrevs( |
5715 repo, repo, branches, opts.get(b'rev') | 5710 repo, repo, branches, opts.get(b'rev') |