1) make the change to some file and run bzr shelve.
2) on first prompt of shelve command kill the bzr (without Ctrl+C)
3) As result there is 3 empty dirs in checkout: limbo, pending-deletion, shelf
Because limbo and pending-deletion directories are both EMPTY -- I don't think bzr should blow up as it doing today. It can delete or reuse them. Today the check is VERY VERY hard: presence of any of this dirs even if they're empty -- and you get the problem.
Vincent, Aaron:
I know how to reproduce my problem.
1) make the change to some file and run bzr shelve.
2) on first prompt of shelve command kill the bzr (without Ctrl+C)
3) As result there is 3 empty dirs in checkout: limbo, pending-deletion, shelf
Because limbo and pending-deletion directories are both EMPTY -- I don't think bzr should blow up as it doing today. It can delete or reuse them. Today the check is VERY VERY hard: presence of any of this dirs even if they're empty -- and you get the problem.
Why?