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

Symlinks on windows and UNIX bug?

From: Georg Viehöver <viehoever_at_sigma-c.de>
Date: 2005-03-22 21:40:16 CET

Hello,

I did the following with svn 1.1.3:
- on Unix, i created a sym-link: ln -s scauth scauth_link. Scauth is a directory
- svn add scauth_link
- svn ci ...

This worked fine, and ci and co on UNIX work perfectly.

Then I created a workspace on WinXP, and did a svn co of the directory containing scauth_link.
Svn status now gives (i did not touch that file):
svn st
~ scauth_link

Which is not what I expected (since I did not change anything). Even worse, ci fails:
svn ci -m"test"
svn: Übertragen fehlgeschlagen (Details folgen):
svn: Der Spezialstatus von Eintrag 'D:/user/gv/tmp/svn_wrokspace/myproduct/scaut
h_link' hat sich unerwarteterweise geändert

(Translation from German:
Svn: transfer failed (details follow):
Svn: The special state of entry "D:... Scauth_link" has changed unexpectedly.
)

Question: Bug or feature? From my point of view, svn should handle this situation gracefully (ie. Either ignore symlinks on checkout, or not assume a change in the type if I did not touch the file).

Georg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Mar 22 21:40:53 2005

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