I would recommend use the following command:
cvs -n release dir
The release command checks that no uncommitted changes are present. It indicates that a directory is no longer in use and safely cancels the effect of cvs checkout. Use the global "-n" option so that release will not actually do anything, but only report all uncommitted changes.

-Anjali

[EMAIL PROTECTED] wrote:

Hi,

I'm trying to automate the following:

Commit all modified files.
Add all files present locally but missing from repository.
Merge all files (if possible) that are edited locally and on repository.

I'm trying to eliminate as much human error as possible due to
developers forgetting to keep the repository consistent with their local
environments.

I'm assuming that this is possible with cvs.  Is it possible to achieve
this with existing cvs commands or will I have to add intermediary
stages e.g. generate a list of all files requiring adding and then
iterate over the list adding each one.

Thanks
Nathan

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to