On Jan 11, 2012, at 07:11, Shaaa wrote:
> Thank you for your informative reply. I have managed to overcome the
> initial problem, however I do have a new problem.
> Basically, this is the current path to my repos:
> svn list file:///var/svn/repos/hb/trunk/chi
> I want to change it to conform to the 'standardised' structure. At the
> moment it is a complete mess. /var/svn/repos/hb has a tonne of
> obselete files, then you have a trunk within a trunk which is
> basically a different project and should be in its own directory
> instead of being a sub directory of an obselete project.
> So to clean up the structure I have done the following:
> Ive created a new directory:
> svn mkdir file:///var/svn/repos/chi
> and moved the other repos to the new directory:
> svn move file:///var/svn/repos/hb/trunk/chi file:///var/svn/repos/chi/trunk
I think where you're saying "repos" above you mean "project" or "directory". It still seems that your repository is just /var/svn/repos.
> now I take a dump of the repos which will be taken to the new server
> svnadmin dump /var/svn/repos/ > svn.dump
> Now I try to filter and extract *only* the chi project
> svndumpfilter include chi < dump > dump.filtered
> Doing this however, gives me the following error:
> svndumpfilter: Invalid copy source path '/trunk/chi'
You will need to "include" every path "chi" was ever known as, not just the path it's at in the HEAD revision.
Received on 2012-01-11 15:38:14 CET