From: Matthias Lederhofer Date: Wed, 26 Apr 2006 15:28:57 GMT Subject: Re: lstat() call in rev-parse.c Message-ID: In-Reply-To: > So the rule is: if you don't give that "--", then we have to be able to > confirm that the filenames are really files. Not a misspelled revision > name, or a revision name that was correctly spelled, but for the wrong > project, because you were in the wrong subdirectory ;) Shouldn't git rev-parse try to stat the file (additionally?) in the current directory instead of the top git directory? git (diff|log|..) seem to fail everytime in a subdirectory without --.