Johan Corveleyn wrote: [dd]
> But that doesn't explain why the resulting repository is so large > (compared to the original CVS repository). Sure, there might be memory > usage problems in dump/load (it uses more memory than the resulting > repository uses diskspace), but I think there is more going on. > > That's why I'm guessing on rev files being large (and the > corresponding memory structures) because of the amount of dir entries > in each revision. I'm not that intimately familiar with how this is > all represented, and how the rev files are structured and all that, so > I'm just guessing ... I seem to remember something like this from > another discussion in the past. I have created a small testcase script: #!/bin/sh for i in `jot 15000` do cat > Testfile_${i}.txt << __END__ This is a small test file. This is a small test file. This is a small test file. This is a small test file. This is a small test file. This is a small test file. __END__ svn add Testfile_${i}.txt svn commit -m "Iteration $i" done After the 15000th commit, the size of the repository on disk is 5.5G with the working directory size being 120M. Besides, after several thousand commits to this directory SVN slows down considerably. This must be some design flaw (or peculiarity if you like) of SVN. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:suda...@sibptus.tomsk.ru