From owner-freebsd-arch@FreeBSD.ORG Sat Mar 4 22:17:12 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6520716A420; Sat, 4 Mar 2006 22:17:12 +0000 (GMT) (envelope-from stijn@pcwin002.win.tue.nl) Received: from mx1.tue.nl (mx1.tue.nl [131.155.2.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 024EC43D69; Sat, 4 Mar 2006 22:17:01 +0000 (GMT) (envelope-from stijn@pcwin002.win.tue.nl) Received: from localhost (localhost [127.0.0.1]) by mx1.tue.nl (Postfix) with ESMTP id 0EC1B3F517; Sat, 4 Mar 2006 23:17:01 +0100 (CET) Received: from mx1.tue.nl ([131.155.2.7]) by localhost (bommelstein.tue.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 77806-01; Sat, 4 Mar 2006 23:17:00 +0100 (CET) Received: from umta.win.tue.nl (umta.win.tue.nl [131.155.71.100]) by mx1.tue.nl (Postfix) with ESMTP id 85E133F4C6; Sat, 4 Mar 2006 23:17:00 +0100 (CET) Received: from pcwin002.win.tue.nl (pcwin002 [131.155.71.72]) by umta.win.tue.nl (Postfix) with ESMTP id 7B6D531401C; Sat, 4 Mar 2006 23:17:00 +0100 (CET) Received: by pcwin002.win.tue.nl (Postfix, from userid 1001) id 59ED040CE; Sat, 4 Mar 2006 23:17:00 +0100 (CET) Date: Sat, 4 Mar 2006 23:17:00 +0100 From: Stijn Hoop To: Mathieu Arnold Message-ID: <20060304221700.GG46967@pcwin002.win.tue.nl> References: <20060304141957.14716.qmail@web32705.mail.mud.yahoo.com> <20060304152433.W61086@fledge.watson.org> <20060304174835.GA58184@thened.net> <20060304194030.GA2826@tara.freenix.org> <20060304212423.GD46967@pcwin002.win.tue.nl> <20060304212955.GC3408@tara.freenix.org> <20060304213417.GF46967@pcwin002.win.tue.nl> <2FA33AC357E7BC6576A6A8ED@[192.168.1.5]> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="QNDPHrPUIc00TOLW" Content-Disposition: inline In-Reply-To: <2FA33AC357E7BC6576A6A8ED@[192.168.1.5]> User-Agent: Mutt/1.4.2.1i X-Bright-Idea: Let's abolish HTML mail! X-Virus-Scanned: amavisd-new at tue.nl Cc: freebsd-arch@freebsd.org Subject: Re: Subversion? (Re: HEADS UP: Importing csup into base) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2006 22:17:12 -0000 --QNDPHrPUIc00TOLW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 04, 2006 at 11:00:18PM +0100, Mathieu Arnold wrote: > +-Le 04/03/2006 22:34 +0100, Stijn Hoop a dit : > | On Sat, Mar 04, 2006 at 10:29:55PM +0100, Ollivier Robert wrote: > |> According to Stijn Hoop: > |> > but it's possible that there's a better fit for the project. But like > |> > Robert wrote, someone will have to set up a real repository etc. bef= ore > |> > anyone can knowledgeably comment on the use for the FreeBSD project. > |>=20 > |> Check out http://hg.fr.freebsd.org/ for Mercurial repos of the FreeBSD > |> CVS ones. > |=20 > | Yeah, I saw that earlier in the thread. However it appears to only > | contain -CURRENT; I would think that it's actually doable to create a > | Subversion -CURRENT mirror too right now (not easy though). > |=20 > | The real problems appear while converting and tracking all the > | releases, security branches, vendor branches and other weirdness in > | the CVS repository. >=20 > It contains only current because of mainly lack of time, and lack of, hum, > people asking for something else. I's mainly as a proof of concept, even > though I use it from time to time. I'm not trying to slight your work here; I think it's great that people explore alternatives to CVS, as I've tried to with Subversion in the past. I know it's non-trivial to convert "only" HEAD to another vcs. Like I wrote to Robert Olivier in a private e-mail I will check out Mercurial to see what it's like, probably using this mirror. But I do think that trying to convince people to completely switch over to another vcs, be it Subversion, Mercurial or something else entirely, won't work without a conversion that includes everything from the source repository [1]. Only that way can people test their workflows (branching a release, doing security merges, sliding ports tags, etc) for real. For 'perforce like' project development, having a -CURRENT mirror like you set up will allow people to at least check out another vcs, but IMHO it isn't enough for people to be able to tell whether a vcs can replace CVS for the whole repository. --Stijn [1] well I personally could live without some of the cruft, for example all OLD_OLD_OLD_... "branches" that appear because of repocopies. But that's a discussion for another day :-) --=20 Q: Why is Batman better than Bill Gates? A: Batman was able to beat the Penguin. --QNDPHrPUIc00TOLW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFEChHcY3r/tLQmfWcRAs9nAJ0b/UMvFuFb71y5wDfKoekxT6W8OACgtwte Z0oJjPYMYFI0zYhG33L/PTw= =hvSz -----END PGP SIGNATURE----- --QNDPHrPUIc00TOLW--