Opened 17 years ago
Closed 17 years ago
#189 closed enhancement (fixed)
Patch: Add support for stabilize timeout
Reported by: | abierbaum@… | Owned by: | cmlenz |
---|---|---|---|
Priority: | major | Milestone: | 0.6 |
Component: | Build master | Version: | dev |
Keywords: | Cc: | ||
Operating System: | Linux |
Description
This patch adds support for the concept of letting the repository stabilize before starting a build. What often happens on our projects atleast is that a developer will check in a big group of related changes over the course of multiple minutes. Each of these changes "should" compile on their own, but it is actually the full group that we want to test.
This change adds a "stabilize_timeout" configuration option that can specify the number of seconds old a revision has to be before we consider it for a build.
Changes include:
- Addition of stabilize_timeout configuration parameter
- Extending the admin interface to allow editing this parameter
- Refactoring the code in bitten/queue.py to use the value when populating the builds
WARNING: I do not have Trac 0.11dev installed, so I was not able to test this there. I think the time code may have to be refined for 0.11, but I do not know for sure.
Attachments (1)
Change History (2)
Changed 17 years ago by anonymous
comment:1 Changed 17 years ago by cmlenz
- Resolution set to fixed
- Status changed from new to closed
Applied in [515]. Thanks!
Patch to add stabilize_timeout option.