Because its .gits contains does not look like git clone --depth=1 or any other kind of clone and this break JGIT.
What does it do exactly behind the scene?