design note: allow recovery rather than prevent-mistakes
Robert Collins
robertc at robertcollins.net
Mon Jul 20 09:48:31 BST 2009
An early choice made in a lot of bzr was to allow people to recover
rather than strictly prevent mistakes. Not all of bzr does this, and I
don't think all of it should: not all things are easy to recover from,
or able to be [cheaply] made easy to recover from.
I think its worth remembering though: when proposing UI changes, try to
bear this in mind: its might nicer as a user to be told that something
is unusual and how to undo your action, than to be told that you cannot
do the action at all. Where some users want to absolutely prevent the
action, having an optional --strict, like we do in commit, can be a nice
compromise to achieve that.
-Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090720/f319ece0/attachment.pgp
More information about the bazaar
mailing list