If .git is not readable, but ../.git is, .git works with the database in ../.git. Is that the desired behavior? It would seem more appropriate that git fail with a "permission denied" error. In particular, if .git is not readable and there is no database between $PWD and $GIT_CEILING_DIRECTORIES, the current error is: fatal: Not a git repository (or any of the parent directories): .git Wouldn't it be better to have the error message be something like: .git: permission denied After all, it is a git repository, so "Not a git repository" is not accurate. -- William Pursell -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html