The-other-good-DVCS-that-everyone-almost-forgot-about, Mercurial, has exactly two solutions to the problem of overly large repos which, I presume, contain a lot of BLOBs.<p>First is Streaming Clones[1], whereby Mercurial server just takes all the files from the repository and transmits them over the transport connection, significantly decreasing TTFB.<p>The second is Largefiles extension[2], which turns Mercurial into more of a CVCS, but allows for efficient storage and retrieval of large binary files.<p>[1]: <a href="https://hglabhq.com/blog/2014/6/20/working-with-mercurial-over-unreliable-connections" rel="nofollow">https://hglabhq.com/blog/2014/6/20/working-with-mercurial-ov...</a>
[2]: <a href="http://mercurial.selenic.com/wiki/LargefilesExtension" rel="nofollow">http://mercurial.selenic.com/wiki/LargefilesExtension</a>