Under some error conditions, the exit status gets incremented rather than being set to a fixed value. That means that under those error conditions, the exit status varies and may sometimes indicate success (due to overflow) if there are a lot of problems.
So, exit status is not a reliable way to detect problems. You must parse the CVS standard output and standard error streams for relevant messages. --- Forwarded mail from [EMAIL PROTECTED] I am writing some shell script that invoke cvs commands: some command appear to return always "0". For example [andrew]$ cvs update no-such-file.fig ; echo $? cvs server: nothing known about no-such-file.fig 0 My repository is remote (pserver) and my CVS version is 1.10.8. There is a method to retrieve the true exit code or I need to parse the output messages ? --- End of forwarded message from [EMAIL PROTECTED] _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
