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

Character case issue when using SAMBA (this is not a permission issue)

From: Jim Mead <jim.mead_at_warrencreative.com>
Date: Wed, 6 Oct 2010 02:18:28 -0700 (PDT)

Hi,

When committing files on a SAMBA share I have been getting...
Error: Commit succeeded, but other errors follow:
Error: Error bumping revisions post-commit (details follow):
Error: In directory 'L:\website.www.co.uk\www\uploads\images\img_94_94'
Error: Error processing command 'committed' in 'L:\website.www.co.uk\www\uploads\images\img_94_94'
Error: Can't move
Error: 'L:\website.www.co.uk\www\uploads\images\img_94_94\.svn\props\QPNews2_right.jpg.svn-work'
Error: to
Error: 'L:\website.www.co.uk\www\uploads\images\img_94_94\.svn\prop-base\QPNews2_right.jpg.svn-base':
Error: The system cannot find the file specified.

At first I thought this was a permission issue but it looks like it is to do with the fact that file case is handled differently on Windows than Linux.

For example, if I attempt to commit the following two files, testfile.jpg and testFile.jpg (note the capital F in the second filename, and that both files are in the same directory), they seem to commit OK, but the local revision does not get bumped due to the above error.

I would expect to receive some sort of duplicate file notification (before the files are committed) if you are attempting to add two files with the same filename (or attempting to add a new file when that file already exists in the repository)

I hope this is clear enough
Thanks
Jim

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

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-10-06 11:21:23 CEST

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

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