Just as an update for you: You can do "shallow" clones in git (clone up to a maximum given depth of history).
Since Version 1.9 (released early 2014), you can use such a repo like a normal one (push, clone from it, ...)
Since Version 1.9 (released early 2014), you can use such a repo like a normal one (push, clone from it, ...)