cvsconnect1
Cvs connection minimizer
Usage
cvsconnect cvsroot
[command-to-run ...]
Overview
CVSconnect enables you to do multiple CVS operations on single network connection. CVSconnect sets up special environment using $CVSRSH/$CVSROOT for the command line CVS client. In the environment, the command line CVS client reuses a network connection.
CVSconnect is especially designed to use with CVSsuck. And CVSconnect (or similar) will be integrated to a future version of CVSsuck. However, it is planned that CVSsuck directly connects to a cvs server without cvs command.
Examples
cvsconnect $HOME/.cvsroot
Notes
- •
-
When CVS command is failed, CVSconnect automatically re-run the command with reconnected connection when CVS command is failed. Especially the failure is caused by a long running CVS-1.10 server. Since CVS-1.10 doesn't close some file descriptors, a long running CVS server will exceed a limit of file descriptors.
- •
-
/bin/sh should be POSIX sh because this script uses ${parameter#pattern}, etc. If your /bin/sh is ancient Bourne shell, use ksh or bash.
History
- Debian 7 (Wheezy): the text shown here
- Debian 6.0 (Squeeze) to Debian 4.0 (Etch)