[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: merging problem when not trying to merge

From: Garret Wilson <garret_at_globalmentor.com>
Date: 2003-03-29 02:54:22 CET

Ben,

Ben Collins-Sussman wrote:
>>...don't we want to know why this happened, and how to prevent it from
>>happening on a repository with 90 bajillion files that I'd rather not
>>start over from a fresh checkout?
>
> Surely. The next question here is: where is the bug?
>
> I'm suspicious, because you used TortoiseSVN to do the initial commit
> which failed and left your working copy all mucked up. I'm not
> criticizing TortoiseSVN; but we need a reproduction recipe here that
> uses the commandline client. Can you give us one?

Fair enough, but it seems that this is not a client problem, after all.
I went to another computer and did a "svn up", and I got:

svn: RA layer request failed
svn: REPORT request failed on '/repos'
svn: REPORT of '/repos': 500 Internal Server Error

Fine, forget "up". I did a "svn co https://xxx.xxx/repos repos2", and I got:

svn: RA layer request failed
svn: The path was not part of a repository
svn: PROPFIND of /: 403 Forbidden

And remember, I did a "svn recover" on the repository, so that can't be
the probl... oh, wait...

Right, so I ran "svn recover" as root... :)

So, here's what I think happened:

1) TortoiseSVN somehow munged my repository.

2) I couldn't "svn up" because my repository had errors.

3) "svnadmin recover" fixed my repository, but I couldn't "svn up"
because recovering as root didn't allow Apache to access the recovered
repository. A little "chown -R" fixed everything.

TortoiseSVN is *awesome*, but I run into these little glitches now and
then. (The current version seems to see a user cancel when I confirm I
want to delete files, for example.) I suspected TortoiseSVN at first,
but I was too quick to look at Subversion after *my* mistakes made even
svn stop working.

Thanks for the help, Ben.

Garret

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Mar 29 02:55:19 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.