I suggest you ...

Shallow clone in GitServer

Shallow clone in GitServer is currently unsupported. However it would be very useful for big repositories and CI systems.

My scenario:
I've got very big game repository and CI system, which supports git (but not plastic directly). To perform tests and builds for multiple platform, the CI agents store a lot of clones of repository, with huge, unnecessary history. The shallow copy mechanism seems to be ideal for such case.