[Anthill] Builds start during a CVS check in

Maciej Zawadzki mbz at urbancode.com
Thu Mar 4 15:39:13 CST 2004


Justin,

Anthill does not support a "quite period."

There is no actual way to "detect" whether there is a commit happening 
right now.  What Cruise Control does is -- it waits until there have 
been no commits for the last X minutes, where X is referred to as the 
"quiet period."

The problem that the "quite period" tries to solve is the following:  if 
you are in the middle of committing 10 different files that make up one 
change, Anthill could obtain a snapshot of the sources at the same time. 
   If your VCS does not support atomic committs, then each one of the 10 
files you submitted is treated as a separate commit transaction, and 
Anthill could obtain a snapshot of the sources as they exist, with some 
of the files committed and some uncommitted.

If your VCS supports atomic commits, then the "quiet period" feature 
adds very little (if any) value.

Regards,

--Maciej



Justin James wrote:
> Greetings,
> 
> I'm told that cruise control has a feature that prevents a build from starting if cruise control senses that a check in is in progress.  I'm not sure of the exact details of the cruise control implementation.  Is there anything like this feature in Anthill?
> 
> Thanks,
> Justin  



More information about the Anthill mailing list