I use Eclipse+Subclipse on my Mac to edit a code base that resides on a RHEL5 desktop, via an SMB share connection. Everything works like a charm, except the SVN commit part. A JavaHL exception is thrown on commit, that looks like the following.
org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.javahl.ClientException: Operation not permitted
svn: Can't move '/Volumes/share1/some/deep/nested/folder/in/project/.svn/tmp/entries' to '/Volumes/share1/some/deep/nested/folder/in/project/.svn/entries': Operation not permitted