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.