From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrea Arcangeli Subject: Re: Mercurial 0.4b vs git patchbomb benchmark Date: Sat, 30 Apr 2005 00:47:42 +0200 Message-ID: <20050429224742.GN17379@opteron.random> References: <20050426004111.GI21897@waste.org> <20050429060157.GS21897@waste.org> <3817.10.10.10.24.1114756831.squirrel@linux1> <20050429201957.GJ17379@opteron.random> <20050429223052.GD28540@dspnet.fr.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-From: git-owner@vger.kernel.org Sat Apr 30 00:37:33 2005 Return-path: Received: from vger.kernel.org ([12.107.209.244]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DRe6n-0004Al-Tl for gcvg-git@gmane.org; Sat, 30 Apr 2005 00:37:18 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263043AbVD2Wmv (ORCPT ); Fri, 29 Apr 2005 18:42:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263045AbVD2Wmr (ORCPT ); Fri, 29 Apr 2005 18:42:47 -0400 Received: from ppp-217-133-42-200.cust-adsl.tiscali.it ([217.133.42.200]:25400 "EHLO opteron.random") by vger.kernel.org with ESMTP id S263043AbVD2Wmd (ORCPT ); Fri, 29 Apr 2005 18:42:33 -0400 Received: by opteron.random (Postfix, from userid 500) id 6F1161C159B; Sat, 30 Apr 2005 00:47:42 +0200 (CEST) To: Olivier Galibert , Sean , Matt Mackall , Linus Torvalds , linux-kernel , git@vger.kernel.org Content-Disposition: inline In-Reply-To: <20050429223052.GD28540@dspnet.fr.eu.org> X-GPG-Key: 1024D/68B9CB43 13D9 8355 295F 4823 7C49 C012 DFA1 686E 68B9 CB43 User-Agent: Mutt/1.5.9i Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org On Sat, Apr 30, 2005 at 12:30:52AM +0200, Olivier Galibert wrote: > Nothing a little caching can't solve. Given that git's objects are > immutable caching is especially easy to do, you can have the delta > reference indexes in the filename. Rather than creating delta reference indexes we can as well use mercurial that uses them as primary storage. git is the _storage_ filesystem, if we can't use it but we've to create another different representation to do efficient network download, we can as well the more efficient representation instead of git, that's what mercurial does AFIK.