Jeff King wrote:
So the push lookup list is (in order of precedence):
1. branch.*.pushremote
2. remote.pushdefault
3. branch.*.remote
4. remote.default
5. origin
and it solves Junio's issue because the way to say "override my
remote.pushdefault for this branch" is not to set "branch.*.remote", but
to set "branch.*.pushremote".
Right, thanks for clearing that up Jeff. I'll re-roll with
remote.pushdefault overriding branch.<name>.remote.
Ram