Date: Sat, 4 Mar 2006 23:17:00 +0100 From: Stijn Hoop <stijn@win.tue.nl> To: Mathieu Arnold <mat@FreeBSD.org> Cc: freebsd-arch@freebsd.org Subject: Re: Subversion? (Re: HEADS UP: Importing csup into base) Message-ID: <20060304221700.GG46967@pcwin002.win.tue.nl> In-Reply-To: <2FA33AC357E7BC6576A6A8ED@[192.168.1.5]> References: <20060304141957.14716.qmail@web32705.mail.mud.yahoo.com> <20060304152433.W61086@fledge.watson.org> <BA422F74-E7F9-4F53-9A88-B89E2255FF00@behanna.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]>
next in thread | previous in thread | raw e-mail | index | archive | help
--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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060304221700.GG46967>