I'm not 100% certain that this is caused by the subversion bundle, but I have not been able to pinpoint the exact cause, and it only seems to be happening when I'm working through TextMate:
At some (undetermined) points, when I try to commit my project I get this error:
svn: Commit failed (details follow): svn: Your file or directory 'config.inc.php' is probably out-of-date svn: The version resource does not correspond to the resource within the transaction. Either the requested version resource is out of date (needs to be updated), or the requested version resource is newer than the transaction root (restart the commit).
(where config.inc.php is the first file that was modified in the list)
Now the problem is this: The resource is NOT out of date, and I'm the only one with access to the repository. An update command says that I have the latest revision checked out, and `svn info` verifies the fact. Subsequent check-ins come back with the same error. The only way I've been able to get around this is check out a new copy of the repository, move the modified files over one by one, and check in from there. And next time I need to check in, the same thing happens. Is there an issue with the 'Find in Project' search and replace feature that I should be aware of? (I use it a lot). Also I don't have any modifications in the bundles, nor any related checked out bundles.
Additionally, the 'diff' button from the subversion bundle status list displays the correct diff, but there's no syntax highlighting. When I use the diff bundle directly, or even through the subversion menu, the highlighting works just fine.
Any ideas?
Constantinos