Joachim Lous wrote:
> TortoiseSVN 1.5.2. Issue present since at least 1.5
> SVN server running 1.4.2, http access.
>
> I have a working copy on a samba share (bear with me),
> which although discouraged has been working fine for me.
> After recent upgrading to 1.5.x of TSVN, I run into problems
> every time I try to add binary files.
>
> In the example below "T:" is the mounted samba share, and
> i have just successfully added (but not committed) both the
> text file "test.txt" and the image file "test.png".
>
> When committing, I get this log in the commit window:
> Command: Commit
> Adding: T:\portal2\trunk\notes\test.png application/octet-stream
> Adding: T:\portal2\trunk\notes\test.txt
> Sending content: T:\portal2\trunk\notes\test.png
> Sending content: T:\portal2\trunk\notes\test.txt
> Error: Commit succeeded, but other errors follow:
> Error: Error bumping revisions post-commit (details follow):
> Error: In directory 'T:\portal2\trunk\notes'
> Error: Error processing command 'committed' in 'T:\portal2\trunk\notes'
> Error: Can't move
> 'T:\portal2\trunk\notes\.svn\props\test.png.svn-work' to
> Error: 'T:\portal2\trunk\notes\.svn\prop-base\test.png.svn-base':
> Access is denied.
> Finished!:
>
> This does not happen if the commit contains no new binary files.
> Nor on local working dirs.
>
> After the error the containing dir is locked, and cleanup reliably
> fails. The only sound workaround I've found is to locally delete the
> entire containing dir of the offending file, and then update its
> parent dir to restore it all (the commit itself did after all succeed).
>
> I know working dirs on network drives are discouraged, but since
> this used to work fine, and still does for non-binary files, It does
> seem to be a genuine bug in TSVN.
Wrong assumption:
* the error is thrown by the svn library
* it works ok for local working copies and even windows network shares
--> svn does nothing 'illegal' when performing the file operations
--> it only does not work with SAMBA shares
--> what does that tell you where the bug really is?
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
Received on 2008-08-05 17:51:49 CEST