From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 31 10:16:46 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 76C1216A420 for ; Thu, 31 Jan 2008 10:16:46 +0000 (UTC) (envelope-from jbucht@gmail.com) Received: from po-out-1718.google.com (po-out-1718.google.com [72.14.252.158]) by mx1.freebsd.org (Postfix) with ESMTP id 408B013C4D9 for ; Thu, 31 Jan 2008 10:16:46 +0000 (UTC) (envelope-from jbucht@gmail.com) Received: by po-out-1718.google.com with SMTP id b23so1052307poe.3 for ; Thu, 31 Jan 2008 02:16:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=WNeeNLBDBjUnRIXG8gtQIiTwiUmFvyy1Mag8shuJT4g=; b=Ea83SLedO/zr8oBP/kOTyIaccOWTINc0GdhKGyF1pP1T/dVkwOwEk4bRie3NSjUMTfGVtuIPAMUOAL+UhtsEu8tlrX3xU+Tw7s/l/puGyeQF8P9L86+uBjIaAG9mA8QhXAfn5DnknPWOvvogOeLHVYNJB8dMcBbWjpDENbCRy6U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YvrpEECiviLvL+aTIuGSKVP1pqYOKHoJcc47y7wJFbOKX4AIBtuCNNgKQxE+T6eaYMsIWzP2rVhLOmaFG6mIjoJ9RziJT/qzQLyRwG9NhNsNzr/9M/eZ6/1fYxJng5DB/oC8sJ51eYKkhEtqq5FwCkPJmYJUtJqWI2N6z+nAHXQ= Received: by 10.141.89.13 with SMTP id r13mr1317365rvl.177.1201773625770; Thu, 31 Jan 2008 02:00:25 -0800 (PST) Received: by 10.141.175.2 with HTTP; Thu, 31 Jan 2008 02:00:25 -0800 (PST) Message-ID: <947010c30801310200y20fae02eqd188d90086a7fc2d@mail.gmail.com> Date: Thu, 31 Jan 2008 11:00:25 +0100 From: "Johan Bucht" To: ady@freebsd.ady.ro In-Reply-To: <200801311025.55412.wundram@beenic.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <78cb3d3f0801302245v2183c613t6ecdd9acebbe9ef7@mail.gmail.com> <47A1700B.3090406@gmail.com> <47A18EDA.4040501@elischer.org> <200801311025.55412.wundram@beenic.net> Cc: freebsd-hackers@freebsd.org 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: Thu, 31 Jan 2008 10:16:46 -0000 I've only tried CVS, Mericurial, Clearcase and a bit of Subversion. And if you don't need IDE integration Mercurial seems to be working pretty good. I just read an article about the new merging and branching support coming in Subversion 1.5 and it looks like it might have some future. The IDE support is probably the best of the modern open source VCS. http://www.javaworld.com/javaworld/jw-01-2008/jw-01-svnmerging.html /Johan On Jan 31, 2008 10:25 AM, Heiko Wundram (Beenic) wrote: > Am Donnerstag, 31. Januar 2008 10:03:22 schrieb Julian Elischer: > > I'm having to use mercurial. > > I'm not really enjoying it. > > works ok for small projects. BSD is a bit big for it. > > doe work foe offline editing, but loses all your BSD history. > > We're using mercurial pretty much for all of our (100,000+ SLOC) repositories, > and I cannot agree that it's only appropriate for small projects. As > mercurial is a distributed RCS, the hard part in using it is you have to > impose some policies, esp. related to merging changes back into a "central" > repository, which aren't required for "centralized" systems like CVS and > subversion, but from my view, the added benefit for a developer in using a > distributed revision control system is well worth the extra effort in writing > (and thinking) up the policies once. mercurial (at least by default) doesn't > allow you to create remote branches anyway (in pushing back changes to the > central store), so the policies you might have are effectly enforced by the > system anyway. > > YMMV, of course, and mercurial has its defects (primary checkout/cloning of a > large repository from a central store takes ages, at least over a slow link, > the last time I had to do this [but I don't know if any progress has been > made there]), but for me, it's been working fine for the daily needs I have > as a developer. > > -- > Heiko Wundram > Product & Application Development > > _______________________________________________ > 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" >