From mboxrd@z Thu Jan 1 00:00:00 1970 From: david@lang.hm Subject: RE: Date: Thu, 7 May 2009 15:43:40 -0700 (PDT) Message-ID: References: <454B76988CBF42F5BCACA5061125D263@caottdt504> <81b0412b0905071013y241f7eas8417127e51ff52fa@mail.gmail.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Bevan Watkiss , "'Alex Riesen'" , Git Mailing List To: Linus Torvalds X-From: git-owner@vger.kernel.org Fri May 08 00:45:37 2009 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1M2CLP-0004wU-I7 for gcvg-git-2@gmane.org; Fri, 08 May 2009 00:45:35 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753603AbZEGWpN (ORCPT ); Thu, 7 May 2009 18:45:13 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752455AbZEGWpN (ORCPT ); Thu, 7 May 2009 18:45:13 -0400 Received: from mail.lang.hm ([64.81.33.126]:39852 "EHLO bifrost.lang.hm" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751452AbZEGWpM (ORCPT ); Thu, 7 May 2009 18:45:12 -0400 Received: from asgard.local (asgard.lang.hm [10.0.0.100]) by bifrost.lang.hm (8.13.4/8.13.4/Debian-3) with ESMTP id n47MheN2025326; Thu, 7 May 2009 15:43:40 -0700 X-X-Sender: dlang@asgard In-Reply-To: User-Agent: Alpine 1.10 (DEB 962 2008-03-14) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: On Thu, 7 May 2009, Linus Torvalds wrote: > On Thu, 7 May 2009, david@lang.hm wrote: >> >> his use case (as I understand it) is that the working tree is never updated by >> anything other than git. it never recieves patches or manual edits. > > Well, you can certainly just use the CE_VALID bit in the index too (and > this time I really mean CE_VALID). But it won't help anybody else, so it > wouldn't be nearly as interesting. And I wonder how badly that code has > rotted, thanks to not getting used. > > But yes, one thing to do would be > > git update-index --assume-unchanged --refresh > > which should hopefully set the bit, and then after that setting > 'core.ignoreStat' should hopefully keep it set. > > Of course, you had then better _never_ make any mistakes and touch the > files with non-git commands. even with this a git checkout -f should replace all files, correct? David Lang > And hope that the code still works ;) > > Linus >