[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Feature request: Reduce the number of redundant lines printed during externals update

From: Yakov Galka <ybungalobill_at_gmail.com>
Date: Wed, 13 Jun 2012 17:14:17 +0300

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

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.