I have a dump file of the whole AFS svn repository. And I am trying to dump filter the hadoop project out of the large dump.Here is my command:
svndumpfilter include --drop-empty-revs --skip-missing-merge-sources /hadoop < svn-asf-public-r0\:1164363 > hadoop_dumpfile1
And then I got a stdout like this:
...
Revision 614268 skipped.
Revision 614269 skipped.
Revision 614270 skipped.
Revision 614271 skipped.
Revision 614272 skipped.
Revision 614273 skipped.
Revision 614274 skipped.
Revision 614275 committed as 614275.
Revision 614276 committed as 614276.
...
but here comes the problem:
Revision 614328 skipped.
svndumpfilter: E200003: Invalid copy source path '/lucene/hadoop/site'
I think it might be the old move/copy operations in the repo because the original dumpfile is really huge. And there maybe many changes in the tree of svn file structure. What should I do now?
The revision 614329 affects these paths:
hadoop/core/site/,lucene/hadoop/site/.So you have to include
/lucene/hadoop/siteto yoursvndumpfilter includecommand-line.Read SVNBook! It seems that the issue you've encountered is described in SVNBook | Filtering repository history: