From: Junio C Hamano Date: Sun, 07 Dec 2008 03:45:35 GMT Subject: Re: What's cooking in git.git (Nov 2008, #06; Wed, 26) Message-ID: <7vwsecejhc.fsf@gitster.siamese.dyndns.org> In-Reply-To: Daniel Barkalow writes: >> As I said, CE_VALID implies all files are present. > > My first question is whether this actually should be true. If the user says "Please pretend that I have never touched this file", which is what "assume unchanged" is all about, I think we should not notice if the user removes one of such files from the working tree, just like we don't notice (rather, pretend not to notice) if the user modified it. I am inclined to think that we should rather treat that as a bug.