[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tramp and vc-dir
From: |
Robert Pluim |
Subject: |
Re: Tramp and vc-dir |
Date: |
Fri, 20 Dec 2019 14:24:39 +0100 |
>>>>> On Fri, 20 Dec 2019 13:40:12 +0100, Michael Albinus <address@hidden> said:
Michael> Apply the patch, and rerun the test. If you set tramp-verbose to
10 in
Michael> advance, there shall be a backtrace in the Tramp debug buffer,
telling
Michael> us at which point the quit signal has been throwed.
Michael> (Or it runs w/o problems, and I'll be astonished :-)
It still has the same problem, but the debug buffer has:
14:16:09.310254 tramp-accept-process-output (10) #
backtrace()
tramp-signal-hook-function(quit nil)
accept-process-output(#<process *tramp/ssh 127.1*> nil nil t)
tramp-accept-process-output(#<process *tramp/ssh 127.1*>)
tramp-wait-for-regexp(#<process *tramp/ssh 127.1*> nil
"\\(^\\|\0\\)[^#$\n]*///4b7473023f8bf973fb72feb160e879ca...")
tramp-wait-for-output(#<process *tramp/ssh 127.1*>)
tramp-send-command((tramp-file-name "ssh" nil nil "127.1" nil
"/home/rpluim/repos/emacs-real-master/" nil) "( cd
/home/rpluim/repos/emacs-real-master/ && env ...")
tramp-send-command-and-check((tramp-file-name "ssh" nil nil "127.1" nil
"/home/rpluim/repos/emacs-real-master/" nil) "cd
/home/rpluim/repos/emacs-real-master/ && env -u..." t t)
tramp-sh-handle-process-file("git" nil (t nil) nil "stash" "list")
apply(tramp-sh-handle-process-file ("git" nil (t nil) nil "stash" "list"))
tramp-sh-file-name-handler(process-file "git" nil (t nil) nil "stash" "list")
apply(tramp-sh-file-name-handler process-file ("git" nil (t nil) nil "stash"
"list"))
tramp-file-name-handler(process-file "git" nil (t nil) nil "stash" "list")
apply(tramp-file-name-handler process-file "git" nil (t nil) nil ("stash"
"list"))
process-file("git" nil (t nil) nil "stash" "list")
apply(process-file "git" nil (t nil) nil "stash" "list")
vc-git--call((t nil) "stash" "list")
apply(vc-git--call (t nil) "stash" "list")
vc-git--out-ok("stash" "list")
apply(vc-git--out-ok ("stash" "list"))
vc-git--run-command-string(nil "stash" "list")
vc-git-stash-list()
vc-git-dir-extra-headers("/ssh:127.1:/home/rpluim/repos/emacs-real-master/")
apply(vc-git-dir-extra-headers
"/ssh:127.1:/home/rpluim/repos/emacs-real-master/")
vc-call-backend(Git dir-extra-headers
"/ssh:127.1:/home/rpluim/repos/emacs-real-master/")
vc-dir-headers(Git "/ssh:127.1:/home/rpluim/repos/emacs-real-master/")
vc-dir-refresh()
vc-dir-mode()
vc-dir("/ssh:127.1:/home/rpluim/repos/emacs-real-master/" nil)
funcall-interactively(vc-dir
"/ssh:127.1:/home/rpluim/repos/emacs-real-master/" nil)
call-interactively(vc-dir nil nil)
command-execute(vc-dir)
And lo and behold, if I try vc-dir over tramp in a repo that has no stashes,
everything works fine.
Robert