* Nathan Coast <address@hidden> wrote (20020415 18:23):
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.
Hi!
I wrote something like that, in Perl. AutoCVS.pl runs "cvs update" and
reads its output, adds new files and directories, retrieves new files
and directories and furthermore manages conflicts. It can be run as a
cron job or even from a web interface. It runs in a production
environment and takes several hours in total each night (large
repositories). It is 25k in size.
If you want to write such a beast, Pascal Molli's CVS page will help a
lot. Perl is an ideal choice for this job due to its pattern matching
ability.
Good luck,
-S-