If branches_to_build is ALL instead of an arrayref of branch names, get the list of branches of interest from the server and build those. Branch throttles can stop builds within nn hours of last build, or only allow builds at certain times of the day. Throttles cab be per branch, or can apply to the pseudo-branches 'ALL', '!HEAD' or '!RECENT'. Pseudo-branch settings are applied to any appropriate branch for which there isn't a branch-specific throttle. '!RECENT' is for every branch except HEAD and the latest REL.*STABLE branch. Allowed throttles are min_hours_since, and hours_allowed. The latter is a comma separated list of hours of the day when a build is allowed to run.
…an PostgreSQL core. Idea by Mike Fowler.
The in initial optional steps supported are building the docs, and finding typedefs, which can now be configured in a mich less kludgy way than before. There is a lot of configurability about which optional steps are run and when they run. We could easily extend this to run some simple pgbench testing. The isolation checks are new in 9.1, and so only run if the relevant directory is found.
…ch less profligate with disk space.
…ike --with-libs to point to multiple locations.
…ing is honored. Problem reported by Robert Creager.
…varo Herrera for noticing). Update Makefile.
…tory for a wrapper program that will use a global lock and hold a branch election.
… such as in perl 5.12 choke on.