So we allow cloning /.git but cannot get the humanish name of it?

C Git allows this
$ git clone /.git
Initialized empty Git repository in /home/me/tmp/.git/.git/

Shouldn't we return "" then?

Tried some other combinations with C git that "workded", but made no sense.