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

Reply via email to