From: Junio C Hamano Date: Mon, 21 Nov 2011 07:50:08 GMT Subject: Re: [PATCH] Add test that checkout does not overwrite entries in .git/info/exclude Message-ID: <7vsjlhhq33.fsf@alter.siamese.dyndns.org> In-Reply-To: <4EC9FC81.3080306@viscovery.net> Johannes Sixt writes: > It is a lucky accident: it allows the distinction between "untracked but > precious" and "untracked and garbage". And it is a doubly lucky accident: > .gitignore entries are meant for files like build products, which usually > affect all consumers of a repository, whereas .git/info/exclude is > intended for personal files, which frequently are precious (think of a > TODO file). > ... > Here you are. As you can see from my commit message, IMO, this is > a very useful accident. Therefore, there is no 'test_expect_failure' > in the test script :-) Heh. If this is a feature, we would like a patch to Documentation/gitignore.txt as well, I think. Also I have a suspicion that this was an unintended "regression"; do you have a bisection?