From owner-freebsd-doc@FreeBSD.ORG Fri Oct 7 19:57:07 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 711ED1065673; Fri, 7 Oct 2011 19:57:07 +0000 (UTC) (envelope-from unobe@cpan.org) Received: from hapkido.dreamhost.com (hapkido.dreamhost.com [66.33.216.122]) by mx1.freebsd.org (Postfix) with ESMTP id 538E28FC14; Fri, 7 Oct 2011 19:57:07 +0000 (UTC) Received: from homiemail-a46.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by hapkido.dreamhost.com (Postfix) with ESMTP id 7516A1852AC; Fri, 7 Oct 2011 12:36:48 -0700 (PDT) Received: from homiemail-a46.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a46.g.dreamhost.com (Postfix) with ESMTP id 1A1F93E4058; Fri, 7 Oct 2011 12:36:47 -0700 (PDT) Received: from [10.24.6.79] (login.desert.net [209.104.5.199]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: unobe@rurs.us) by homiemail-a46.g.dreamhost.com (Postfix) with ESMTPSA id B34E63E4062; Fri, 7 Oct 2011 12:36:46 -0700 (PDT) Message-ID: <4E8F54BB.4000206@cpan.org> Date: Fri, 07 Oct 2011 12:36:27 -0700 From: David Romano User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.13) Gecko/20110202 Thunderbird/3.1.7 MIME-Version: 1.0 To: freebsd-doc@freebsd.org References: <20111007141312.GJ26743@acme.spoerlein.net> In-Reply-To: <20111007141312.GJ26743@acme.spoerlein.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Cc: doceng@FreeBSD.org Subject: Re: Conversion to SVN X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2011 19:57:07 -0000 On 10/07/2011 07:13, Ulrich Sp=F6rlein wrote: > it looks like I'm not the only one thinking about moving the doc/www > repos from CVS to SVN, and other people actually have not only thought > about it but already played around with conversions. > > gavin did some preliminary conversions and it turns out that we end up > with ~50k revisions and about 650MB of changes (IIRC). There are also > lots of weird branches, so perhaps we could size that down a bit. > > What I, personally, would like to see is us using the same svn repo as > src. That means we would have to stop svn.freebsd.org for the > conversion, turn off email sending, dump 50k revisions into it (under > /doc and /www perhaps? where should branches/tags end up?), then turn > everything back on. > > I haven't really thought that through to the end, but setting up a > separate svn repo just seems silly to me and is another administrative > overhead. ports might be special enough (due to sheer size) to justify = a > separate repo/machine, but not doc/www. > > Please discuss and share your experiments and thoughts. I'm a new kid on the block but I'm curious why git is being overlooked=20 for the new repository. Just because it's a distributed VCS doesn't mean=20 that it can't be used like SVN. I started with SVN, then moved to SVK=20 for a spell, and dabbled in darcs before I tried out git. In my=20 experience as a developer, it's been much easier to merge changes and=20 keep track of branches/tags. Branching/tagging isn't an expensive=20 operation in git because git focuses on content changes, not file=20 changes. Not to get too off-base, but this can *definitely* help with=20 having clear documentation for a specific version of FBSD. There is=20 currently a FBSD git repo for src/ and ports/ hosted on github.com if=20 some developers haven't heard of it and are interested in seeing how its=20 capabilities can help the FBSD community. - David --=20 David Romano .:. unobe@cpan.org