[CentOS] Good version control package?

Thu Mar 13 20:38:25 UTC 2008
Ross S. W. Walker <rwalker at medallion.com>

Stephen John Smoogen wrote:
> On Thu, Mar 13, 2008 at 1:49 PM, Sean Carolan 
> <scarolan at gmail.com> wrote:
> > 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?
> 
> Checking in binary files into CVS or any repository control system is
> usually a broken thing. You want to either check in the stuff inside
> the tar ball seperately (if its going to change), or just copy it into
> the archive by updating CVSROOT/cvswrappers
> 
> *.tar   -k 'b' -m 'COPY'
> *.tbz   -k 'b' -m 'COPY'
> *.tgz   -k 'b' -m 'COPY'

Check out: http://www.ibm.com/developerworks/java/library/j-svnbins.html

It has tips on tuning subversion for binary deltas.

-Ross

______________________________________________________________________
This e-mail, and any attachments thereto, is intended only for use by
the addressee(s) named herein and may contain legally privileged
and/or confidential information. If you are not the intended recipient
of this e-mail, you are hereby notified that any dissemination,
distribution or copying of this e-mail, and any attachments thereto,
is strictly prohibited. If you have received this e-mail in error,
please immediately notify the sender and permanently delete the
original and any copy or printout thereof.