[CentOS] Good version control package?

Thu Mar 13 19:49:35 UTC 2008
Sean Carolan <scarolan at gmail.com>

I have run into a snag with my CVS installation:

[scarolan at neinei:~]$ cvs co -P installfiles
cvs checkout: Updating installfiles
cvs [checkout aborted]: out of memory; can not allocate 1022462837 bytes

Unfortunately we have a couple of large binary .tgz files in the
repository.  I was able to check them in but as you can see I can't
check them out because of memory limitations.   I have even added 2
more gigs of swap space but it still errors out.  I noticed while
watching it that it doesn't seem to use all the swap space.  Any
pointers?