Hrm, the scenario I was thinking of was fixing a bug on a branch that was
already fixed in default or otherwise doesn't effect default so no merge should
be needed. I can understand if I have to --force push to a named branch, I was
just curious why I have to --force (only the first time?) changes to default.
I'll play some more with my test repos and see if this works for me. |