I'm having trouble with single-file externals, and I suspect this is a
bug in svn rather than in my setup.

The file externals work fine except for one thing: they cause svn to
see my checkout incorrectly as a mixed-revision checkout. If I do a
clean checkout, and type "svnversion", instead of seeing a single
number, I see {rev1}:{rev2} where {rev1} is the earliest version of
the file external, and {rev2} is the actual version of the working
copy. (This does not occur with directory externals.)

The problem is not just confined to svnversion: more seriously, this
is preventing us from doing a --reintegrate merge, since svn complains
that I have a mixed-revision working copy.

This problem occurs both in command-line svn and in TortoiseSVN.
I am using
svn, version 1.6.15 (r1038135)
compiled Nov 25 2010, 16:55:30

TortoiseSVN 1.6.12, Build 20536 - 32 Bit , 2010/11/24 20:59:01

this is running on Windows XP

Is this a known bug? Is there a workaround other than not using file externals?

Reply via email to