OK, it looks like my repo had a commit in which a symlink was changed to a file in one step. When I tried to reproduce this on a new repository, I get
$ svn commit -m "change symlink to regular file" svn: Commit failed (details follow): svn: Entry '/home/astraw/src/symlink/hi-link' has unexpectedly changed special status
So, it looks like there was a bug in whatever version of svn allowed this commit to happen and the svn repo itself is broken.
I'll attempt to workaround the issue by re-building the svn repository without symlinks.
Thanks for the slueth work.
OK, it looks like my repo had a commit in which a symlink was changed to a file in one step. When I tried to reproduce this on a new repository, I get
$ svn commit -m "change symlink to regular file" astraw/ src/symlink/ hi-link' has unexpectedly changed special status
svn: Commit failed (details follow):
svn: Entry '/home/
So, it looks like there was a bug in whatever version of svn allowed this commit to happen and the svn repo itself is broken.
I'll attempt to workaround the issue by re-building the svn repository without symlinks.
Thanks for the slueth work.