From owner-freebsd-doc@FreeBSD.ORG Fri Oct 7 20:25:50 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 99498106564A; Fri, 7 Oct 2011 20:25:50 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 55FC68FC0A; Fri, 7 Oct 2011 20:25:50 +0000 (UTC) Received: by iage36 with SMTP id e36so2725246iag.13 for ; Fri, 07 Oct 2011 13:25:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=CTOSXJ46bLvS0b8lrIDQmo9YG3KbUf5vf6HZqI1A/L8=; b=KqEcKrkwFr1x2ngEh68BJ9Ae8TMb+AZFJ/dJZzgGLK5DONbPMjWa/P/yYSSJOD7Dhv Zdq8SwqTi43e9HBGU9DBNK9wCnUH/vxFN4sElsmDStr+lsut/erBG3nmhMJtX/J/Hv+S o2kZvMq6QIAT8jNJVhGK+pJCFn79EOaqrWPno= MIME-Version: 1.0 Received: by 10.231.67.80 with SMTP id q16mr3802664ibi.86.1318017530648; Fri, 07 Oct 2011 12:58:50 -0700 (PDT) Received: by 10.231.35.194 with HTTP; Fri, 7 Oct 2011 12:58:50 -0700 (PDT) Received: by 10.231.35.194 with HTTP; Fri, 7 Oct 2011 12:58:50 -0700 (PDT) In-Reply-To: <4E8F54BB.4000206@cpan.org> References: <20111007141312.GJ26743@acme.spoerlein.net> <4E8F54BB.4000206@cpan.org> Date: Fri, 7 Oct 2011 20:58:50 +0100 Message-ID: From: Chris Rees To: David Romano Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: doceng@freebsd.org, freebsd-doc@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 20:25:50 -0000 On 7 Oct 2011 20:57, "David Romano" wrote: > > 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 fo= r the new repository. Just because it's a distributed VCS doesn't mean that i= t can't be used like SVN. I started with SVN, then moved to SVK for a spell, and dabbled in darcs before I tried out git. In my experience as a developer, it's been much easier to merge changes and keep track of branches/tags. Branching/tagging isn't an expensive operation in git becaus= e git focuses on content changes, not file changes. Not to get too off-base, but this can *definitely* help with having clear documentation for a specific version of FBSD. There is currently a FBSD git repo for src/ and ports/ hosted on github.com if some developers haven't heard of it and are interested in seeing how its capabilities can help the FBSD community. > Basically we like sequential versioning, which git doesn't do too well (at all) Chris.