I propose to use git for all ros source as main revision control.
Prime Causes is Performance (Speed of Operation) and Small Space
Requirements.
For more information see
http://git.or.cz/gitwiki/GitSvnComparsion
http://joshcarter.com/productivity/svn_hg_git_for_home_directory
Best regards,
Alexey Komarov.