Seems like the next step is to avoid downloading the full repository on every machine. If you had it stored on a few machines in the same DC (keep hot files in memory), you could just fetch things on demand with little latency penalty.
Though a lot of people seem to have issues with FUSE filesystems.
Though a lot of people seem to have issues with FUSE filesystems.