From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.176.0/21 X-Spam-Status: No, score=-3.5 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MSGID_FROM_MTA_HEADER,RP_MATCHES_RCVD shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 From: Shawn Pearce Subject: Re: [PATCH] Avoid accessing a slow working copy during diffcore operations. Date: Fri, 15 Dec 2006 10:05:00 -0500 Message-ID: <20061215150500.GC17860@spearce.org> References: <20061214111557.GA24297@spearce.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Date: Fri, 15 Dec 2006 15:05:16 +0000 (UTC) Cc: git@vger.kernel.org Return-path: Envelope-to: gcvg-git@gmane.org Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - corvette.plexpod.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - spearce.org X-Source: X-Source-Args: X-Source-Dir: Precedence: bulk X-Mailing-List: git@vger.kernel.org Archived-At: Received: from vger.kernel.org ([209.132.176.167]) by dough.gmane.org with esmtp (Exim 4.50) id 1GvEcb-0006C3-O1 for gcvg-git@gmane.org; Fri, 15 Dec 2006 16:05:14 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752706AbWLOPFF (ORCPT ); Fri, 15 Dec 2006 10:05:05 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752710AbWLOPFF (ORCPT ); Fri, 15 Dec 2006 10:05:05 -0500 Received: from corvette.plexpod.net ([64.38.20.226]:48790 "EHLO corvette.plexpod.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752706AbWLOPFE (ORCPT ); Fri, 15 Dec 2006 10:05:04 -0500 Received: from cpe-74-70-48-173.nycap.res.rr.com ([74.70.48.173] helo=asimov.home.spearce.org) by corvette.plexpod.net with esmtpa (Exim 4.52) id 1GvEcL-0006p6-2G; Fri, 15 Dec 2006 10:04:57 -0500 Received: by asimov.home.spearce.org (Postfix, from userid 1000) id 65E2220FB65; Fri, 15 Dec 2006 10:05:00 -0500 (EST) To: Jakub Narebski Sender: git-owner@vger.kernel.org Jakub Narebski wrote: > Shawn O. Pearce wrote: > > > +# Define NO_FAST_WORKING_DIRECTORY if accessing objects in pack files is > > +# generally faster on your platform than accessing the working directory. > > +# > > Hmmm... I wonder if generated by autoconf ./configure script can autodetect > that. Probably not. I think it would be difficult to perform an automatic performance test prior to building Git to determine how we should build Git on the current platform. Besides, Cygwin users tend to not use the ./configure script as it takes longer than just using the Makefile. AFAIK the only "OS" which suffers from this problem is Windows. Anything else that Git has been ported too has reasonably fast syscalls for file IO, which means this should be unset. --