Let me put your choices in perspective:
- RCS came first, building on cico.
- CVS was built, initially, on top of RCS (though it has forked quite a bit).
- After a while, the developers of CVS decided to make a better source control, so they wrote SVN.
Take your pick, but I know which one I use ...
- In general, if you think something isn't in Perl, try it out, because it usually is. :-)
- "What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?"