unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#3858: 23.1.50; Git VC doesn't work over Tramp
@ 2009-07-15 17:41 ` Ian Eure
  2009-07-15 19:55   ` Michael Albinus
  2009-07-16 20:30   ` bug#3858: marked as done (23.1.50; Git VC doesn't work over Tramp) Emacs bug Tracking System
  0 siblings, 2 replies; 7+ messages in thread
From: Ian Eure @ 2009-07-15 17:41 UTC (permalink / raw)
  To: emacs-pretest-bug

Support for Git repositories over Tramp seems to be broken in recent  
CVS. If I open a Git-controlled file on a remote system, VC isn’t  
activated.

I believe this used to work.

When I open the remote file, vc-git is loaded. When I try to perform  
VC operations on the file, I get a "No fileset is available here"  
error from vc-deduce-fileset.

In GNU Emacs 23.1.50.1 (i386-apple-darwin9.7.0, NS apple-appkit-949.46)
  of 2009-07-09 on neutron.local
Windowing system distributor `Apple', version 10.3.949
configured using `configure  '--with-ns''

Important settings:
   value of $LC_ALL: nil
   value of $LC_COLLATE: nil
   value of $LC_CTYPE: nil
   value of $LC_MESSAGES: nil
   value of $LC_MONETARY: nil
   value of $LC_NUMERIC: nil
   value of $LC_TIME: nil
   value of $LANG: nil
   value of $XMODIFIERS: nil
   locale-coding-system: nil
   default-enable-multibyte-characters: t

Major mode: ssh

Minor modes in effect:
   diff-auto-refine-mode: t
   erc-track-mode: t
   erc-track-minor-mode: t
   erc-spelling-mode: t
   erc-ring-mode: t
   erc-pcomplete-mode: t
   erc-netsplit-mode: t
   erc-match-mode: t
   erc-button-mode: t
   erc-fill-mode: t
   erc-autojoin-mode: t
   erc-irccontrols-mode: t
   erc-noncommands-mode: t
   erc-readonly-mode: t
   erc-scrolltobottom-mode: t
   which-function-mode: t
   yas/minor-mode: t
   shell-dirtrack-mode: t
   ime-bindings: t
   show-paren-mode: t
   recentf-mode: t
   iswitchb-mode: t
   cua-mode: t
   auto-insert-mode: t
   tooltip-mode: t
   mouse-wheel-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   blink-cursor-mode: t
   global-auto-composition-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   size-indication-mode: t
   column-number-mode: t
   line-number-mode: t
   transient-mark-mode: t
   abbrev-mode: t

Recent input:
M-x r e p o r t - b u g <return>

Recent messages:
Loading tramp...done
Tramp: Opening connection for ieure@remote using rsync...
Tramp: Waiting 60s for local shell to come up...
Tramp: Sending command `ssh remote -l ieure  -e none && exit || exit'
Tramp: Waiting for prompts from remote shell
Tramp: Found remote shell prompt on `remote
Making completion list...
Wrote /var/folders/-O/-OE3eRUhHGaUPZz+LP85XE+++TM/-Tmp-/tramp. 
1810125r.php
Loading vc-git...done
vc-deduce-fileset: No fileset is available here.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3858: 23.1.50; Git VC doesn't work over Tramp
  2009-07-15 17:41 ` bug#3858: 23.1.50; Git VC doesn't work over Tramp Ian Eure
@ 2009-07-15 19:55   ` Michael Albinus
  2009-07-15 20:32     ` Ian Eure
  2009-07-16 20:30   ` bug#3858: marked as done (23.1.50; Git VC doesn't work over Tramp) Emacs bug Tracking System
  1 sibling, 1 reply; 7+ messages in thread
From: Michael Albinus @ 2009-07-15 19:55 UTC (permalink / raw)
  To: Ian Eure; +Cc: 3858

Ian Eure <ian@digg.com> writes:

> Support for Git repositories over Tramp seems to be broken in recent
> CVS. If I open a Git-controlled file on a remote system, VC isn’t
> activated.
>
> I believe this used to work.
>
> When I open the remote file, vc-git is loaded. When I try to perform
> VC operations on the file, I get a "No fileset is available here"
> error from vc-deduce-fileset.

Could you, please, set `tramp-verbose' to 6, and rerun the test? The
resulting Tramp debug buffer shall show more information.

Best regards, Michael.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3858: 23.1.50; Git VC doesn't work over Tramp
  2009-07-15 19:55   ` Michael Albinus
@ 2009-07-15 20:32     ` Ian Eure
  2009-07-15 21:03       ` Michael Albinus
       [not found]       ` <mailman.2593.1247692657.2239.bug-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 7+ messages in thread
From: Ian Eure @ 2009-07-15 20:32 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 3858

[-- Attachment #1: Type: text/plain, Size: 622 bytes --]

On Jul 15, 2009, at 12:55 PM, Michael Albinus wrote:

> Ian Eure <ian@digg.com> writes:
>
>> Support for Git repositories over Tramp seems to be broken in recent
>> CVS. If I open a Git-controlled file on a remote system, VC isn’t
>> activated.
>>
>> I believe this used to work.
>>
>> When I open the remote file, vc-git is loaded. When I try to perform
>> VC operations on the file, I get a "No fileset is available here"
>> error from vc-deduce-fileset.
>
> Could you, please, set `tramp-verbose' to 6, and rerun the test? The
> resulting Tramp debug buffer shall show more information.
>
Attached.


[-- Attachment #2: tramp-debug.txt --]
[-- Type: text/plain, Size: 21077 bytes --]

;; GNU Emacs: 23.1.50.1 Tramp: 2.1.17-pre -*- mode: outline; -*-
13:28:34 tramp-maybe-open-connection (3) # Opening connection for ieure@remote.host using rsync...
13:28:34 tramp-maybe-open-connection (6) # /bin/sh
13:28:34 tramp-maybe-open-connection (3) # Waiting 60s for local shell to come up...
13:28:34 tramp-wait-for-regexp (6) # 
$ 
13:28:34 tramp-maybe-open-connection (3) # Sending command `ssh remote.host -l ieure  -e none && exit || exit'
13:28:34 tramp-send-command (6) # ssh remote.host -l ieure  -e none && exit || exit
13:28:34 tramp-process-actions (3) # Waiting for prompts from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^.*\([pP]assword\|[pP]assphrase\).*:\0? *\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Call `tramp-action-process-alive'
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^.*\([pP]assword\|[pP]assphrase\).*:\0? *\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
13:28:34 tramp-process-one-action (5) # Call `tramp-action-succeed'
13:28:34 tramp-process-actions (6) # 
Last login: Wed Jul 15 13:26:04 2009 from 10.2.16.50
ieure!ieure:~$ 
13:28:34 tramp-maybe-open-connection (3) # Found remote shell prompt on `remote.host'
13:28:34 tramp-send-command (6) # exec env ENV='' PROMPT_COMMAND='' PS1=\$\  PS2='' PS3='' /bin/sh
13:28:34 tramp-wait-for-regexp (6) # 
$ 
13:28:34 tramp-open-connection-setup-interactive-shell (5) # Setting up remote shell environment
13:28:34 tramp-send-command (6) # stty -inlcr -echo kill '^U' erase '^H'
13:28:34 tramp-wait-for-regexp (6) # 
$ 
13:28:34 tramp-send-command (6) # echo foo
13:28:35 tramp-wait-for-regexp (6) # 
foo
$ 
13:28:35 tramp-open-connection-setup-interactive-shell (5) # Setting shell prompt
13:28:35 tramp-send-command (6) # PS1=///37cd88bca75fbc928a57b42531640cbe\$
13:28:35 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-send-command (6) # PS2=''
13:28:35 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-send-command (6) # PS3=''
13:28:35 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-send-command (6) # PROMPT_COMMAND=''
13:28:35 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-open-connection-setup-interactive-shell (5) # Determining coding system
13:28:35 tramp-send-command (6) # echo foo ; echo bar
13:28:35 tramp-wait-for-regexp (6) # 
foo
bar
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-open-connection-setup-interactive-shell (5) # Setting coding system to `utf-8-unix' and `utf-8-unix'
13:28:35 tramp-send-command (6) # set +o vi +o emacs
13:28:35 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-open-connection-setup-interactive-shell (5) # Checking system information
13:28:35 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $? 
13:28:35 tramp-wait-for-regexp (6) # 
"Linux 2.6.18-4-xen-amd64"
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-open-connection-setup-interactive-shell (5) # Checking remote host type for `send-process-string' bug
13:28:35 tramp-set-remote-path (5) # Setting $PATH environment variable
13:28:35 tramp-send-command (6) # PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin; export PATH
13:28:35 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-send-command (6) # mesg n; biff n
13:28:35 tramp-wait-for-regexp (6) # 
sh: biff: command not found
///37cd88bca75fbc928a57b42531640cbe$
13:28:35 tramp-open-connection-setup-interactive-shell (5) # Setting default environment
13:28:35 tramp-send-command (6) # HISTFILE=$HOME/.tramp_history; export HISTFILE
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # HISTSIZE=1; export HISTSIZE
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # LC_ALL=C; export LC_ALL
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # TERM=dumb; export TERM
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # EMACS=t; export EMACS
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # INSIDE_EMACS=23.1.50.1,tramp:2.1.17-pre; export INSIDE_EMACS
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
13:28:36 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:36 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # cd /home/ieure/lifeline/ 2>/dev/null; echo tramp_exit_status $? 
13:28:36 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # /bin/ls -a 2>/dev/null | while read f; do if test -d "$f" 2>/dev/null; then echo "$f/"; else echo "$f"; fi; done
13:28:36 tramp-wait-for-regexp (6) # 
./
../
.git/
.gitignore
Makefile
crontab.m4
lifeline.m4
///37cd88bca75fbc928a57b42531640cbe$
13:28:36 tramp-send-command (6) # test -d /home/ieure/lifeline/Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-truename (4) # Finding true name for `/rsync:ieure@remote.host:/home/ieure/lifeline/Makefile'
13:28:37 tramp-handle-file-truename (5) # Check /home
13:28:37 tramp-send-command (6) # test -e /home 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-attributes-with-stat (5) # file attributes with stat: /home
13:28:37 tramp-send-command (6) # \stat -c '(("%N") %h %u %g %X.0 %Y.0 %Z.0 %s.0 "%A" t %i.0 -1)' /home 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
(("`/home'") 9 0 0 1247664302.0 1245171948.0 1245171948.0 99.0 "drwxr-xr-x" t 100663425.0 -1)
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-truename (5) # Check /home/ieure
13:28:37 tramp-send-command (6) # test -e /home/ieure 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-attributes-with-stat (5) # file attributes with stat: /home/ieure
13:28:37 tramp-send-command (6) # \stat -c '(("%N") %h %u %g %X.0 %Y.0 %Z.0 %s.0 "%A" t %i.0 -1)' /home/ieure 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
(("`/home/ieure'") 21 10041 10000 1247689487.0 1247689485.0 1247689485.0 4096.0 "drwxr-xr-x" t 75830110.0 -1)
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-truename (5) # Check /home/ieure/lifeline
13:28:37 tramp-send-command (6) # test -e /home/ieure/lifeline 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-attributes-with-stat (5) # file attributes with stat: /home/ieure/lifeline
13:28:37 tramp-send-command (6) # \stat -c '(("%N") %h %u %g %X.0 %Y.0 %Z.0 %s.0 "%A" t %i.0 -1)' /home/ieure/lifeline 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
(("`/home/ieure/lifeline'") 3 10041 10000 1247689716.0 1247689494.0 1247689494.0 84.0 "drwxr-xr-x" t 8481703.0 -1)
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-truename (5) # Check /home/ieure/lifeline/Makefile
13:28:37 tramp-handle-file-attributes-with-stat (5) # file attributes with stat: /home/ieure/lifeline/Makefile
13:28:37 tramp-send-command (6) # \stat -c '(("%N") %h %u %g %X.0 %Y.0 %Z.0 %s.0 "%A" t %i.0 -1)' /home/ieure/lifeline/Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
(("`/home/ieure/lifeline/Makefile'") 1 10041 10000 1247689567.0 1247689485.0 1247689485.0 203.0 "-rw-r--r--" t 8481706.0 -1)
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-handle-file-truename (4) # True name of `/rsync:ieure@remote.host:/home/ieure/lifeline/Makefile' is `/home/ieure/lifeline/Makefile'
13:28:37 tramp-maybe-send-script (5) # Sending script `tramp_perl_encode_with_module'...
13:28:37 tramp-send-command (6) # tramp_perl_encode_with_module () {
\perl -MMIME::Base64 -0777 -ne 'print encode_base64($_)' 2>/dev/null
} 2>/dev/null; echo tramp_exit_status $? 
13:28:37 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:37 tramp-maybe-send-script (5) # Sending script `tramp_perl_encode_with_module'...done.
13:28:37 tramp-handle-file-local-copy (5) # Encoding remote file /rsync:ieure@remote.host:/home/ieure/lifeline/Makefile...
13:28:37 tramp-send-command (6) # tramp_perl_encode_with_module < /home/ieure/lifeline/Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
TTQgOj0gJChzaGVsbCBmaW5kIC4gLXR5cGUgZiAtbmFtZSBcKi5tNCkKVEFSR0VUUyA6PSAkKE00
Oi5tND0pCgphbGw6ICQoVEFSR0VUUykKCiU6ICUubTQKCW00IC1EIF9fUFdEX189JChQV0QpICRe
ID4gJEAKCWNobW9kIC0tcmVmZXJlbmNlPSReICRACgppbnN0YWxsOiBhbGwKCWNyb250YWIgY3Jv
bnRhYgoKY2xlYW46CglybSAtZiAkKFRBUkdFVFMpCgo=
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-handle-file-local-copy (5) # Encoding remote file /rsync:ieure@remote.host:/home/ieure/lifeline/Makefile...done
13:28:38 tramp-handle-file-local-copy (5) # Decoding remote file /rsync:ieure@remote.host:/home/ieure/lifeline/Makefile with function base64-decode-region...
13:28:38 tramp-handle-file-local-copy (5) # Decoding remote file /rsync:ieure@remote.host:/home/ieure/lifeline/Makefile...done
13:28:38 tramp-handle-insert-file-contents (4) # Inserting local temp file `/var/folders/-O/-OE3eRUhHGaUPZz+LP85XE+++TM/-Tmp-/tramp.25907Eau'...
13:28:38 tramp-handle-insert-file-contents (4) # Inserting local temp file `/var/folders/-O/-OE3eRUhHGaUPZz+LP85XE+++TM/-Tmp-/tramp.25907Eau'...done
13:28:38 tramp-send-command (6) # test -w /home/ieure/lifeline/Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test -e /home/ieure/lifeline/\#_arsync_bieure\@remote.host_b_ahome_aieure_alifeline_aMakefile\# 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-get-file-exists-command (5) # Finding command to check if file exists
13:28:38 tramp-get-test-command (5) # Finding a suitable `test' command
13:28:38 tramp-send-command (6) # echo are you awake
13:28:38 tramp-wait-for-regexp (6) # 
are you awake
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test 0 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test -e / 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test -e /\ this\ file\ does\ not\ exist\  2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test -e /home/ieure/lifeline/RCS/Makefile\,v 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile\,v 2>/dev/null; echo tramp_exit_status $? 
13:28:38 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:38 tramp-send-command (6) # test -e /home/ieure/lifeline/RCS/Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -r /home/ieure/lifeline/CVS/Entries 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -r /home/ieure/lifeline/.svn/entries 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/ieure/lifeline/SCCS/s.Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/ieure/lifeline/s.Makefile 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile/.bzr/checkout/format 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/ieure/lifeline/.bzr/checkout/format 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/ieure/.bzr/checkout/format 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/.bzr/checkout/format 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /.bzr/checkout/format 2>/dev/null; echo tramp_exit_status $? 
13:28:39 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:39 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile/.git 2>/dev/null; echo tramp_exit_status $? 
13:28:40 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # test -e /home/ieure/lifeline/.git 2>/dev/null; echo tramp_exit_status $? 
13:28:40 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # test -d /home/ieure/lifeline 2>/dev/null; echo tramp_exit_status $? 
13:28:40 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # test -x /home/ieure/lifeline/ 2>/dev/null; echo tramp_exit_status $? 
13:28:40 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # cd /home/ieure/lifeline/
13:28:40 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # git ls-files -c -z -- Makefile </dev/null 2>/dev/null
13:28:40 tramp-wait-for-regexp (6) # 
Makefile\0///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # echo tramp_exit_status $? 
13:28:40 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # cd /home/ieure/lifeline/
13:28:40 tramp-wait-for-regexp (6) # 
///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # git ls-tree --name-only -z HEAD -- Makefile </dev/null 2>/dev/null
13:28:40 tramp-wait-for-regexp (6) # 
Makefile\0///37cd88bca75fbc928a57b42531640cbe$
13:28:40 tramp-send-command (6) # echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile/.hg 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/ieure/lifeline/.hg 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/ieure/.hg 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/.hg 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /.hg 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile/_MTN/format 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/ieure/lifeline/_MTN/format 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/ieure/_MTN/format 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /home/_MTN/format 2>/dev/null; echo tramp_exit_status $? 
13:28:41 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:41 tramp-send-command (6) # test -e /_MTN/format 2>/dev/null; echo tramp_exit_status $? 
13:28:42 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:42 tramp-send-command (6) # test -e /home/ieure/lifeline/Makefile/\{arch\}/\=tagging-method 2>/dev/null; echo tramp_exit_status $? 
13:28:42 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:42 tramp-send-command (6) # test -e /home/ieure/lifeline/\{arch\}/\=tagging-method 2>/dev/null; echo tramp_exit_status $? 
13:28:42 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:42 tramp-send-command (6) # test -e /home/ieure/\{arch\}/\=tagging-method 2>/dev/null; echo tramp_exit_status $? 
13:28:42 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:42 tramp-send-command (6) # test -e /home/\{arch\}/\=tagging-method 2>/dev/null; echo tramp_exit_status $? 
13:28:42 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$
13:28:42 tramp-send-command (6) # test -e /\{arch\}/\=tagging-method 2>/dev/null; echo tramp_exit_status $? 
13:28:42 tramp-wait-for-regexp (6) # 
tramp_exit_status 1
///37cd88bca75fbc928a57b42531640cbe$

[-- Attachment #3: Type: text/plain, Size: 10 bytes --]




  - Ian

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3858: 23.1.50; Git VC doesn't work over Tramp
  2009-07-15 20:32     ` Ian Eure
@ 2009-07-15 21:03       ` Michael Albinus
       [not found]       ` <mailman.2593.1247692657.2239.bug-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 7+ messages in thread
From: Michael Albinus @ 2009-07-15 21:03 UTC (permalink / raw)
  To: Ian Eure; +Cc: 3858

Ian Eure <ian@digg.com> writes:

> 13:28:40 tramp-send-command (6) # git ls-files -c -z -- Makefile </dev/null 2>/dev/null
> 13:28:40 tramp-wait-for-regexp (6) # 
> Makefile

This looks strange. "///37cd88bca75fbc928a57b42531640cbe$" is Tramp's
prompt; "git ls-files -c -z -- Makefile </dev/null 2>/dev/null" returns
therefore "Makefile
is due to the "-z" parameter.

I will check, whether I can fix it in Tramp (recognising prompts not
starting at (bolp)).

>  - Ian

Best regards, Michael.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3858: 23.1.50; Git VC doesn't work over Tramp
       [not found]       ` <mailman.2593.1247692657.2239.bug-gnu-emacs@gnu.org>
@ 2009-07-16 10:36         ` Michael Albinus
  2009-07-16 20:20           ` Ian Eure
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Albinus @ 2009-07-16 10:36 UTC (permalink / raw)
  To: Ian Eure; +Cc: 3858

Michael Albinus <michael.albinus@gmx.de> writes:

> I will check, whether I can fix it in Tramp (recognising prompts not
> starting at (bolp)).

I've commited a patch to the trunk; could you, please, check?

>>  - Ian

Best regards, Michael.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3858: 23.1.50; Git VC doesn't work over Tramp
  2009-07-16 10:36         ` Michael Albinus
@ 2009-07-16 20:20           ` Ian Eure
  0 siblings, 0 replies; 7+ messages in thread
From: Ian Eure @ 2009-07-16 20:20 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 3858

On Jul 16, 2009, at 3:36 AM, Michael Albinus wrote:

> Michael Albinus <michael.albinus@gmx.de> writes:
>
>> I will check, whether I can fix it in Tramp (recognising prompts not
>> starting at (bolp)).
>
> I've commited a patch to the trunk; could you, please, check?
>
It's working now.

Thanks,
  - Ian





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3858: marked as done (23.1.50; Git VC doesn't work over Tramp)
  2009-07-15 17:41 ` bug#3858: 23.1.50; Git VC doesn't work over Tramp Ian Eure
  2009-07-15 19:55   ` Michael Albinus
@ 2009-07-16 20:30   ` Emacs bug Tracking System
  1 sibling, 0 replies; 7+ messages in thread
From: Emacs bug Tracking System @ 2009-07-16 20:30 UTC (permalink / raw)
  To: Michael Albinus

[-- Attachment #1: Type: text/plain, Size: 869 bytes --]


Your message dated Thu, 16 Jul 2009 22:24:37 +0200
with message-id <87my74bcl6.fsf@gmx.de>
and subject line Re: bug#3858: 23.1.50; Git VC doesn't work over Tramp
has caused the Emacs bug report #3858,
regarding 23.1.50; Git VC doesn't work over Tramp
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
3858: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3858
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 4608 bytes --]

From: Ian Eure <ian@digg.com>
To: emacs-pretest-bug@gnu.org
Subject: 23.1.50; Git VC doesn't work over Tramp
Date: Wed, 15 Jul 2009 10:41:49 -0700
Message-ID: <F055E1E2-6284-4064-B46F-C89361669A30@digg.com>

Support for Git repositories over Tramp seems to be broken in recent  
CVS. If I open a Git-controlled file on a remote system, VC isn’t  
activated.

I believe this used to work.

When I open the remote file, vc-git is loaded. When I try to perform  
VC operations on the file, I get a "No fileset is available here"  
error from vc-deduce-fileset.

In GNU Emacs 23.1.50.1 (i386-apple-darwin9.7.0, NS apple-appkit-949.46)
  of 2009-07-09 on neutron.local
Windowing system distributor `Apple', version 10.3.949
configured using `configure  '--with-ns''

Important settings:
   value of $LC_ALL: nil
   value of $LC_COLLATE: nil
   value of $LC_CTYPE: nil
   value of $LC_MESSAGES: nil
   value of $LC_MONETARY: nil
   value of $LC_NUMERIC: nil
   value of $LC_TIME: nil
   value of $LANG: nil
   value of $XMODIFIERS: nil
   locale-coding-system: nil
   default-enable-multibyte-characters: t

Major mode: ssh

Minor modes in effect:
   diff-auto-refine-mode: t
   erc-track-mode: t
   erc-track-minor-mode: t
   erc-spelling-mode: t
   erc-ring-mode: t
   erc-pcomplete-mode: t
   erc-netsplit-mode: t
   erc-match-mode: t
   erc-button-mode: t
   erc-fill-mode: t
   erc-autojoin-mode: t
   erc-irccontrols-mode: t
   erc-noncommands-mode: t
   erc-readonly-mode: t
   erc-scrolltobottom-mode: t
   which-function-mode: t
   yas/minor-mode: t
   shell-dirtrack-mode: t
   ime-bindings: t
   show-paren-mode: t
   recentf-mode: t
   iswitchb-mode: t
   cua-mode: t
   auto-insert-mode: t
   tooltip-mode: t
   mouse-wheel-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   blink-cursor-mode: t
   global-auto-composition-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   size-indication-mode: t
   column-number-mode: t
   line-number-mode: t
   transient-mark-mode: t
   abbrev-mode: t

Recent input:
M-x r e p o r t - b u g <return>

Recent messages:
Loading tramp...done
Tramp: Opening connection for ieure@remote using rsync...
Tramp: Waiting 60s for local shell to come up...
Tramp: Sending command `ssh remote -l ieure  -e none && exit || exit'
Tramp: Waiting for prompts from remote shell
Tramp: Found remote shell prompt on `remote
Making completion list...
Wrote /var/folders/-O/-OE3eRUhHGaUPZz+LP85XE+++TM/-Tmp-/tramp. 
1810125r.php
Loading vc-git...done
vc-deduce-fileset: No fileset is available here.

[-- Attachment #3: Type: message/rfc822, Size: 1986 bytes --]

From: Michael Albinus <michael.albinus@gmx.de>
To: Ian Eure <ian@digg.com>
Cc: 3858-done@emacsbugs.donarmstrong.com
Subject: Re: bug#3858: 23.1.50; Git VC doesn't work over Tramp
Date: Thu, 16 Jul 2009 22:24:37 +0200
Message-ID: <87my74bcl6.fsf@gmx.de>

Ian Eure <ian@digg.com> writes:

>> I've commited a patch to the trunk; could you, please, check?
>>
> It's working now.

Thanks for the test; I've closed the bug.

> Thanks,
>  - Ian

Best regards, Michael.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-07-16 20:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87my74bcl6.fsf@gmx.de>
2009-07-15 17:41 ` bug#3858: 23.1.50; Git VC doesn't work over Tramp Ian Eure
2009-07-15 19:55   ` Michael Albinus
2009-07-15 20:32     ` Ian Eure
2009-07-15 21:03       ` Michael Albinus
     [not found]       ` <mailman.2593.1247692657.2239.bug-gnu-emacs@gnu.org>
2009-07-16 10:36         ` Michael Albinus
2009-07-16 20:20           ` Ian Eure
2009-07-16 20:30   ` bug#3858: marked as done (23.1.50; Git VC doesn't work over Tramp) Emacs bug Tracking System

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).