On Tue, Mar 29, 2005 at 11:22:19AM -0600, Craig Boston wrote:
> The last I heard, subversion did not scale well to the massive amount of
> files that are in the FreeBSD repository.  IIRC it's been a while since
> this was tested, so it may or may not be true anymore.  SVK may
> partially address this by bypassing libwc.

That's not true. There are two major problems with subversion, compared
to CVS:
- the size of the working copy is doubled (because of the local cache)
- annotation is linear in the number of revisions (of a file?)

The first can be work-arounded by using SVK, but often is also an
advantage, because e.g. diff is a pure local operation which doesn't
have to contact the server.

The second is related to how subversion stores the data. There are some
persons working on speeding it up by using a cache, but I'm not sure
how far the work is.

On the other hand, CVS definitely doesn't scale to large repositories too,
just think about the time a "cvs up" or "cvs tag" needs. You can't make
everything fast, it is a compromise between speed, disk space and not to
forget atomarity.

Joerg
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to