From: Ramkumar Ramachandra Date: Thu, 16 May 2013 09:20:51 GMT Subject: Re: [RFC/PATCH 3/3] push: add separate 'downstream' branch Message-ID: In-Reply-To: Felipe Contreras wrote: > And is going to change soon. Your point being? How will this patch interact with push.default = matching? >> branch..push should probably be named >> branch..downstreamref and be used only for informational >> purposes (@{d} and git status)? > > That makes absolutely no sense. I said downstreamref, not downstreamrefspec. > [branch "master"] > remote = origin > merge = refs/heads/master > pushremote = github > push = refs/heads/fc/master > > [branch "fc/old-remote/hg"] > remote = . > merge = refs/heads/master > pushremote = github > push = refs/heads/fc/remote/hg > > Tell me how you express that without 'remote.branch.push'. [remote "origin"] push = refs/heads/master:refs/heads/fc/master [remote "."] push = refs/heads/fc/old-remote/hg:refs/heads/fc/remote/hg Advantage being you can do: [remote "origin"] push = refs/heads/*:refs/for/* While you can't with branch..push.