I have a .dump file made from running svndump followed by svndumpfilter because I wish to exclude certain paths. I am using svn version 1.8 on CentOS. I would like to import that filtered file into a newly created svn repository on riouxsvn. I tried with this syntax (note "share-this.dump is a local file") :
svnrdump load https://svn.riouxsvn.com/(reponame) < share-this.dump
and received the following error message:
svnrdump: E175002: DAV request failed; it's possible that the
repository's pre-revprop-change hook either failed or is non-existent
svnrdump: E175002: Revprop change blocked by pre-revprop-change hook
(exit code 1) with output:
The subcommand "svn:rdump-lock" is prohibited by RiouxSVN.
I have created the repo on riouxsvn without trunks/tags/branches. Nothing has been committed there yet.
I tried activating the 'hooks' on riouxsvn but I am not sure how to use this to solve the error message above.
Does Riouxsvn support svnrdump or only svnsync ?
The only idea I have is to make a new temporary local svn repo, import my filtered content there, and then sync that across to riouxsvn.
Regarding the filtering step, the syntax I used was based on the example in the SVN Book:
svndumpfilter exclude --pattern --targets ex.txt < complete.dump > share-this.dump
where the ex.txt file contained a list of the exclusion patterns, one per line, like this
/trunk/project/secret*
/tags/*/project/secret*
*secret_file.pas