Activity log for bug #124325

Date Who What changed Old value New value Message
2007-07-06 04:33:01 Mary Gardiner bug added bug
2007-07-06 04:34:31 Mary Gardiner description When a bzr repo is upgraded, the old version info is backed up to .bzr.backup. When using tab completion to remove this directory though, "rm -rf .bzr.backup" has an unfortunate tendency to become "rm -rf .bzr", occasionally resulting in a user deleting their version control info rather than its backup copy. There are two times when a user tends to delete .bzr.backup. The first is unproblematic: immediately after a successful repository upgrade. In this case, if .bzr is accidently deleted, the user can restore .bzr/backup to .bzr, re-upgrade and done. However, the second is on the *next* upgrade (if .bzr.backup is still around, the upgrade will fail and ask for .bzr.backup to be deleted) which could be after some considerable time and any number of changes: a bad time to delete .bzr by accident! Suggested fix: the backup directory should not begin with .bzr. When a bzr repo is upgraded, the old version info is backed up to .bzr.backup. When using tab completion to remove this directory though, "rm -rf .bzr.backup" has an unfortunate tendency to become "rm -rf .bzr", occasionally resulting in a user deleting their version control info rather than its backup copy. There are two times when a user tends to delete .bzr.backup. The first is unproblematic: immediately after a successful repository upgrade. In this case, if .bzr is accidently deleted, the user can restore .bzr.backup to .bzr, re-upgrade and done. However, the second is on the *next* upgrade (if .bzr.backup is still around, the upgrade will fail and ask for .bzr.backup to be deleted) which could be after some considerable time and any number of changes: a bad time to delete .bzr by accident! Suggested fix: the backup directory should not begin with .bzr.
2007-07-06 05:30:09 Martin Pool bzr: status New Triaged
2007-07-06 05:30:09 Martin Pool bzr: importance Undecided Medium
2007-07-06 05:30:09 Martin Pool bzr: statusexplanation That's a good point. Thankyou for the report, Mary. What would be a better name? Should it still be dotted? If you upgrade twice I suppose we should use a new and different name for the second one.
2008-03-04 12:03:27 Martin Albisetti bzr: status Triaged In Progress
2008-03-04 12:03:27 Martin Albisetti bzr: assignee beuno
2008-03-12 01:39:29 Jonathan Lange bug assigned to launchpad-bazaar
2008-03-12 01:41:05 Jonathan Lange launchpad-bazaar: status New Confirmed
2008-03-12 01:41:05 Jonathan Lange launchpad-bazaar: importance Undecided High
2008-03-15 19:19:02 Martin Albisetti bzr: status In Progress Fix Released
2008-04-19 08:24:09 Tim Penhey launchpad-bazaar: assignee jml
2008-04-21 00:21:03 Jonathan Lange launchpad-bazaar: status Confirmed Fix Released