Philip Martin <philip.mar...@wandisco.com> writes:

> Please describe the changes made by the switch.  Running
>
>   svn diff --summarive URL_OF_WC URL_OF_SWITCH_TARGET
>
> may help.

I think I may have identified it:

svnadmin create repo
svn import repo/format -mm file://`pwd`/repo/A/f
svn co file://`pwd`/repo wc
ln -s f wc/A/g
svn add wc/A/g
svn ci -mm wc
svn pd svn:special wc/A/g
rm wc/A/g
touch wc/A/g
svn ci -mm wc
svn up wc
svn up -r2 wc
svn: E235000: In file '../src-1.7/subversion/libsvn_wc/update_editor.c' line 
1583: assertion failed (action == svn_wc_conflict_action_edit || action == 
svn_wc_conflict_action_delete || action == svn_wc_conflict_action_replace)

The problem is a file that gains or loses svn:special, thus changing to
or from a symlink, without the node being replaced.

-- 
Philip

Reply via email to