Marcus Mikolaiczyk <marcus.mikolaiczyk@carmedialab.de> writes:
> we're using SVN 1.1 with Berkeley DB. And have the folowing strange
> behaviour with svnadmin dump:
>
> svnadmin dump repos --revision /tmp/SVN.repos.dmp
> svnadmin dump repos --revision 421:526 > /tmp/SVN_421-526.repos.dmp
> svnadmin dump repos --revision 510:526 > /tmp/SVN_510-526.repos.dmp
>
> ls -l SVN*.dmp
> 864835816 SVN.LaRa_EOL.dmp
> 275645857 SVN_421-526.LaRa_EOL.dmp
> 819678954 SVN_510-526.LaRa_EOL.dmp #!!! Why is this dump 3 times bigger
> than the one from 421-526?
Why do these dump files have different names ("...LaRa_EOL...") than
the ones given in your original 'svnadmin dump' commands? It appears
there are some steps in between that you're not showing us; perhaps
they are significant.
> As you can see there is an blatant difference in size between the
> 'range' dumps. The smaller range produces the bigger dump! How can this
> be? As far as I understand the svnadmin dump it must create a head
> version an then the changenge per revision. So in summary this dump from
> 421 to 526 shoul not be 3 time smaller than the one from 510 to 520 -
> right or not ?
> SO is this an invalid dump or kinda bug or do I miss an important point
> in the svnadmin dump usage.
> Importing the three dumps and comparing their size results in a similar
> values comnpared to the dumps.
>
> Are the dumps now correct or not?
If you were using the --deltas option, then this behavior would be
possible, albeit unlikely. However, without --deltas, this doesn't
seem possible to me.
I suspect the answer to my first question may have something to do
with this strange behavior, however :-)...
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Aug 4 17:52:23 2005