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

RE: svn log slowness

From: Johan Corveleyn <johan.corveleyn_at_uz.kuleuven.ac.be>
Date: Wed, 29 Apr 2009 17:53:23 +0200

Thanks for the suggestions. Our clients are on Windows.

I've played with TortoiseSVN, and it solves this problem very nicely (because it defaults to only getting the last 100 entries of the log (--limit 100), and offers buttons to get the next/previous 100). I don't know about the caching though (I'll check it out, also for SmartSVN).

However, in our usual workflow this doesn't help much, as we use IntelliJ (Java IDE), with its integrated Version Control support (with SVN plugin through SVNKit). I guess I could try to contribute to IntelliJ (to the SVN plugin) to implement similar functionality as TortoiseSVN (i.e. --limit 100 and offer buttons to get more), or to load the history in the background and show it while it comes in. There are actually two IntelliJ issues open for this "improvement": http://www.jetbrains.net/jira/browse/IDEA-11092 and http://www.jetbrains.net/jira/browse/IDEA-22245. But I'd really, ultimately like this to be solved by the SVN server (all other solutions are patchwork).

I guess the options are (in order of my preference):
- SVN server could be faster in retrieving this info
- SVN could implement caching on the client-side in its metadata (in wc-ng?)
- Maybe SVNKit could support some kind of caching client-side somewhere (??)
- Ultimately, the GUI client could take care of this, like TortoiseSVN or SmartSVN, and like maybe IntelliJ's SVN plugin should

Come to think of it, this is exactly in order of lower level to higher level solutions.

Regards,
Johan

-----Oorspronkelijk bericht-----
Van: Tyler Roscoe [mailto:tyler_at_cryptio.net]
Verzonden: woensdag 29 april 2009 17:23
Aan: Bob Archer
CC: Johan Corveleyn; users_at_subversion.tigris.org
Onderwerp: Re: svn log slowness

On Wed, Apr 29, 2009 at 10:35:58AM -0400, Bob Archer wrote:
> I hope you don't consider this "bombardment". But, if you are using
> Windows clients you might want to look into using the TortoiseSVN
> client. It does log caching which really does speed things up if you
> are looking at the logs a lot.
>
> If you are not on Windows... never mind.

SmartSVN has similar log caching functionality, and it's written in
Java, so it runs on "all" platforms.

tyler

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1981651

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-04-29 17:54:38 CEST

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.