organization
Bruce A. Mah
bmah at freebsd.org
Tue Mar 29 13:25:21 PST 2005
If memory serves me right, Craig Boston wrote:
> On Tue, Mar 29, 2005 at 05:05:38PM +0200, Divacky Roman wrote:
> > wasnt here some discussion about moving FreeBSD to subversion (as some other
> > projects did - samba, mono etc.)? and subversion solves this...
>
> Yes, a few people have looked at it from time to time (raises hand as
> one of the guilty parties).
>
> 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.
Well, someone's part-way there with a Subversion mirror of src/. From
http://www.freebsd.org/support.html:
A public Subversion mirror of the FreeBSD src/ CVS repository is
provided at svn://svn.clkao.org/freebsd/. A web interface is also
available. This is intended for people who would like to try the svk
distributed version control system.
This of course doesn't include ports/ or doc/, so it doesn't really
answer the scalability question.
> Also, repository size is a big issue (no pun intended). If adding a few
> hundred megs for repo-copies is prohibitively expensive, I don't think
> increasing the repo size by many gigabytes would go over very well.
> Subversion repositories can easily be several times the size of a CVS
> repository containing the same data.
This is dependent (among other things) on the nature of the files in the
repository and which repository back-end is used. I did a conversion at
${REALJOB} in December where I converted 1.3GB of CVS repository to
about 1.5GB in Subversion. For the curious, the back-end was FSFS, and
an earlier test conversion using the BDB back-end took about 2.1GB. I
know this is smaller than the FreeBSD repository.
I have this vague, handwavy feeling (colored no doubt by positive
experiences using it at ${REALJOB}) that Subversion, as well as the
conversion tool (cvs2svn) have matured a bit since the last time this
topic came up. But I'm not necessarily advocating a switch either.
Cheers,
Bruce.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20050329/a35f0e73/attachment.bin
More information about the freebsd-hackers
mailing list