Theodore Tso [off-list ref] writes:
That makes sense, although the hueristic for determining whether or
not "." is a Git repository might be a little interesting. Say, if
there is no containing directory which has a .git directory, and the
directories "objects", "info", and "refs" are present?
We have something called is_bare_git_dir() that does much
simpler and hacky check.
See my other message to Shawn regarding tradeoffs between
possible improvements and backward compatibility.