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

Re: Error: Entry 'svn-test.txt' has unexpectedly changed special status

From: steblg <steblg_at_gmail.com>
Date: Mon, 14 Apr 2008 14:22:14 -0700 (PDT)

1. Most probably the reason for the message is that originally file
was saved as a symlink and now is being committed as a real file.
2. If (1) is correct the property svn:special is set.
3. Assuming you still want to proceed do the following:
       svn pd svn:special <file>
       svn commit [<file>]
4. symlink is not supported on Windows platform.
This is a reference from the book on SVN: http://svnbook.red-bean.com/nightly/en/svn-book.pdf
On non-Windows platforms, Subversion is able to version files of the
special type
symbolic link (or, "symlink"). A symlink is a file which acts as a
sort of transparent ref-
erence to some other object in the filesystem, allowing programs to
read and write to
those objects indirectly by way of performing operations on the
symlink itself.
When a symlink is committed into a Subversion repository, Subversion
remembers
that the file was in fact a symlink, as well as the object to which
the symlink "points".
When that symlink is checked out to another working copy on a non-
Windows sys-
tem, Subversion reconstructs a real filesystem-level symbolic link
from the versioned
symlink. But that doesn't in any way limit the usability of working
copies on systems
such as Windows which do not support symlinks. On such systems,
Subversion
simply creates a regular text file whose contents are the path to
which to the original
symlink pointed. While that file can't be used as a symlink on a
Windows system, it
also won't prevent Windows users from performing their other
Subversion-related
activities.

Tom Kraak wrote:
> Error: Entry 'svn-test.txt' has unexpectedly changed special status
>
> I'm getting the above error on Commit from Vista Business.
>
> I'm also getting Error: Symbolic links are not supported on this
> platform .
>
>
> Any ideas? Thanks.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
> For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-04-15 07:40:53 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.