From: Junio C Hamano Date: Tue, 22 Jan 2013 01:51:44 GMT Subject: Re: [RFC/PATCH] add: warn when -u or -A is used without filepattern Message-ID: <7vsj5uc7db.fsf@alter.siamese.dyndns.org> In-Reply-To: Duy Nguyen writes: > What about 'grep' and 'clean'? I think at least 'clean' should go > tree-wide default too. I don't mind grep go the same way either but I > think people voiced preference in current behavior.. I think the major argument for "git grep" to be the way it is is because people expect it to be extension of running "grep -r" in the same directory ("git grep" excludes untracked ones so you do not have to suffer from --exclude=.git and such unpleasantries). Shouldn't "git clean" be an extension of running "rm -r" in the same directory ("git clean" does not lose tracked ones but otherwise it is a recursive removal)?