I am having trouble using the subversion bundle in textmate after my upgrade to leopard. I did a clean install of leopard and TM, and haven't added any bundles, just using the default configuration. Here are the troubles I am seeing, is anyone else having this issue / know how to fix it?
when I try to commit a file i get this error: ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied, please try again. ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied, please try again. ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied (publickey,password,keyboard-interactive). svn: Commit failed (details follow): svn: Connection closed unexpectedly
I have seen some stuff on ssh-askpass, but it looked like this was supposed to pop up a window for me to type my password in? that didn't happen...
when i try to "blame": NoMethodError
reason: undefined method `+' for nil:NilClass trace: /Applications/TextMate.app/Contents/SharedSupport/Bundles/ Subversion.tmbundle/Support/format_blame.rb:49 /Applications/TextMate.app/Contents/SharedSupport/Bundles/ Subversion.tmbundle/Support/format_blame.rb:43:in `each_line' /Applications/TextMate.app/Contents/SharedSupport/Bundles/ Subversion.tmbundle/Support/format_blame.rb:43
when i try to "log": /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 1.8/rexml/source.rb:226:in `pos': Illegal seek (Errno::ESPIPE) from / System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/ rexml/source.rb:226:in `current_line' from /System/Library/Frameworks/ Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parseexception.rb: 44:in `line' from /System/Library/Frameworks/Ruby.framework/Versions/ 1.8/usr/lib/ruby/1.8/rexml/parseexception.rb:28:in `to_s' from / Applications/TextMate.app/Contents/SharedSupport/Support/lib/escape.rb: 30:in `htmlize' from /Applications/TextMate.app/Contents/SharedSupport/ Bundles/Subversion.tmbundle/Support/svn_helper.rb:90:in `handle_default_exceptions' from /Applications/TextMate.app/Contents/ SharedSupport/Bundles/Subversion.tmbundle/Support/format_log_xml.rb:171 REXML::ParseException
There are some things that work, like "status", "info", but it's pretty much unusable if I can't get it to commit... Anyone have any ideas?
-Josh
On 15 Nov 2007, at 17:01, Josh Reynolds wrote:
[...] Here are the troubles I am seeing, is anyone else having this issue / know how to fix it?
when I try to commit a file i get this error: ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied, please try again. [...]
We had this problem reported once before [1], no solution was posted though.
But based on the man file for ssh, this error would indicate that SSH_ASKPASS and you have a passphrase on your key pair.
To see which variables are set in the environment, type ‘env’ in TextMate (on a blank line) and then press ⌃R.
As for passphrase, you may want to try and remove the passphrase from your private key, see if that solves it.
[1]: http://lists.macromates.com/pipermail/textmate/2007-July/021150.html
[...] I have seen some stuff on ssh-askpass, but it looked like this was supposed to pop up a window for me to type my password in? that didn't happen...
Well… if things are setup correctly, it will pop up a window, yes. But seeing how X11 and the DISPLAY variable is involved in this, I would be surprised if it “just works” on OS X.
when i try to "blame": NoMethodError
reason: undefined method `+' for nil:NilClass trace: [...]
I am assuming you are running Blame not on a file under subversions control, right?
At least I can reproduce this problem with some random file *not* under svn control, but for files which actually have svn info, I cannot.
when i try to "log": [...]
Is this also for a file *not* under svn control?