changeset 26065:dceaef70e410

commands.push: use "pushloc" path attribute Path instances now have a "pushloc" attribute that exposes the path to be used for pushing. The "default-push" path is automatically captured in the "pushloc" attribute of the "default" path. Drop references to "default-push" and use the "pushloc" attribute for looking up where to push to.
author Gregory Szorc <gregory.szorc@gmail.com>
date Sat, 08 Aug 2015 00:12:41 -0700
parents 1b1ab6ff58c4
children 89872688893f
files mercurial/commands.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/commands.py	Fri Aug 07 21:53:34 2015 -0700
+++ b/mercurial/commands.py	Sat Aug 08 00:12:41 2015 -0700
@@ -5274,11 +5274,11 @@
                 # this lets simultaneous -r, -b options continue working
                 opts.setdefault('rev', []).append("null")
 
-    path = ui.paths.getpath(dest or 'default-push', default='default')
+    path = ui.paths.getpath(dest, default='default')
     if not path:
         raise util.Abort(_('default repository not configured!'),
                          hint=_('see the "path" section in "hg help config"'))
-    dest, branches = path.loc, (path.branch, opts.get('branch') or [])
+    dest, branches = path.pushloc, (path.branch, opts.get('branch') or [])
     ui.status(_('pushing to %s\n') % util.hidepassword(dest))
     revs, checkout = hg.addbranchrevs(repo, repo, branches, opts.get('rev'))
     other = hg.peer(repo, opts, dest)