Disable shallow cloning for fish HEAD

fish needs a deep clone in order to calculate its version. With the
shallow clone, the version is left as "unknown".

Also set GIT_DIR so fish can actually see the git history.