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

Error on updating symbolic links in version 1.7 - E235000

From: Søren Thing Andersen <sta_at_netimage.dk>
Date: Thu, 20 Oct 2011 14:28:43 +0200

Hi.

svn version 1.7.0 has an issue with changed symbolic links when updating.
Steps to reproduce:

# Create repository and working copy
     svnadmin create repos
     svn co file://`pwd`/repos wc
     cd wc

# Submit revision with a link to a directory
     mkdir dir-v1
     ln -s dir-v1 dir
     svn add dir-v1 dir
     svn ci -m "version 1"

# Submit new revision with new dir and changed link
     mkdir dir-v2
     rm dir
     ln -s dir-v2 dir
     svn add dir-v2
     svn ci -m "Verssion 2 - new dir and changed link"

# Checking out HEAD is OK:
     cd ..
     svn co file://`pwd`/repos wc2

# Checking out -r1 is OK:
     svn co -r 1 file://`pwd`/repos wc3

# But updating breaks on the changed link:
     svn up wc3

The last command dies:
$ svn up wc3
Updating 'wc3':
A wc3/dir-v2
svn: E235000: In file 'subversion/libsvn_wc/update_editor.c' line 1582:
assertion failed (action == svn_wc_conflict_action_edit || action ==
svn_wc_conflict_action_delete || action == svn_wc_conflict_action_replace)
Abort trap: 6 (core dumped)

Svn is built from ports on FreeBSD.
$ svn --version -q
1.7.0
$ uname -a
FreeBSD pizza.netimage.dk 8.2-RELEASE-p3 FreeBSD 8.2-RELEASE-p3 #0: Tue
Sep 27 18:45:57 UTC 2011
root_at_amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

If you need more information, I would be glad to provide it.

Best regards
     Søren Thing

PS: Thanks for alle the good work!
Received on 2011-10-20 16:37:16 CEST

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