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 but this is wrong
- git annotate may be slower on bloat Git repo...