[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