From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Subject: Re: Question about your git habits Date: Sat, 23 Feb 2008 02:09:13 +0000 Message-ID: <20080223020913.GL27894@ZenIV.linux.org.uk> References: <200802221837.37680.chase.venters@clientec.com> <20080223014445.GK27894@ZenIV.linux.org.uk> <7vfxvk4f07.fsf@gitster.siamese.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Jan Engelhardt , Chase Venters , linux-kernel@vger.kernel.org, git@vger.kernel.org To: Junio C Hamano X-From: linux-kernel-owner+glk-linux-kernel-3=40m.gmane.org-S932119AbYBWCJl@vger.kernel.org Sat Feb 23 03:10:41 2008 Return-path: Envelope-to: glk-linux-kernel-3@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1JSjqa-0007Kr-MH for glk-linux-kernel-3@gmane.org; Sat, 23 Feb 2008 03:10:41 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932119AbYBWCJl (ORCPT ); Fri, 22 Feb 2008 21:09:41 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1758512AbYBWCJV (ORCPT ); Fri, 22 Feb 2008 21:09:21 -0500 Received: from zeniv.linux.org.uk ([195.92.253.2]:56222 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752429AbYBWCJT (ORCPT ); Fri, 22 Feb 2008 21:09:19 -0500 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.63 #1 (Red Hat Linux)) id 1JSjpB-0004CQ-Gd; Sat, 23 Feb 2008 02:09:13 +0000 Content-Disposition: inline In-Reply-To: <7vfxvk4f07.fsf@gitster.siamese.dyndns.org> User-Agent: Mutt/1.4.2.3i Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Archived-At: On Fri, Feb 22, 2008 at 05:51:04PM -0800, Junio C Hamano wrote: > Al Viro writes: > > > On Sat, Feb 23, 2008 at 02:37:00AM +0100, Jan Engelhardt wrote: > > > >> >do you tend to clone the entire repository repeatedly into a series > >> >of separate working directories > >> > >> Too time consuming on consumer drives with projects the size of Linux. > > > > git clone -l -s > > > > is not particulary slow... > > How big is a checkout of a single revision of kernel these days, > compared to a well-packed history since v2.6.12-rc2? > > The cost of writing out the work tree files isn't ignorable and > probably more than writing out the repository data (which -s > saves for you). Depends... I'm using ext2 for that and noatime everywhere, so that might change the picture, but IME it's fast enough... As for the size, it gets to ~320Mb on disk, which is comparable to the pack size (~240-odd Mb).