From owner-freebsd-current@FreeBSD.ORG Thu Aug 19 04:06:01 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0D5F16A4CE for ; Thu, 19 Aug 2004 04:06:01 +0000 (GMT) Received: from b.mail.sonic.net (b.mail.sonic.net [64.142.19.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB7FE43D45 for ; Thu, 19 Aug 2004 04:06:01 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from tomcat.kitchenlab.org (adsl-64-142-31-107.sonic.net [64.142.31.107]) by b.mail.sonic.net (8.12.11/8.12.11) with ESMTP id i7J460rF026843 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 18 Aug 2004 21:06:00 -0700 Received: from tomcat.kitchenlab.org (localhost.kitchenlab.org [127.0.0.1]) by tomcat.kitchenlab.org (8.13.1/8.13.1) with ESMTP id i7J45xQX062396; Wed, 18 Aug 2004 21:05:59 -0700 (PDT) (envelope-from bmah@freebsd.org) Received: (from bmah@localhost) by tomcat.kitchenlab.org (8.13.1/8.13.1/Submit) id i7J45x6A062395; Wed, 18 Aug 2004 21:05:59 -0700 (PDT) (envelope-from bmah@freebsd.org) X-Authentication-Warning: tomcat.kitchenlab.org: bmah set sender to bmah@freebsd.org using -f From: "Bruce A. Mah" To: Will Andrews In-Reply-To: <20040818190646.GF90227@sirius.firepipe.net> References: <1092844084.705.7.camel@localhost.kitchenlab.org> <20040818190646.GF90227@sirius.firepipe.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-pWNWEtXI0xCnCl5Fi1/S" Message-Id: <1092888359.62194.7.camel@tomcat.kitchenlab.org> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Wed, 18 Aug 2004 21:05:59 -0700 cc: current@freebsd.org Subject: Re: Public Access to Perforce? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2004 04:06:02 -0000 --=-pWNWEtXI0xCnCl5Fi1/S Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2004-08-18 at 12:06, Will Andrews wrote: > On Wed, Aug 18, 2004 at 08:48:04AM -0700, Bruce A. Mah wrote: > > As you pointed out later on, converting the entire repository is a > > pretty big task, although I've heard several times about developers in > > the Subversion community using the FreeBSD CVS repository as test data.= =20 Geez, did I really write that this morning?!? Feels like it was at least a couple days ago. > That's mostly because it's extremely polluted. Branch and tag > names are mixed all over the place. That doesn't sit well with > the normal subversion tree style, due to name collisions. In the normal subversion repository layout (and what's used by cvs2svn by default), branches and tags live in two separate hierarchies, so I'm not sure what kind of collisions you're talking about. I could, however, picture repo-copies and vendor imports showing up in fairly bizarre ways in the converted repository, maybe that's what you were referring to? > I know this because I tried to convert it to svn some time ago. > FreeBSD's repository needs a slightly different svn repository > layout than usual in order for it to work. :-/ >=20 > However, perhaps svn is not the best choice, in fundamental > style. As a diverse project, FreeBSD should support remote, > loosely coupled repositories based on the main one. I believe > svn doesn't work well for that purpose. That's an interesting question. The usual reaction in the svn community when presented with this point (needing distributed repositories) is "use svk" but I know next to nothing about this tool. (If I had time, I'd JFGI, but...) Cheers, Bruce. --=-pWNWEtXI0xCnCl5Fi1/S Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQBBJCcn2MoxcVugUsMRAkXcAKC3MDmSbZUVIG6yWF/O7mpbFGPvcACgkQBu po0BXAv7AAZVWy0JA7HaM3A= =s1f/ -----END PGP SIGNATURE----- --=-pWNWEtXI0xCnCl5Fi1/S--