From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-15?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.devel Subject: Re: Integrate Tramp Date: Mon, 17 Jun 2002 18:44:19 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200206171631.g5HGVBM13861@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1024332330 20135 127.0.0.1 (17 Jun 2002 16:45:30 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 17 Jun 2002 16:45:30 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17JzdC-0005Ee-00 for ; Mon, 17 Jun 2002 18:45:30 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17K03V-0005yW-00 for ; Mon, 17 Jun 2002 19:12:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17Jzcz-0002uQ-00; Mon, 17 Jun 2002 12:45:17 -0400 Original-Received: from waldorf.cs.uni-dortmund.de ([129.217.4.42]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17JzcB-0002ln-00; Mon, 17 Jun 2002 12:44:27 -0400 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g5HGiPb15859; Mon, 17 Jun 2002 18:44:25 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id SAA20398; Mon, 17 Jun 2002 18:44:20 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id 3D0823B5DF; Mon, 17 Jun 2002 18:44:20 +0200 (CEST) Original-To: rms@gnu.org In-Reply-To: <200206171631.g5HGVBM13861@aztec.santafe.edu> (Richard Stallman's message of "Mon, 17 Jun 2002 10:31:11 -0600 (MDT)") Original-Lines: 99 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:4935 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:4935 Richard Stallman writes: > Finally, I'd like to integrate Tramp into Emacs. How is the > procedure? Do I just commit something or do I post it here for > inspection? > > I'd like to see the diffs you propose to install in the existing > files. No problem. I only changed two files. I added an entry in info/dir: /---- | Index: dir | =================================================================== | RCS file: /cvsroot/emacs/emacs/info/dir,v | retrieving revision 1.23 | retrieving revision 1.24 | diff -u -u -r1.23 -r1.24 | --- dir 16 Mar 2002 19:32:15 -0000 1.23 | +++ dir 17 Jun 2002 11:46:10 -0000 1.24 | @@ -55,6 +55,9 @@ | * Forms: (forms). Emacs package for editing data bases | by filling in forms. | * RefTeX: (reftex). Emacs support for LaTeX cross-references and citations. | +* Tramp: (tramp). Transparent Remote (file) Access, Multiple Protocol. | + Edit remote files via a remote shell (rsh, | + ssh, telnet). | * Widget: (widget). The "widget" package used by the Emacs Customization | facility. | * WoMan: (woman). Browse UN*X Manual Pages "Wo (without) Man". \---- And I added entries in man/Makefile.in: /---- | Index: Makefile.in | =================================================================== | RCS file: /cvsroot/emacs/emacs/man/Makefile.in,v | retrieving revision 1.43 | retrieving revision 1.44 | diff -u -u -r1.43 -r1.44 | --- Makefile.in 4 Jan 2002 10:47:13 -0000 1.43 | +++ Makefile.in 17 Jun 2002 11:46:09 -0000 1.44 | @@ -39,13 +39,13 @@ | ../info/efaq ../info/ada-mode ../info/autotype ../info/calc \ | ../info/idlwave ../info/eudc ../info/ebrowse ../info/pcl-cvs \ | ../info/woman ../info/emacs-mime ../info/eshell \ | - ../info/speedbar | + ../info/speedbar ../info/tramp | DVI_TARGETS = emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \ | ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \ | reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ | ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ | pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \ | - speedbar.dvi | + speedbar.dvi tramp.dvi | INFOSOURCES = info.texi | | # The following rule does not work with all versions of `make'. | @@ -266,6 +266,11 @@ | cd $(srcdir); $(MAKEINFO) emacs-mime.texi | emacs-mime.dvi: emacs-mime.texi | $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi | + | +../info/tramp: tramp.texi | + cd $(srcdir); $(MAKEINFO) tramp.texi | +tramp.dvi: tramp.texi | + $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi | | mostlyclean: | rm -f *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* \---- > One question is, how will the user control whether to use Tramp or > Ange-ftp? Simply via the filename. /[user@host]/path/to/file (including the square brackets) is a Tramp filename, whereas /user@host:/path/to/file is an Ange-FTP filename. > At the moment, tramp.el contains a version number (the $Id$ > keyword). I gather that you're not happy with having version numbers > in Lisp files. But I think it would be useful to continue to support > a version of Tramp which is not bundled with Emacs. Then people can > try out new Tramp features without having to fetch the most recent > Emacs version from CVS. Advice? > > If nobody but you has to edit the version number then I do not object > to it. Okay. kai -- People mountain, people sea, today no see, tomorrow see. (from Chinese)