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

Re: Does Subversion get slower over time?

From: Mike Dixon <michael.dixon_at_denovosoftware.com>
Date: Fri, 23 Sep 2011 14:25:04 -0700

On 9/23/2011 2:18 PM, Ryan Schmidt wrote:
>
> On Sep 23, 2011, at 16:16, Cory Riddell wrote:
>
>> Both you and Mark suggested I use externals. I've avoided using
>> externals because I've read more than one article advising against them.
>> I'm going to have to rethink this I guess. Can you use them without
>> abusing them?
>
> What article was that? I'd say there are perfectly fine ways to use externals. Obviously the developers thought it was a useful feature when they implemented it.
>
> There have been some problems with the new file-level externals feature, so I would stay away from that, but the old directory-level externals feature has always worked just fine for me, as long as you understand how it works and what you can and can't do with it.
>
>

 From personal experience back in the 1.5 days, externals were horribly
slow and generally unwieldy to work with. Subversion had to open a fresh
connection to the repository for every external, you have to set peg
revisions on all your external definitions when tagging, etc etc.

It's quite possible that they've improved in the last few years, but
personally I'm pretty unlikely to mess with them again. It's easy enough
just to copy everything into the main repository at the appropriate
place and just not have to worry about it again.

-Mike
Received on 2011-09-23 23:25: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.