On Mar 21, 2007, at 7:30 PM, Matthew Law wrote:
I'm not familiar with mod_svn. If it will allow us to connect as a network drive from the finder, then add,edit and delete files in TxtMate and perform the subversion commands in the SVN bundle without falling over, I'll go for it...?
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.
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.
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.
--- Rob McBroom http://www.skurfer.com/ I didn't "switch" to Apple... my OS did.