From owner-freebsd-arch@FreeBSD.ORG Wed Aug 31 08:45:45 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 00B15106566B; Wed, 31 Aug 2011 08:45:45 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a01:4f8:131:23c2::1]) by mx1.freebsd.org (Postfix) with ESMTP id 8413A8FC16; Wed, 31 Aug 2011 08:45:44 +0000 (UTC) Received: from localhost (acme.spoerlein.net [IPv6:2a01:4f8:131:23c2::1]) by acme.spoerlein.net (8.14.4/8.14.4) with ESMTP id p7V8jhuu002163 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 31 Aug 2011 10:45:43 +0200 (CEST) (envelope-from uqs@spoerlein.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=spoerlein.net; s=dkim200908; t=1314780343; bh=MkVnJv+eA74N0Ww0QpLLT6nqDa3RlDsmKtY7YvnEG/4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:In-Reply-To; b=qRvQ9TLF5KCUvOH9Wpkr12tfES69jEdWYPA8w/A4RcVo0pfT79c4Ut9rkbsYJT36m 1SJdRNBdvyMEzVQIzDT81tLhZz01Cdt3C6+2tEcO/SXV8MaOiv1kzkCimkrKfmUiRv YaMqyMsHEJzkm1pa40ELi0FMwxGWlyLbdAfVKHhU= Date: Wed, 31 Aug 2011 10:45:42 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: "K. Macy" Message-ID: <20110831084542.GC58638@acme.spoerlein.net> Mail-Followup-To: "K. Macy" , Julian Elischer , freebsd-arch@freebsd.org 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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-arch@freebsd.org Subject: Re: Official git export X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list 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 08:45:45 -0000 On Tue, 2011-08-30 at 22:20:55 +0200, K. Macy wrote: > w far back in time one's repo goes and being > >> able to have some control over views would go a long way towards > >> streamlining its use for FreeBSD. > > > > Utterly irrelevant. A partial checkout won't make git noticeably > > faster, as it is pretty darn fast already. Believe me. A truncated > > history might save you up to 150MB, also totally not worth the effort, > > especially because then your custom git repo has different hashes and > > fetching/merging other peoples branches becomes impossible. > > > > Furthermore, the point with git is to have multiple branches in your > > workspace and switch between them (again, this is frigging fast). I was > > juggling 8-10 branches at one time and have never had the need to create > > a second workspace ('git stash' being the keyword here). > > > > Please have a look at http://wiki.freebsd.org/GitWorkflow and try it > > out! > > I've been working out of git for the past 15 months: > > https://www.gitorious.org/~kmm/freebsd/kmm-sandbox > > I'm afraid that due to time and bandwidth constraints the size of the > initial repository is indeed relevant for many of us. 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. Funnily enough, people with time and bandwidth constraints are those that profit from git the most! :) 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. Cheers, Uli