Hi all,
I was experimenting wit the subversion bundle, and decided to change the activation key for "Diff with Working Copy (BASE)" command. As soon as I did that, it stopped working and I begun getting the following output from it:
-:4:in `require': No such file to load -- svn_diff (LoadError) from -:4
Reverting the activation key didn't do any help, and all other svn commands, including the other diffs, still working.
Well, I just tried changing the activation key for another diff command and got the same error for it. Looks like a bug.
On 02/09/2005, at 21.44, Caio Chassot wrote:
I was experimenting wit the subversion bundle, and decided to change the activation key for "Diff with Working Copy (BASE)" command. As soon as I did that, it stopped working and I begun getting the following output from it:
-:4:in `require': No such file to load -- svn_diff (LoadError) from -:4
The problem is that the Subversion bundle has dependencies in the bundle itself. Changing an item causes the changed version to be stored in ~/Library, and the dependencies are loaded relative to the command, thus it no longer finds these.
I haven't found a fully satisfying way to solve this problem. For now, you may want to copy the Subversion bundle (found by doing Show Package Contents on TextMate and going to Contents/SharedSupport/ Bundles) to ~/Library/Application Support/TextMate/Bundles if you want to make changes to the commands -- if you want to “reset” the key bindings (so it works again), delete your local version of the command/bundle stored in ~/Library/Application Support/TextMate/Bundles