--- Rob McBroom textmate@skurfer.com wrote:
On Mar 21, 2007, at 7:30 PM, Matthew Law wrote: I have tried to use Subversion with Samba as well. If I understand your question correctly, it won't matter if you use svn://, svn +ssh://, or http:// to interact with the repository. The problem you're running into is a function of how the *working copy* is accessed, not the repository. If the working copy is stored locally, it generally works fine, but if the working copy is stored on a samba filesystem, there are things that will break when after you commit changes and svn tries to update the working copy.
That is exactly the scenario. We can read and write files fine over the network, but svn explodes.
I think we have one project where we access the working copy via DAV and subversion commands work (we still use svn+ssh to interact with the repository itself) but DAV is so slow, it's almost unusable with TextMate's project window.
I setup DAV today and it is even worse than working in a samba share :-(
If you're talking about modifying the Subversion bundle in TextMate to always run `ssh remote_server svn blah files` instead of `svn blah files`, you could probably do it, but then your Subversion bundle would only ever be useful for that one repository. Something else you might experiment with: There's a `TM_SVN` variable that TextMate uses to locate Subversion and you can set variables per project. Perhaps instead of using the usual `/usr/local/bin/svn`, you could set `TM_SVN` for that project to something like this:
ssh -t remote_server /usr/bin/svn
I would be very surprised if that worked smoothly, though.
It didn't, so I'm back to either setting up a development environment on the designer's Macs or making them learn and use the command line. Then I've got to make sure svn filters out all of the nasty '._*' files that the finder leaves everywhere...
Thanks for your help,
Matt.
___________________________________________________________ Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html