On 30.10.2013 16:25, Ben Fritz wrote:
> On Wed, Dec 5, 2012 at 11:37 AM, Benjamin Fritz <fritzophrenic_at_gmail.com> wrote:
>> There WAS an issue in the old bug tracker for showing merge arrows,
>> but it seems to have been lost during the transition to the new. See
>> this for some prior discussion on the old FS#371 issue, with a
>> suggested alternative to merge arrows:
>>
>> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=756&dsMessageId=1223596
>>
>> I and another user have posted about the issue being lost but neither
>> of us received any useful response:
>>
>> https://groups.google.com/forum/#!topic/tortoisesvn/jUBTmzDLozU/discussion
>> http://svn.haxx.se/tsvnusers/archive-2012-09/0155.shtml
>
> Hey, sorry to resurrect such an old thread; but can we get a new issue
> created for this? Or has it just been decided it's never going to be
> worth implementing?
As long as the svn library does not provide an API to get that
information fast, no. I won't implement this.
Because as the state is now, to do that we'd have to first fetch the log
(ok, already do), but then fetch the properties of every single file and
every single revision to get all the required info.
Example of a small project:
1000 revisions, 500 files = 500'000 property requests.
If you consider at least 20ms for each request (if you're not shut down
earlier because half a million requests really are like a DOS attack),
then it would take 167 minutes or almost three hours.
And that's just for a fast server and a relatively small project.
So no, there's no way I'll implement something like this because nobody
would ever, ever use it.
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=3067574
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-11-01 10:28:43 CET