diff options
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | INSTALL.CVS | 26 |
2 files changed, 31 insertions, 0 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | 2004-02-18 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * INSTALL.CVS: Add info about ssh/cvs related problems and | ||
| 4 | work-around. | ||
| 5 | |||
| 1 | 2004-02-16 Eli Zaretskii <eliz@elta.co.il> | 6 | 2004-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 | |||
| 48 | should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help | 48 | should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help |
| 49 | or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will | 49 | or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will |
| 50 | send it to the proper place. | 50 | send it to the proper place. |
| 51 | |||
| 52 | |||
| 53 | Note on using SSH to access the CVS repository from inside emacs | ||
| 54 | ---------------------------------------------------------------- | ||
| 55 | |||
| 56 | Write access to the CVS repository requires using SSH v2. | ||
| 57 | |||
| 58 | If you execute cvs commands inside emacs, specifically if you use | ||
| 59 | pcl-cvs, output from CVS may be lost due to a problem in the | ||
| 60 | interface between ssh, cvs, and emacs. Corrupted checkins are | ||
| 61 | also been reported to have happened. | ||
| 62 | |||
| 63 | To fix the problem, save the following script into a file, make it | ||
| 64 | executable, and set CVS_RSH to the file name of the script: | ||
| 65 | |||
| 66 | #!/bin/bash | ||
| 67 | exec 2> >(exec cat >&2 2>/dev/null) | ||
| 68 | exec ssh "$@" | ||
| 69 | |||
| 70 | This may be combined with the following entry in ~/.ssh/config to | ||
| 71 | simplify accessing the CVS repository: | ||
| 72 | |||
| 73 | Host subversions.gnu.org | ||
| 74 | Protocol 2 | ||
| 75 | ForwardX11 no | ||
| 76 | User YOUR_USERID | ||