Quote:
What source management systems do you guys recommend?

Subversion is working well for me. Performance is much better than CVS, especially for tagging and branching which are effectively instantaneous irrespective of the size of the repo. Checkins are atomic which makes maintenance more sane. You can trade off between performance and robustness with a choice of backends - although I'm using the allegedly less robust BerkeleyDB backend and haven't had any problem so far. Performance is great, at least for the moderate sized repo we have currently (we have multiple GNU toolchains under source control so it's not insubstantial). Access methods are flexible, with built in ssh tunneling if needed, and even a web front end (which I haven't used yet). For Windows users, TortoiseSVN is a brilliant front end (shell namespace extension).

We're now standardising on Subversion across the company (through aquisitions we have about four different systems in use today).

Rob