[cvsnt] Dead cvs.exe processes

Tony Hoyle tony.hoyle at march-hare.com
Wed Jan 25 15:40:05 GMT 2006


David Jackman wrote:
> there are modifications detected in the repository.  CC determines this
> by executing a log command for changes since the last build time (no
> checkout occurs).  Are you saying that if the time between checks for

Ugh.  'cvs log' is about the most intensive command you can execute - it 
needs to parse the entire RCS file to determine its data.  You *really* 
don't want to try to use that to determine changed files.  2.5.03 has 
some memory optimisations for some of the log operations (the -h and -R 
options), but anything before that has no optimisation for that at all.

Just keep a sandbox and do cvs update every 15 minutes or so... it's 
much quicker, or even a script which tells CC something has changed. 
Anything but cvs log!!

Tony





More information about the cvsnt mailing list