Greetings,
As part of the experiment with svn dump/load ,I am using svnadmin dump and
load utilities on the same box.
The dump and load provide some very nice features for making the migration
of large-ish repositories a manageable task. My thanks to those responsible.
However, am having trouble with an aspect of the load on the target
migration system.
Background: Am a relative newbie but have read the svn book particularly
Repository Maintenance/Migrating Data Elsewhere (more than once, to be
honest ; done a subversion software upgrade and a bit of other hands-on.
To keep the dump file size "under control" am using both the -r switch to
dump a range of revisions, and the --deltas switch for "compressed, binary
differences" as the book says. For example,
svnadmin dump /repos_path -r0:50 --deltas > repos_r0-50.dmp
svnadmin dump /repos_path -r51:HEAD --deltas > repos_r51-HEAD.dmp
et cetera...
I moved the *dmp files where I want to load.
Now, the moment of truth:
The load appears to work fine for the rev 0-50 dump file. "Appears" because
only svnlook history /repos-path has been used on the target system as a
quick check to see that the intended revisions are listed.
However, for the next dump file and contiguous set of revisions:
svnadmin create target_repos_path
svnadmin load /target_repos_path < repos_r0-50.dmp #worked fine no problem.
svnadmin load /target_repos_path < repos_r51-HEAD.dmp #bouncer, Thrown
error as below
the above command returns nearly immediately and the following is output to
stderr:
<<< Started new transaction, based on original revision 51
svnadmin: File already exists: filesystem 'loadtest/db', transaction
'50-1e', path 'proj16'
* adding path : proj16 ...
The /target_repos_path is named the same as the source /repos_path (fyi)
The svn book says --deltas is useful and a dump using -r followed by
svnadmin load in order from bottom up is supposed to work fine.
So there must be something else about the dump switches or about the load
that I do not understand or missed in the svn book.
Thanks very much in advance for any illumination on the subject.