Permalink
Commits on Jul 17, 2011
  1. Mark Release 4.6

    adunstan committed Jul 17, 2011
Commits on Jun 29, 2011
  1. Implement ALL for branches_to_build and branch build throttle.

    adunstan committed Jun 29, 2011
    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.
Commits on Jun 24, 2011
Commits on Jun 18, 2011
Commits on May 25, 2011
Commits on May 23, 2011
  1. Remove redundant setting of PATH.

    adunstan committed May 23, 2011
    This was done more correctly by commit fe759f3.
  2. Provide support for add-on modules.

    adunstan committed May 23, 2011
    These can be used without modifying the buildfarm script for things
    like running extra tests, or building and testing extra stuff such as
    drivers or extensions, of for running benchmarks.
Commits on May 22, 2011
Commits on May 16, 2011
Commits on May 9, 2011
  1. Run isolation test installcheck.

    adunstan committed May 9, 2011
    Tests are still disabled for MSVC, pending core changes to provide for it.
Commits on May 6, 2011
  1. Mark REL_4.4

    adunstan committed May 6, 2011
  2. Fix broken git tag command.

    adunstan committed May 6, 2011
  3. Update typedef code.

    adunstan committed May 6, 2011
Commits on May 5, 2011
  1. Make SCM module totally generic so it can be used for things other th…

    adunstan committed May 5, 2011
    …an PostgreSQL core.
    
    Idea by Mike Fowler.
Commits on Apr 21, 2011
  1. Support running optional steps and isolation checks.

    adunstan committed Apr 21, 2011
    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.
Commits on Apr 8, 2011
Commits on Dec 20, 2010
  1. Clean up data and temp install directories as we go. This makes us mu…

    adunstan committed Dec 20, 2010
    …ch less profligate with disk space.
Commits on Dec 18, 2010
  1. Don't quote configure options that contain quotes, allowing options l…

    adunstan committed Dec 18, 2010
    …ike --with-libs to point to multiple locations.
  2. Set environment from config in utility scripts, so that BF_PROXY sett…

    adunstan committed Dec 18, 2010
    …ing is honored. Problem reported by Robert Creager.
Commits on Nov 15, 2010
  1. fix standard option detection

    adunstan committed Nov 15, 2010
Commits on Nov 14, 2010
Commits on Nov 13, 2010
Commits on Nov 12, 2010
  1. Add PGBuild/Options module forgotten in the last commit (thanks to Al…

    adunstan committed Nov 12, 2010
    …varo Herrera for noticing). Update Makefile.
  2. Factor out options processing into a separate module. This is prepara…

    adunstan committed Nov 12, 2010
    …tory for a wrapper program that will use a global lock and hold a branch election.
Commits on Nov 9, 2010
  1. Avoid giving Storable a regex object to freeze, which modern versions…

    adunstan committed Nov 9, 2010
    … such as in perl 5.12 choke on.
Commits on Nov 7, 2010