[svk-devel] misutilization

Andrew Ruder andy at aeruder.net
Sat Jan 13 19:16:25 EST 2007

On Sun, Jan 14, 2007 at 01:55:04AM +0200, Alexandru Popescu wrote:
> 1/ mirrored a remote SVN repository (worked well)
> 2/ created a local copy (worked well)
> 3/ figured out I have mirrored a wrong path (from here it starts)
> 4/ removed the local copy using an SVN tool (TortoiseSVN)
> 5/ removed the mirrored part using an SVN tool (Tortoise SVN)
> Now if I try to re-mirror I am getting the following message:
> svk mirror http://svn.codehaus.org/groovy/trunk/ /pub/groovy/trunk
> /pub/groovy/trunk is not a mirrored path.
> (the path was the wrong one that I deleted with the SVN tool)
> But what is worrying me even more is that the following command gives
> me the same result:
> svk mirror http://svn.codehaus.org/groovy/trunk/ /pub/gruvy/trunk
> /pub/groovy/trunk is not a mirrored path.
> So I am getting the impression I might have screwed it.
> Any help is highly appreciated.
> ./alex


Basically any dealing with mirrored paths with a non-svk tool (i.e. svn)
is going to cause issues due to some internal properties that svk uses.
But as svk keeps a lot of its metadata on various properties on
files/dirs in the svn repos, you can usually fix it up manually with not
too much effort.

I would imagine for fixing up what you did, you'd want to do a 

svk propedit svm:mirror /pub/ (or whatever depot you are using)

And remove the appropriate line. (It should have a list of mirrors)

Hope that helps,

Andrew Ruder <andy at aeruder.net>

More information about the svk-devel mailing list