DescriptionRevamped terminal output for update.
Features:
- Non-verbose output is now limited to a one-line progress
indicator.
- Verbose output is now collated per subprocess. As soon as a
subprocess finishes, its full output is dumped to terminal.
- Verbose output is prefixed with timestamps representing elapsed
time since the beginning of the gclient invocation.
- git progress indicators ("Receiving objects", etc.) are limited to
one line every 10 seconds.
- In both verbose and non-verbose mode, if a failure occurs, the
full output of the failed update operation is dumped to terminal
just before exit.
- In the event that updates are progressing, but slowly,
"Still working" messages will be printed periodically, to pacify
users and buildbots.
BUG=361351
R=hinoka@google.com
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=262500
Patch Set 1 #Patch Set 2 : Fix tests #
Total comments: 12
Patch Set 3 : Preserve output required for got_revision. #Patch Set 4 : Nits #Patch Set 5 : rebase #
Messages
Total messages: 10 (0 generated)
|