I am migrating a 10-years-old big CVS repository to Git. It was obvious to split this multiple-projects repository into several Git ones. But the decision-makers are used to CVS, therefore their point of view is influenced by CVS philosophy. To convinced them to migrate from one CVS repo to different Git repositories I need to give them some arguments. **What are the arguments to use multiple Git repositories instead of a single one containing different applications and libraries from different teams?** I have already listed: * branches/tags impact the whole Git repository files => pollutes other team projects * [4GB limit Git repo size](http://code.google.com/p/support/wiki/GitFAQ) but [this is wrong](http://stackoverflow.com/a/11043582/938111) * git annotate may be slower on *bloat* Git repo...