Tech Stacks - Source Control
git or hg?
hg has better support for larger repos.
You probably need a good way to search and browse your code. E.g. git itself manages the code, while GitHub provides a good UI to view the code.
- single repo or not?
- single branch or not?