What do you mean by Subversion? There are a dozen commands in the Subversion bundle, I believe that Status and Update Entire Project work with TM_PROJECT_DIRECTORY (and falls back to TM_DIRECTORY for non-projects), but the rest work on the selection in the project drawer, or current file.
What I mean is this:
1. Made a new project from a Subversioned folder "/data/www/project1/ 2. Saved the project file on my Desktop.
Then, whenever I try to run an svn command from within TextMate on any file in that project, I get this error:
svn: '/Users/kris/Desktop' is not a working copy
This only happens if the tmproj file is not located within the subversioned folder that's in that tmproj file.
I'm running build 421 on Panther 10.3.9.