It is now over four years since we migrated src to a Subversion
repository but we've kept exporting current work to CVS and making the
src tree available around the globe via the CVSup mirrors. The ports
tree is migrating to Subversion today with, I understand, plans to
export future updates to CVS as well. The doc tree was migrated to a
Subversion repository a couple of months ago but is not being exported
to CVS, so the doc and www source trees still being distributed via the
CVSup mirrors are stale.
Is it time to do something about mirroring the Subversion repositories?
Yesterday I set up unofficial mirrors of the src and doc Subversion
repositories on the machine which hosts the Australian CVSup mirror: I
plan to do the same with the ports repository once it is in production.
Is it appropriate to make any Subversion mirrors official and allocate
'svn' domain names, or are Subversion mirrors something the FreeBSD
Project "doesn't do"? I would just go ahead and ask the .au hostmaster
to create an svn domain name for the server but I don't want to do the
These unofficial mirror repositories are being updated hourly via
svnsync from svn.freebsd.org.
> Is it time to do something about mirroring the Subversion repositories?
I was planning to start doing this on ftp5/cvsup3 at some point soon.
I believe when we last discussed this, there was some sentiment that
we ought to do it by rsync rather than svnsync, because there were
some changes to the repository that svnsync would not be able to
I'm not trying to patronize you. The advice in the committer's guide is
for committers, who have accounts set up on the server. TMK you don't,
so the svn+ssh:// URL won't work for you. You need to do an anonymous
checkout using the svn:// URL. Also, you missed the /base/ bit that is
mentioned in the committer's guide. (not to mention, you actually asked
for a clue-bat) :)
All that said, we definitely need better documentation on how users can
use our svn stuff; not to mention that we should have had that, and svn
mirrors set up *before* we made the switch, but that's just me.