bzr doesn't gracefully handle interrupted push/branch operations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
John A Meinel |
Bug Description
If a keyboard interrupt, network/system failure, or any other event interrupts a branch or push operation, bzr is unable to resume or even gracefully re-initiate the previous operation. Instead, cryptic errors are presented to the user (no WorkingTree for interrupted branch, File Exists for push). Users have to remove .bzr by hand for bzr to function properly again.
This is terribly confusing to the novice user and annoying to the experienced user. Bzr should either
(a) Gracefully recover from interrupted actions, either by resuming from where it left off (preferable) or even cleaning out its previous attempt and starting from scratch
or (b) Recognize this situation and ask the user in an understandable message to remove .bzr
Changed in bzr: | |
status: | Fix Committed → Fix Released |
Is that a duplicate of bugj 53340?