Subversion assertion failure
From: Arvan Pritchard <arvan.pritchard_at_informatix.co.uk>
Date: Fri, 15 May 2009 09:22:11 -0700
I triggered this assertion on Windows XP using Tortoise SVN 1.6.2 and an SVN 1.6.2 server:
In file D:\Development\SVN\Releases\TortoiseSVN-1.6.2\ext\subversion\subversion\libsvn_wc\tree_conflicts.c
assertion failed (strcmp(dir_path, svn_path_dirname(victim_path, pool)) == 0)
several times trying to mark a tree conflict resolved from tortoisesvn, and again trying to revert the whole working copy from tortoisesvn.
The original conflict was generated in a merge back to the trunk, driven by tortoise svn, and involved a folder "documents" that contains a subfolder on the branch, and an external reference to that subfolder on the trunk.
Revert window for tortoisesvn said:
Command: Revert
after some work with svn from the command line, I have managed to revert everything except that folder and I've now got a working copy where that folder cannot be locked.
D:\svn\trunk>svn status
D:\svn\trunk>svn -R revert .
D:\svn\trunk>svn cleanup .
D:\svn\trunk>svn -R revert .
------------------------------------------------------
|
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.