As a user, this behavior is really quite surprising in a variety of cases. My use case is "unshelve". I had shelved some changes that I wanted to put in a quilt patch, but when I tried to "bzr unshelve && quilt refresh" things didn't go so well. In fact, my changes were then mixed with the changes introduced by unapplying my full patch set.
I would think there would at least be a way to disable this behavior? Or maybe the user should be asked if he wants his source tree messed with like this?
As a user, this behavior is really quite surprising in a variety of cases. My use case is "unshelve". I had shelved some changes that I wanted to put in a quilt patch, but when I tried to "bzr unshelve && quilt refresh" things didn't go so well. In fact, my changes were then mixed with the changes introduced by unapplying my full patch set.
I would think there would at least be a way to disable this behavior? Or maybe the user should be asked if he wants his source tree messed with like this?