help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

psvn with svn+ssh protocol working copy


From: Seb
Subject: psvn with svn+ssh protocol working copy
Date: Sat, 24 Oct 2009 10:24:44 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)

Hi,

Although I can checkout, commit and do all operations I need from a
shell, I cannot update my working copy of a directory under SVN control
with svn+ssh in Emacs with psvn.  I get the message:

svn failed:
Network connection closed unexpectedly

in the minibuffer.  Checking the comments on psvn.el, I see that using
x11-ssh-askpass would help, so I installed Debian sid's ssh-askpass
package, and now I'm shown a graphical dialog to enter the passphrase.
This works fine, but requires typing the passphrase with every commit or
update.

The comment in psvn.el ($Id: psvn.el 35820 2009-02-11 21:35:14Z) from
GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.18.3) of
2009-10-23 on elegiac, modified by Debian, reads:

,-----[ psvn.el (lines: 1283 - 1292) ]
|                     ;; Communicate with the subprocess via pipes rather
|                     ;; than via a pseudoterminal, so that if the svn+ssh
|                     ;; scheme is being used, SSH will not ask for a
|                     ;; passphrase via stdio; psvn.el is currently unable
|                     ;; to answer such prompts.  Instead, SSH will run
|                     ;; x11-ssh-askpass if possible.  If Emacs is being
|                     ;; run on a TTY without $DISPLAY, this will fail; in
|                     ;; such cases, the user should start ssh-agent and
|                     ;; then run ssh-add explicitly.
`-----

However, I do have ssh-agent running, and have also run ssh-add, but I'm
still being presented with the dialog.  Has somebody had to deal with
this?  Thanks in advance.


Cheers,

-- 
Seb





reply via email to

[Prev in Thread] Current Thread [Next in Thread]