On Mon, Jul 13, 2009 at 10:22:06AM -0400, Vitaliy Sholokhov wrote:
> Here's what happens...
> We have a trunk located at http://crossbow/toolbox/trunk
> and developer branches at http://crossbow/toolbox/branches
>
> When I try to merge from trunk to my branch via tortoisesvn
> (http://crossbow/toolbox/trunk -->
> http://crossbow/toolbox/branches/vitaliy) I get the error:
>
> ---
> Error: Repository moved permanently to 'http://crossbow:81/toolbox/';
> please relocate
> ---
>
> but there's no way to relocate the trunk since I'm pulling information
> from the trunk to my branch, not vice versa
>
> The repositories have been updated via 'svnadmin upgrade'
What I don't get is why you are using port 80 (the default) in the
URLs while the server is of the opinion that port 81 should be used.
For some reason, your HTTP server is sending a HTTP 301 response to
your merge request which causes the client to print the error
message you are seeing. What's causing this 301?
It can't have anything to do with svnadmin upgrade. The error you
are seeing is at the HTTP level. svnadmin uses plain file access and
has zero idea about how a repository is being accessed by its users
(svn://, http://, etc.).
Stefan
Received on 2009-07-13 16:39:16 CEST