Subversion/CVS experiment summary
Dag-ErlingSmørgrav
des at des.no
Mon Feb 9 10:50:05 PST 2004
Stijn Hoop <stijn at win.tue.nl> writes:
> I also tried refinecvs (formerly cvs2svn.pl), found at
>
> http://lev.serebryakov.spb.ru/refinecvs/
>
> but although it looks like it handles things much better (even vendor
> branches etc), it loads EVERYTHING into memory -- which means that it
> eventually grew to 1G of memory/swap at which point my memory was exhausted,
> and this was at pass 2 of 7...
Unfortunately there's no good way to avoid this. CVS discards a lot
of information about each commit, and in order to reconstruct that
information you have to view the repo as a whole.
That's not really a problem though, since this is a one-time
operation. If / when we decide to switch to SVN, we can easily find a
machine with enough RAM to do the job.
DES
--
Dag-Erling Smørgrav - des at des.no
More information about the freebsd-hackers
mailing list