[lug] mixing linux/win cvs/ssh

rotering at animalcules.com rotering at animalcules.com
Tue Oct 2 13:39:50 MDT 2001


On Tue, Oct 02, 2001 at 12:53:49PM -0600, Glenn Murray wrote:

> WinCVS is preferred by Windoze users[...] TkCVS always works, but is
> clunkier under Windoze.

and

> Then again, there is the trust ol' command line.

It is interesting to note that WinCVS can use a Tcl intrepreter to
provide access to a CVS "shell".  This comes in handy when you just
can't convince yourself to trust the GUI to do branches/merges
properly.

> case $- in
>     *i*);;
>     *) return 0;;
> esac
> 
> after the paths are set.  This is supposed to stop the reading of the
> file if it's a non-interactive shell.  It would be nice if would
> someone would explain what a "non-interactive shell" is, or give a
> reference, and why this code is a Good Thing.

AFAICT, a non-interactive shell is one which cannot read/write from/to
a tty (has no controlling terminal?).  A non-interactive shell can
hang waiting for input or writing to a non-existent terminal.

See http://www.linuxdoc.org/LDP/abs/html/intandnonint.html for a few
more details.



More information about the LUG mailing list