Comment 5 for bug 249546

Revision history for this message
Selene ToyKeeper (toykeeper) wrote :

It seems I don't have access to mark this "Won't Fix". At least, it's not in the list of states I can assign.

Anyway, after a few dozen messages the mailing list seems to have more or less decided. The conclusion is that the reduced risk of accidental pushes to the mainline is worth the cost of reduced convenience for a semi-common operation, and reduced consistency with other SCM tools. So, this patch is very unlikely to be included.

There are two suggested workarounds:

  - Use "bzr push :parent" the first time, in bzr 1.6 or later. (or, in earlier versions, get the parent URL from "bzr info" and copy/paste it into "bzr push SOMEURL")

  - Use "bzr checkout foo" instead of "bzr branch foo" when you intend to push back to the parent. Also use "bzr update" instead of "bzr pull", use "bzr commit" instead of "bzr push", and use "bzr commit --local" instead of "bzr commit".

Could someone change this back to "Won't Fix"?