From owner-freebsd-arch@FreeBSD.ORG Wed Aug 31 12:45:46 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 621D7106566B; Wed, 31 Aug 2011 12:45:46 +0000 (UTC) (envelope-from fabien.thomas@netasq.com) Received: from work.netasq.com (mars.netasq.com [91.212.116.3]) by mx1.freebsd.org (Postfix) with ESMTP id C15AF8FC16; Wed, 31 Aug 2011 12:45:45 +0000 (UTC) Received: from [10.2.1.1] (unknown [10.2.1.1]) by work.netasq.com (Postfix) with ESMTPSA id 897B8740041; Wed, 31 Aug 2011 14:27:12 +0200 (CEST) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Fabien Thomas In-Reply-To: Date: Wed, 31 Aug 2011 14:27:33 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <08D86AEA-EA97-4F68-BB96-F9534FE005E2@netasq.com> References: <4e5ba9c3.bzHIw1KEy8R2QcK7%perryh@pluto.rain.com> <3420B331-C697-468A-80BA-B31C33804710@freebsd.org> <4e5c5b5f.moT7dLemOuteQJ5T%perryh@pluto.rain.com> <4E5C364D.7070904@freebsd.org> <20110830201357.GB58638@acme.spoerlein.net> <20110831084542.GC58638@acme.spoerlein.net> To: "K. Macy" X-Mailer: Apple Mail (2.1084) Cc: freebsd-arch@freebsd.org Subject: Re: Official git export X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fabien Thomas List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2011 12:45:46 -0000 On Aug 31, 2011, at 12:55 PM, K. Macy wrote: > is indeed relevant for many of us. >>=20 >> So the full history for head clocks in around 570MB whereas a history >> from r225000 onward will take up 164MB of space. I really think that >> this factor <4x is something people should just accept. It is a = one-time >> thing anyway, and if they managed to download an ISO image of FreeBSD = or >> have Xorg and Firefox installed, they had to download more than that >> before. >>=20 >> Funnily enough, people with time and bandwidth constraints are those >> that profit from git the most! :) >>=20 >> But noone's forcing anybody to use git, so if svn works better for = those >> folk (I can hardly imagine how), just continue using it. It's not = going >> away. >=20 > While I appreciate your evident understanding of git, it would seem > that I have not successfully communicated my intent to you. It is > possible that my needs and the needs of those with whom I work > regularly do not intersect with yours and thus my observations will > not seem germane. >=20 > What *I* am discussing, is not git vs. svn, but the areas which could > make git work better for those of us who would like to use it in the > way that I have been doing. The full history of HEAD is not useful to > most of us. However, the full history of the most recent stable > branches, e.g. 7 and 8 is. As far as I understand Fabien had to put in > a fair amount of effort to create a git repository of a manageable > size. My initial concern about full git-svn sync vs only useful branches = (release + stable + head) with full history was to keep the branch namespace clean and to remove = some size (not evaluated). For me the full history is very useful even from r0 to get to the = original commit message for a modification.=20 I'm not a git fan to replace svn for the main repo. At work we use the = same scheme for git: - git for work, shared work, test. - svn for the final commit To sum-up it will be great if the git server appear on freebsd.org. = Today the robot that synchronize from git-svn to git on gitorious is on my my local server that can go down = quite easily :D. Even if only upstream (read only) server is provided this is useful to = populate work area on different git services. Fabien=