From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.tramp,gmane.emacs.devel Subject: Re: tramp (2.0.51); Saving SVN-managed files over Tramp fails Date: Sun, 13 Nov 2005 23:27:53 +0100 Message-ID: <87oe4o6v4m.fsf@gmx.de> References: <877jbclb1d.fsf@zemdatav.stor.no-ip.org> <87wtjccuun.fsf@gmx.de> <87slu0nt3n.fsf-monnier+emacs@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1131921348 14632 80.91.229.2 (13 Nov 2005 22:35:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 13 Nov 2005 22:35:48 +0000 (UTC) Cc: tramp-devel@gnu.org, Magnus Henoch , emacs-devel@gnu.org Original-X-From: tramp-devel-bounces+tramp=quimby.gnus.org@gnu.org Sun Nov 13 23:35:43 2005 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EbQLZ-0007VM-7b for tramp@deer.gmane.org; Sun, 13 Nov 2005 23:29:13 +0100 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1EbQLY-0002bf-00 for ; Sun, 13 Nov 2005 23:29:12 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EbQLQ-0001v0-I7 for tramp@quimby.gnus.org; Sun, 13 Nov 2005 17:29:04 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EbQKS-0001jA-Cp for tramp-devel@gnu.org; Sun, 13 Nov 2005 17:28:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EbQKP-0001iJ-CO for tramp-devel@gnu.org; Sun, 13 Nov 2005 17:28:03 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EbQKO-0001iA-Mo for tramp-devel@gnu.org; Sun, 13 Nov 2005 17:28:00 -0500 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.34) id 1EbQKM-0002be-U9 for tramp-devel@gnu.org; Sun, 13 Nov 2005 17:27:59 -0500 Original-Received: (qmail invoked by alias); 13 Nov 2005 22:27:55 -0000 Original-Received: from p54BD8B65.dip0.t-ipconnect.de (EHLO localhost.local) [84.189.139.101] by mail.gmx.net (mp002) with SMTP; 13 Nov 2005 23:27:55 +0100 X-Authenticated: #3708877 Original-To: Stefan Monnier In-Reply-To: <87slu0nt3n.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Sun, 13 Nov 2005 16:22:42 -0500") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-BeenThere: tramp-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: tramp-devel.gnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: tramp-devel-bounces+tramp=quimby.gnus.org@gnu.org Errors-To: tramp-devel-bounces+tramp=quimby.gnus.org@gnu.org Xref: news.gmane.org gmane.emacs.tramp:2964 gmane.emacs.devel:45906 Archived-At: Stefan Monnier writes: >>> I've reproduced the problem with more verbosity. I was confused about >>> svn in my last report - it's absent on the _remote_ host (not >>> available in the default path). > > If svn is absent on the machine where it's run, vc-svn-command is expected > (by vc-svn.el) to signal a `file-error'. Maybe the Tramp handling of > process-file signals a plain `error' in such a situation instead. In that > case, fixing Tramp to signal the proper error should fix your > problem. Finally, Tramp's implementation of shell-command is called. This runs the command without any check, and returns the return status from the remote host. One could try to improve it, with the disadvantage of more overhead. > Stefan Best regards, Michael.