From owner-freebsd-hackers@FreeBSD.ORG Sat Feb 2 20:11:58 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE6E216A417 for ; Sat, 2 Feb 2008 20:11:58 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outB.internet-mail-service.net (outB.internet-mail-service.net [216.240.47.225]) by mx1.freebsd.org (Postfix) with ESMTP id 7E49A13C455 for ; Sat, 2 Feb 2008 20:11:58 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Sat, 02 Feb 2008 12:11:57 -0800 Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 6DCA21270B2; Sat, 2 Feb 2008 12:11:56 -0800 (PST) Message-ID: <47A4CE8C.3010109@elischer.org> Date: Sat, 02 Feb 2008 12:11:56 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: OutBackDingo References: <78cb3d3f0801302245v2183c613t6ecdd9acebbe9ef7@mail.gmail.com> <20080131110237.06860561@mbook.mired.org> <78cb3d3f0802011434p5bed2b1ex39320962f0bc8bf5@mail.gmail.com> <1201967351.13273.6.camel@myhost> In-Reply-To: <1201967351.13273.6.camel@myhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org, Mike Meyer , Adrian Penisoara Subject: Re: [OT] Q: what would you choose for a VCS today X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Feb 2008 20:11:58 -0000 OutBackDingo wrote: > I dont think I follow why people think its that hard to convert the > FreeBSD src tree to some other RCS with history, branches and tags > > I have a FULL CVS conversion to a mercurial tree converted from a > February 1, 2008 CVS snapshot. I also have a Full CVS converted to > Subversion. And they have been to the best of my determinations thru > ongoing testing fully converted. Id be more then happy to have others > double check the integrity of both trees and see if something got > missed. I seem to think this is doable. Seeing as Ive done it. And > honestly Mercurial just rocks. Id prefer to host it externally if > someone had some space, over all both trees consume space but not that > incredibly awful. Any takers for testing? ok, so how do you pull revision 1.x.1.1 of ng_base.c from mercurial? (no, really I would like to know). One problem is tha tyour revision x of a file bears no relationship to my version x or the file. which makes comments like "that bug was fixed in revision x of that file. Make sure you have at least that revision" really hard to do. And you need to make a complete clone of the repo to play with a different branch of one file. You can't check out subtrees. > > > On Sat, 2008-02-02 at 00:34 +0200, Adrian Penisoara wrote: >> Hi, >> >> On Jan 31, 2008 6:02 PM, Mike Meyer wrote: >> >>> On Thu, 31 Jan 2008 08:45:55 +0200 "Adrian Penisoara" >>> wrote: >>>> Side-topic, if you bear with me: if you were to choose again what to >>> use >>>> as source revision control system (VCS) from today's offerings, what >>> would >>>> you choose to maintain FreeBSD's sources or a side-off project tracking >>>> FreeBSD as base that would allow better teams cooperation and easy code >>>> merging between projects/branches ? >>> Pretty much any post-CVS VCS will do that. But if you want a good >>> merge facility, Perforce's are - well, after getting used to them, >>> everything else feels like throwing your code against the wall and >>> hoping the right parts stick. I talked to one of the git developers >>> about a year ago, and they were thinking about adding a guided merge >>> inspired by what Perforce does. >>> >>> >> I do trust you on Perforce being a strong contender for the job, but, >> unfortunately, looking at their licensing terms for OSS projects I do get >> some second thoughts. Perhaps that's why FreeBSD did not migrate mainstream >> sources over to P4 yet ;)... >> >> Thanks, >> Adrian Penisoara >> ROFUG / EnterpriseBSD >> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"