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