[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