Support git shallow clone
Big repo takes long time to clone.
https://git-scm.com/docs/git-clone#Documentation/git-clone.txt---depthltdepthgt
Big repo takes long time to clone.
https://git-scm.com/docs/git-clone#Documentation/git-clone.txt---depthltdepthgt