The network I have is a file server running Ubuntu x64 with samba sharing. All clients (running Ubuntu,Windows,OSX) connect to the file share and mount it locally. The Windows and Linux boxes mount, checkout/commit/update, and unmount without problems. The Apple OSX can mount, checkout/update but cannot commit to anything.
The problem is with darwin, ironically. It hasn't evolved the sense to be compatible with the rest of the world ... LOL. Darwin is missing a required file locking mechanism available for unix/linux but for some strange reason was not included with darwin. Pretty pathetic but I'm sure there is a work around. I just need to find it and get on with development. I suppose I can export, zip and copy, and overwrite files from Darwin to Ubuntu when my changes get worth committing but this is ridiculous.
The developers over at Apple haven't really done much with Darwin/OSX since they scrapped PPC. With all that market cap you'd figure they could walk and chew gum...