Proposal: Reduce the number of redundant lines printed during externals
update.
Rationale:
Currently Tortoise prints three lines per each external during update, even
if it's up-to-date. It clutters the log, especially if the repository has
many externals. For example, last time I updated I got this:
Command Update
Updating D:\trunk2
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 20
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 38
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 49
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 47
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 45
External D:\trunk2\3rdParty***\Boost
Updating D:\trunk2\3rdParty***\Boost
Completed D:\trunk2\3rdParty***\Boost - at revision: 44
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 60
External D:\trunk2\3rdParty***\***
Updating D:\trunk2\3rdParty***\***
Completed D:\trunk2\3rdParty***\*** - at revision: 66
Completed At revision: 31495
Note that the stuff pulled from externals is usually the least important,
so these lines distracts the user from the more important things which are
in the beginning of the log. This is annoying. Therefore, what I would like
to see is that each external prints just one line to the log:
Command Update
Updating D:\trunk2
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
External D:\trunk2\3rdParty***\***
External D:\trunk2\3rdParty***\***
External D:\trunk2\3rdParty***\***
External D:\trunk2\3rdParty***\***
External D:\trunk2\3rdParty***\***
External D:\trunk2\3rdParty***\Boost
External D:\trunk2\3rdParty***\***
External D:\trunk2\3rdParty***\***
Completed At revision: 31495
And if possible, add a user configurable "quite mode" that won't print the
"External" lines at all:
Command Update
Updating D:\trunk2
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Updated D:\trunk2\Src\***
Completed At revision: 31495
In case something *is* updated within the external, I expect the regular
stuff ("Updated", "Added", etc...) be printed as usual.
Thank you in advance,
--
Yakov
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2970831
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-06-13 16:25:03 CEST