quoted
Thanks, Jeff! If I remove the explicit configuration of remote.pushdefault
= "origin", I get the same error message as you, so I suspect that's _not_
the default.
That's really bizarre, because I get the same behavior with or without
it set. Not only that, but it shouldn't even come into play, as
branch.foo.remote should take precedence anyway.
So now I'm really puzzled.
That's because I lied. Sorry! Too many branches configured. I've actually got
[branch "foo"]
remote = .
If I change that to 'origin' like I claimed it was, it starts erroring.