aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2004-02-17 23:47:32 +0000
committerKim F. Storm2004-02-17 23:47:32 +0000
commit58ec79cfdf24cf6fa662768a42931ca042c54f85 (patch)
tree47b8396e5bc4419726b86dcc77fbfd3fa395c0e5
parent5c7528cd68f7fa20808782690f85c98ed185e86e (diff)
downloademacs-58ec79cfdf24cf6fa662768a42931ca042c54f85.tar.gz
emacs-58ec79cfdf24cf6fa662768a42931ca042c54f85.zip
Add info about ssh/cvs related problems and work-around.
-rw-r--r--ChangeLog5
-rw-r--r--INSTALL.CVS26
2 files changed, 31 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index acc376d6ca6..e29f94f6963 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12004-02-18 Kim F. Storm <storm@cua.dk>
2
3 * INSTALL.CVS: Add info about ssh/cvs related problems and
4 work-around.
5
12004-02-16 Eli Zaretskii <eliz@elta.co.il> 62004-02-16 Eli Zaretskii <eliz@elta.co.il>
2 7
3 * make-dist: Don't link index.*perm and permute-index into 8 * make-dist: Don't link index.*perm and permute-index into
diff --git a/INSTALL.CVS b/INSTALL.CVS
index 3acb070de3b..27e035146bb 100644
--- a/INSTALL.CVS
+++ b/INSTALL.CVS
@@ -48,3 +48,29 @@ Questions, requests, and bug reports about the CVS versions of Emacs
48should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help 48should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help
49or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will 49or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will
50send it to the proper place. 50send it to the proper place.
51
52
53Note on using SSH to access the CVS repository from inside emacs
54----------------------------------------------------------------
55
56Write access to the CVS repository requires using SSH v2.
57
58If you execute cvs commands inside emacs, specifically if you use
59pcl-cvs, output from CVS may be lost due to a problem in the
60interface between ssh, cvs, and emacs. Corrupted checkins are
61also been reported to have happened.
62
63To fix the problem, save the following script into a file, make it
64executable, and set CVS_RSH to the file name of the script:
65
66#!/bin/bash
67exec 2> >(exec cat >&2 2>/dev/null)
68exec ssh "$@"
69
70This may be combined with the following entry in ~/.ssh/config to
71simplify accessing the CVS repository:
72
73Host subversions.gnu.org
74 Protocol 2
75 ForwardX11 no
76 User YOUR_USERID