...and I suppose I'll handle the Subversion question.
Personally, after a few days of use, I find SVN every bit as straightforward to manage as CVS. The new FSFS backend (in 1.1, released today) uses filesystem permissions, and does away with the database hassles (and there are many: requires write access just to read the repository, stale locks, dump/restore, dedicated server, ...). FSFS is a little green, but it appears entirely usable today.
Definitely give SVN a look.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds