On 13.06.2012 16:14, Yakov Galka wrote:
> 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.
I've created issue #356 for this:
http://code.google.com/p/tortoisesvn/issues/detail?id=356
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2974185
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-07-01 08:07:47 CEST