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

Re: libsvn_ra_svn\marshal.c line 486: assertion failed (opt || cstr)

From: Stein Somers <ssomers_at_opnet.com>
Date: Thu, 10 Sep 2009 16:00:18 +0200

> Can you provide a command-line transcript of what you did exactly?

I'm happy to say I can. I struggled a bit and in fact the first error I saw
was "svn: Checksum mismatch while updating ..." (I haven't fooled around in
.svn directories), but that one I didn't reproduce.

 From the ground up, this is how I prepared the repository:
On server:
> svnadmin create sandbox
        edit password in sandbox/conf/svnserve.conf

On client:
        # created sandbox/ssomers using TSVN repo browser
        svn co svn://server/sandbox/ssomers sandbox
        cd sandbox
        echo a>a
        echo b>b
        svn add a b
        svn commit -m start
        svn up
        svn del a
        svn commit -m new

such that revision 2 has 2 files and HEAD deletes one of them.

Then we can reproduce:
        svn co svn://server/sandbox/ssomers_at_2 final
        cd final
        echo c>a
        svn up # gives conflict
        svn resolved a
        svn up -r2 --force # gives conflict
        svn revert a
        svn up

This is a mean sequence of events looking at it now, but I was just trying to
get work done. I use TortoiseSVN often and I wasn't aware that "Update to
revision" includes --force.

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-09-10 16:01:17 CEST

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

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