bzr with bzr+ssh noisy and output muddled.
Vincent Ladeuil
v.ladeuil+lp at free.fr
Tue Jun 16 18:26:00 BST 2009
>>>>> "Stephen" == Stephen J Turnbull <stephen at xemacs.org> writes:
Stephen> Matthew D. Fuller writes:
>> laying it out pretty thick. Any soi-disant "unix power-user" who
>> hasn't seen it before has been leading a very sheltered life.
Stephen> Sure. I carry a supply of brown bags around because you never know
Stephen> when you're going to behold such an abomination.<wink>
Stephen> Seriously, spinners basically say "you have nothing
Stephen> better to do than to watch me spin" and/or "I'm
Stephen> buggy enough to have infloops" (ie, the spinner *is*
Stephen> critical debugging information!) Even for tasks
Stephen> that inherently take a long and uncertain amount of
Stephen> time, I'd rather have a way to get the process to
Stephen> report progress/status on request in the (unusual)
Stephen> occasion where it seems like something's actually
Stephen> broken.
Stephen> Eg, catch SIGUSR1.
Yeah ! And report it to the process that issued the signal <wink>
Seriously, what we need is a way to deactivate progress report[0]
for people that don't want it, which as far as this list is a
representative set of our users, is a minority (which includes me
hence: https://bugs.edge.launchpad.net/bzr/+bug/387717/comments/3;).
As for a progress reporter able to talk only when requested via
SIGUSR1... patches welcome[1] ! <wink>
Vincent
[0]: Hint: Have a look in bzrlib/ui/__init__.py at
make_ui_for_terminal and see how to choose SilentUIFactory().
[1]: Hint: have a look in bzrlib/ui/__init__.py and derive from
SilentUIFactory.
More information about the bazaar
mailing list