[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