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

Re: svn cat -r BASE hits the network?

From: Stephen Davis <subversion_at_soundgeek.org>
Date: 2005-04-04 00:14:26 CEST

On Apr 3, 2005, at 1:51 PM, Max Bowsher wrote:

> Stephen Davis wrote:
>> For my CodeWarrior plugin
>> (http://www.soundgeek.org/software/SubversionPlugin.html), I use
>> svn_client_cat() to feed the entire file contents into the CodeWarrior
>> visual diff engine. Unfortunately, for diffs against BASE,
>> svn_client_cat() always hits the repository which obvious makes local
>> diffs much slower than they need to be (and makes offline editing a
>> problem).
>> I imagine this will be a fairly common-place way to do diffs in GUI
>> plugins so this seems like a bug/optimization target. I wound my way
>> through the client diff and revert code but it was definitely
>> non-trivial to find the text-base file for my purpose. Am I
>> overlooking some obvious (and straight-forward) client lib
>> functionality for finding the text-base file so I can feed its
>> contents
>> into the visual diff engine?
>
> Known bug, just no one seems to be particularly motivated to fix it.
> Perhaps you feel like writing a patch?

Heh, I'll give it a shot.

stephen

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 4 00:17:21 2005

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

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