Meaning of "--no-foo"

Ben Finney ben+bazaar at benfinney.id.au
Sat May 14 14:19:11 UTC 2011


Eric Siegerman <lists08-bzr at davor.org> writes:

> On Thu, 2011-05-12 at 15:24 -0400, Aaron Bentley wrote:
> > Right, that's what it's supposed to do.  [--no-remember] means "ignore
> any --remember
> > options I may have set previously, and use the default behaviour".

−1.

I think that semantic is better expressed as ‘--forget’ or something
like that. Or perhaps better: through ‘bzr config foo=’ commands.

‘--no-remember’ implies, to me, that the default “remember” behaviour
will not happen *on this one command*. I would be unpleasantly surprised
if that option caused previously remembered settings to be wiped.

> It seems to me that "--no-foo" should mean just what it says: "don't
> do foo".

+1.

-- 
 \     Q: “I've heard that Linux causes cancer...” Torvalds: “That's a |
  `\         filthy lie. Besides, it was only in rats and has not been |
_o__)                           reproduced in humans.” —Linus Torvalds |
Ben Finney




More information about the bazaar mailing list