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

Diff doesn't work anymore on nfs shares since 1.6

From: Richard Snijders <richard.snijders_at_forcevision.nl>
Date: Wed, 7 Apr 2010 07:03:19 -0700 (PDT)

I recently updated my TortoiseSVN version to 1.6.7 and now I get a "The directory name is invalid" in the Commit window. The file I'm trying to diff is Y:\test\testfile but the error states: "Y:\test\testfile\.svn\entries The directory name is invalid". If I right-click the file and click on Diff with the previous version I get the error: Could not get status!. Probably because it searches for .svn directory in the same wrong place.
So for some reason the file is seen as a directory instead of the actual file.

There are earlier postings about this subject, which state this is a NFS Server problem instead of a TortoiseSVN problem.
But I've tested this starting with our previous version 1.4.5 until version 1.5.10 and then the diff does work. But when I installed 1.6.3 the functionality stopped working. And so on till 1.6.7. I've also tried the nightly build, but that has the same result.

So somewhere between version 1.5.10 and 1.6.3 something changed and is causing my current problem. I couldn't find anything useful in the Changelog, regarding path lookups.
I've also tried the svn commandline client 1.6.3 and the command svn diff Y:\test\testfile returns the differences between my working copy and the repository.

This error only occurs on the NFS shares mounted on windows, doing a diff on a local file system works flawlessly.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2511234

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-04-07 16:10:24 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.