brz 0.8.2 - Disable progress bar and enable it only on -v option

Jari Aalto+usenet jari.aalto at cante.net
Thu Jun 15 19:48:34 BST 2006


* Fri 2006-06-16 Robert Collins <robertc AT robertcollins.net>
* Message-Id: 1150390991.22158.58.camel AT localhost.localdomain
> Lets not thrash on this....
>
> The key elements are that there should be a manual knob that can be set
> - i.e. an environment variable or option - to force bars off, which is
> orthogonal to -q and -v options.

No, no, heavens no. This is all backwards thinking. 

Q: Is progress bar a core element?
A: No, because software works without it.

The program should not enforce things by default, but be:

- conservative
- adapth to user's needs

This is all best accomplished by providing

- Features

That can be turned on as needed. The lesson from *every* software
project is *not* to turn on options by default but upon user's
request, because there are no defaults that would work for all.
(Think Windows; what default do you dislike?)

The progress bar is separate object and it should have separate
controller, and not tied to some other functionality, so 
separate option to control it is is in place:

    --progressbar

Jari





More information about the bazaar mailing list