Subject: Re: mono experience cutting to subversion
To: Eric Haszlakiewicz <erh@jodi.nimenees.com>
From: Bill Studenmund <wrstuden@netbsd.org>
List: current-users
Date: 02/11/2005 12:34:47
--pvezYHf7grwyp3Bc
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Feb 11, 2005 at 11:25:55AM -0600, Eric Haszlakiewicz wrote:
> On Fri, Feb 11, 2005 at 09:33:17AM +0100, Martin Husemann wrote:
> > On Fri, Feb 11, 2005 at 02:22:47AM -0500, Greg A. Woods wrote:
> > > Me too -- which makes me especially happy that I can copy the entire
> > > NetBSD CVS repository to my own local systems for quick and reliable
> > > access even when my ISP is scrambling their routing tables.
> >=20
> > Me too - and I never thought about this aspect in the subversion contex=
t.
> > If NetBSD would switch to svn, what options would people have to comple=
tely
> > mirror the repository on their local disk? I guess we won't rsync the b=
db
> > files?
>=20
> 	supposedly rsync works ok with fsfs backed repositories.  However, since
> the existing fsfs files will (almost) never change and new changes just a=
dd
> new files, rsync is needlessly inefficient.  There are probably better wa=
ys
> to sync a svn repository.

Well, it's a database, so database replication techniques should be able=20
to help. :-)

> 	One effect of switching to subversion would be a decrease in flexibility
> wrt what you can get.  Right now you can grab just a portion of the
> repository (e.g. on src/bin/ls), but with subversion you'd be limited to
> the granularity of one of the entire repositories.  i.e., you'd need to
> get all of src, or all of pkgsrc, xsrc, etc...  If we switch to svn we'll=
 need
> to figure out the best way to split the existing repository into individu=
al
> svn repos.

True. I'm sure we can figure out something to address this. Like some sort=
=20
of selective DB replication.

Take care,

Bill

--pvezYHf7grwyp3Bc
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQFCDRbnWz+3JHUci9cRAjUoAJ9gy+ErcogF8Rv1ESRdEAMzwmp9wACeOxUw
hNtZ9qHEzF4JADkNz0/qv1Y=
=OSfu
-----END PGP SIGNATURE-----

--pvezYHf7grwyp3Bc--