I've been bitten by this, could not go back because of conflicts, really messed up my workflow.
I'd certainly welcome a warning, like "You have uncommitted changes, merge them to new branch? y/n".
But instinctively I still expect the uncommitted changes to stay at their source branch, and if I want them I should do "bzr merge --uncommitted".
I've been bitten by this, could not go back because of conflicts, really messed up my workflow.
I'd certainly welcome a warning, like "You have uncommitted changes, merge them to new branch? y/n".
But instinctively I still expect the uncommitted changes to stay at their source branch, and if I want them I should do "bzr merge --uncommitted".