Tue, 10 Mar 2009 09:33:28 +0000 |
dfraser |
* Renamed `status2title` to `_status_title` and made it a global variable alongside `_status_label`
|
Mon, 09 Mar 2009 13:59:57 +0000 |
dfraser |
This alters the `svn:checkout` command to take an extra parameter,
|
Mon, 09 Mar 2009 01:07:15 +0000 |
wbell |
Add pending/inprogress build counts to web ui.
|
Mon, 09 Mar 2009 00:46:14 +0000 |
wbell |
Merging trac-0.11 branch to trunk. This revision is equivalent to [571].
|
Mon, 09 Mar 2009 00:41:57 +0000 |
wbell |
Bitten trunk is now trac-0.11 compatible.
|
Mon, 09 Mar 2009 00:40:17 +0000 |
wbell |
At long last, the trunk will become the development branch for trac-0.11 work. Copying trunk to trac-0.10 branch.
bitten-trac-0.10
|
Sat, 13 Dec 2008 21:32:54 +0000 |
wbell |
Port of [566] to trunk.
|
Thu, 09 Oct 2008 14:53:47 +0000 |
dfraser |
If an empty string is present as a child, writing to XML fails without this patch
|
Wed, 16 Jul 2008 08:08:24 +0000 |
dfraser |
Reverted incorrect parts of r557 - the `os.path.join` is only needed when the filename passed through is generated by `_create_file`
|
Tue, 15 Jul 2008 14:35:28 +0000 |
dfraser |
Update to r528 to prevent test failures when `DefaultPermissionPolicy` is present but `CACHE_EXPIRY` is not (as on current Windows build slave)
|
Tue, 15 Jul 2008 14:24:10 +0000 |
dfraser |
use os.path.join for all tests that check filenames with directories, so that we get the right path on Windows as well
|
Mon, 14 Jul 2008 14:49:19 +0000 |
dfraser |
`os.EX_OK` etc are only defined on UNIX and Mac. Replace with fallback constants. Fixes #298 so Windows slaves now run successfully
|
Tue, 08 Jul 2008 15:17:16 +0000 |
cmlenz |
Apply patch by Emmanuel Blot to allow a single slave to connect to multiple masters. Closes #271.
|
Tue, 08 Jul 2008 15:03:53 +0000 |
cmlenz |
Reimplement r524 for Trac 0.11 compatibility in a way that doesn't break under Trac 0.10.
|
Tue, 08 Jul 2008 09:58:55 +0000 |
cmlenz |
Log errors when build master encounters an XML parse error.
|
Mon, 23 Jun 2008 01:12:59 +0000 |
wbell |
Documentation update for svn commands, supplied by Iain Haslam.
|
Wed, 18 Jun 2008 18:19:35 +0000 |
mgood |
make `bitten-slave` return a meaningful exit code
|
Sun, 11 May 2008 19:38:55 +0000 |
wbell |
Applying patch bitten-284.diff from Emmanuel Blot. Thanks for the patch. Closes #284.
|
Sun, 27 Apr 2008 22:58:24 +0000 |
cmlenz |
Fix compatibility problem with Genshi trunk.
|
Sun, 13 Apr 2008 19:45:17 +0000 |
wbell |
At long last, applying patch supplied by Xavier Duret for #207. Closes #207. Thanks for the patch.
|
Fri, 21 Mar 2008 05:48:24 +0000 |
mgood |
fix figleaf reporting with Windows paths
|
Fri, 21 Mar 2008 03:46:02 +0000 |
wbell |
Unmerge [524] to preserve trac 0.10 compatibility. Those who want 0.11b support should use the head of the experimental/trac-0.11 branch.
|
Thu, 20 Mar 2008 05:59:30 +0000 |
mgood |
code coverage annotator for source browser
|
Thu, 20 Mar 2008 03:49:32 +0000 |
mgood |
fix for svn:checkout when path is "/"
|
Mon, 17 Mar 2008 23:25:16 +0000 |
mgood |
add figleaf coverage support
|
Sun, 16 Mar 2008 20:52:08 +0000 |
mgood |
fix test failures on 0.11 due to permission caching
|
Fri, 14 Mar 2008 20:57:08 +0000 |
wbell |
Slaves should continue to run builds without sleeping as long as new builds are available. Applied patch from Thomas Mueller. Closes #181
|
Thu, 13 Mar 2008 23:24:32 +0000 |
wbell |
Don't accept build step results for invalidated builds or from the wrong slave. Remerge of [520] with fixed tests and new functional tests.
|
Thu, 13 Mar 2008 22:49:39 +0000 |
wbell |
Applying Thomas Mueller's patch for the autoreconf command. Closes #59
|
Thu, 13 Mar 2008 22:29:44 +0000 |
wbell |
Applying patch for #191 from Ross Reedstrom which fixes WikiWord syntax in build commit messages on the main page. Thanks for the patch! Closes #191, Addresses #255 (we should close this when bitten.edgewall.org is updated past [524].)
|
Thu, 13 Mar 2008 22:21:36 +0000 |
wbell |
Fixing windows builds by platform splitting for unimplemented timeouts (#256) and stderr/stdout interleaving (#257). Addresses #256, #257.
|
Thu, 13 Mar 2008 02:45:15 +0000 |
wbell |
Reverting part of [520] until I make the tests work properly.
|
Wed, 05 Mar 2008 20:43:55 +0000 |
wbell |
Committing rmtree patch for windows submitted by Doug Patterson. Thanks! Closes #211, #183, #236.
|
Wed, 05 Mar 2008 20:09:58 +0000 |
wbell |
Only accept build results from the slave that's supposed to be processing this build. Additional logging.
|
Tue, 18 Dec 2007 22:01:15 +0000 |
mgood |
add "dir" option to shtools commands for setting the current working directory
|
Thu, 13 Dec 2007 22:14:25 +0000 |
mgood |
extract the code for filtering coverage files so it can be reused
|
Tue, 27 Nov 2007 21:50:26 +0000 |
mgood |
fix test failure when not running under the default Python version
|
Tue, 30 Oct 2007 18:03:20 +0000 |
mgood |
remove unnecessary "_" from phing parameters (fixes #202)
|
Tue, 23 Oct 2007 16:23:52 +0000 |
cmlenz |
Add stabilization time parameter to build master. Closes #189. Many thanks to Allen Bierbaum for the patch.
|
Tue, 23 Oct 2007 15:41:59 +0000 |
cmlenz |
Apply patch that clarifies some code in the admin module. Closes #196. Thanks to David Abrahams.
|
Tue, 23 Oct 2007 15:36:06 +0000 |
cmlenz |
Applied patch to #188 for stable/configurable names of build directories. Thanks to Allen Bierbaum for the patch.
|
Wed, 17 Oct 2007 23:10:10 +0000 |
mgood |
handle HTTPErrors separately to work around them not having a "reason" attribute like URLError
|
Fri, 05 Oct 2007 00:45:55 +0000 |
mgood |
add line counts for coverage.py and some initial unit tests
|
Mon, 24 Sep 2007 15:30:29 +0000 |
cmlenz |
Make slave names available for use in target platform rules, and added some documentation to the admin panel. Closes #190.
|
Mon, 24 Sep 2007 13:07:11 +0000 |
cmlenz |
Fixed the sorting of builds in the unit tests added in [497].
|
Mon, 24 Sep 2007 12:56:41 +0000 |
cmlenz |
When the slave is run in `--dry-run` mode, it now also sends a build cancellation message to the master in case of failed builds. Closes #187.
|
Mon, 24 Sep 2007 12:50:47 +0000 |
cmlenz |
Fix a couple of left-over instances of using `env.href` instead of `req.href`. Closes #186. Thanks to Markus Heberling for reporting the issue and providing a patch.
|
Wed, 19 Sep 2007 09:35:20 +0000 |
cmlenz |
Clarify `last_step` logic in master.
|
Wed, 19 Sep 2007 09:32:18 +0000 |
cmlenz |
Fix build listener invocation.
|
Tue, 18 Sep 2007 12:18:34 +0000 |
jonas |
Make the slave differentiate between benign and fatal network errors and
|
Wed, 12 Sep 2007 19:42:11 +0000 |
cmlenz |
Add debug log message for enabling authentication.
|
Mon, 03 Sep 2007 11:14:33 +0000 |
cmlenz |
Fix for deactivating all configurations on admin page. Closes #175.
|
Fri, 31 Aug 2007 16:31:13 +0000 |
cmlenz |
`py:exec` recipe command now reports an error for process exit codes <> 0. Should close #174.
|
Thu, 30 Aug 2007 08:35:06 +0000 |
cmlenz |
Use HTTPS-Link for svn:externals.
|
Thu, 30 Aug 2007 08:27:18 +0000 |
cmlenz |
Applied modified version of patch for #173. Thanks, Mike!
|
Thu, 30 Aug 2007 08:07:22 +0000 |
cmlenz |
Fix default for poll interval of slave.
|
Thu, 23 Aug 2007 22:51:36 +0000 |
cmlenz |
Proper fix for #165, [493] was broken. This time with added tests.
|
Thu, 23 Aug 2007 19:41:22 +0000 |
cmlenz |
Make the interval the slave sleeps between requesting builds configurable from the commandline.
|
Thu, 23 Aug 2007 18:37:42 +0000 |
cmlenz |
Fix deletion of obsolete builds in build queue.
|
Thu, 23 Aug 2007 18:11:58 +0000 |
cmlenz |
Fix bug in log statement introduced in [493].
|
Thu, 23 Aug 2007 17:59:58 +0000 |
cmlenz |
Attempt at a fix for #165.
|
Thu, 23 Aug 2007 17:08:57 +0000 |
cmlenz |
Add checkout command to example recipe.
|
Thu, 23 Aug 2007 16:58:37 +0000 |
cmlenz |
Another minor improvement to logging in the build master.
|
Thu, 23 Aug 2007 16:56:02 +0000 |
cmlenz |
Minor improvement to logging in the build master when matching slaves against target platforms.
|
Tue, 21 Aug 2007 16:42:53 +0000 |
cmlenz |
Improve the still experimental support for using `coverage.py`.
|
Tue, 21 Aug 2007 14:00:53 +0000 |
cmlenz |
Experimental support for using [http://nedbatchelder.com/code/modules/coverage.html coverage.py] with the Bitten `unittest` command.
|
Tue, 21 Aug 2007 11:23:56 +0000 |
cmlenz |
Follow-up fix to [486]: trailing chars in auto-linked log messages was getting removed.
|
Tue, 21 Aug 2007 11:13:36 +0000 |
cmlenz |
Fix for #154, added unit tests.
|
Mon, 20 Aug 2007 16:09:35 +0000 |
cmlenz |
Don't assume revisions are integers on build configuration page.
|
Fri, 17 Aug 2007 11:15:43 +0000 |
cmlenz |
Fix build queue population compatiblity with Trac 0.11, where revision timestamps are `datetime` objects.
|
Fri, 17 Aug 2007 10:43:09 +0000 |
cmlenz |
Finish the move of build configuration management into the admin interface.
|
Thu, 16 Aug 2007 22:53:35 +0000 |
cmlenz |
Started implementing platform editing via admin interface.
|
Thu, 16 Aug 2007 22:07:47 +0000 |
cmlenz |
Fixes and more tests for the admin panels.
|
Thu, 16 Aug 2007 21:42:04 +0000 |
cmlenz |
More unit tests for admin module.
|
Wed, 15 Aug 2007 13:44:49 +0000 |
cmlenz |
Started some tests for the new admin interface.
|
Tue, 14 Aug 2007 22:45:09 +0000 |
cmlenz |
Require WebAdmin plugin to ensure the plugin is loaded before Bitten.
|
Tue, 14 Aug 2007 22:38:39 +0000 |
cmlenz |
Minor style improvements on build details page.
|
Tue, 14 Aug 2007 22:22:37 +0000 |
cmlenz |
Start webadmin integration.
|
Mon, 13 Aug 2007 15:34:11 +0000 |
cmlenz |
Include generated documentation in source tarballs.
|
Sun, 12 Aug 2007 21:52:14 +0000 |
cmlenz |
Fix for #166. This means the `unittest` command will only be available for the Bitten setup itself after Bitten has been installed. In general this isn't a problem, because you can simply use the regular `test` command to run the tests.
|
Sun, 12 Aug 2007 21:46:48 +0000 |
cmlenz |
Applied patch by Sam Steele for #167.
|
Sat, 11 Aug 2007 19:28:56 +0000 |
cmlenz |
The slave shouldn't depend on Trac, so remove the related import. Also, automatically fetch the version number from the setup script.
|
Sat, 11 Aug 2007 19:20:27 +0000 |
cmlenz |
Rudimentary implementation of ``dry-run`` option in build slave. Builds are still put in in progress mode, but no results are transmitted back, and the build is automatically invalidated after the slave is done.
|
Sat, 11 Aug 2007 19:15:09 +0000 |
cmlenz |
Fix for Python 2.3 incompatibility in display for report summaries. Closes #164.
|
Thu, 09 Aug 2007 09:22:50 +0000 |
cmlenz |
Fix typo in recipe commands reference. Closes #162.
|
Wed, 08 Aug 2007 18:18:27 +0000 |
cmlenz |
Set proper MIME type for documentation pages.
|
Wed, 08 Aug 2007 17:53:18 +0000 |
cmlenz |
Slaves now attempt to explicitly cancel builds when they are interrupted.
|
Wed, 08 Aug 2007 13:55:13 +0000 |
cmlenz |
Fix resetting of builds when multiple slaves are building simultaneously, and implement the `slave_timeout` trac.ini option.
|
Wed, 08 Aug 2007 13:10:58 +0000 |
cmlenz |
Fix build slave error introduced in [461].
|
Wed, 08 Aug 2007 13:09:32 +0000 |
cmlenz |
Change the default log verbosity of the build slave, and remove the `--debug` option.
|
Wed, 08 Aug 2007 12:43:16 +0000 |
cmlenz |
Add PHP recipe commands contributed by Wei Zhuo.
|
Wed, 08 Aug 2007 12:24:13 +0000 |
cmlenz |
Updated recipe command documentation.
|
Wed, 08 Aug 2007 12:10:46 +0000 |
cmlenz |
The build slave can now run locally against a recipe file, which is useful for testing recipes. Simply pass the path to the recipe instead of the URL of the build master to the script.
|
Tue, 07 Aug 2007 13:41:49 +0000 |
cmlenz |
Don't put tables in blockquotes in command reference.
|
Tue, 07 Aug 2007 12:52:09 +0000 |
cmlenz |
Start with documentation.
|
Tue, 07 Aug 2007 11:29:11 +0000 |
cmlenz |
Use reStructuredText as the API documentation syntax.
|
Tue, 07 Aug 2007 09:49:08 +0000 |
cmlenz |
More restructuring: got rid of the `trac_ext` subpackage, which makes no sense now that the master is also coupled to Trac.
|
Tue, 07 Aug 2007 09:17:30 +0000 |
cmlenz |
Moved/restructured the modules implementing report chart generators and report summarizers.
|
Tue, 07 Aug 2007 08:58:38 +0000 |
cmlenz |
Update file headers and other stuff pointing to the old home.
|
Tue, 07 Aug 2007 08:51:04 +0000 |
cmlenz |
Remove MD5 checksum code that is no longer needed.
|
Fri, 03 Aug 2007 16:38:14 +0000 |
cmlenz |
Made the small logo variant wider, and the text larger.
|
Fri, 03 Aug 2007 16:37:51 +0000 |
cmlenz |
The slave logs each request at DEBUG level.
|
Fri, 03 Aug 2007 15:48:42 +0000 |
cmlenz |
Add `options` attribute to `<py:distutils>` recipe command.
|
Fri, 03 Aug 2007 15:32:37 +0000 |
cmlenz |
Fix build master unit tests broken in [449].
|
Fri, 03 Aug 2007 14:44:29 +0000 |
cmlenz |
Switch to urllib2 in slave so that we can support basic and digest authentication.
|
Fri, 03 Aug 2007 13:29:05 +0000 |
cmlenz |
Use POST for submitting step results, instead of PUT.
|
Fri, 03 Aug 2007 12:43:20 +0000 |
cmlenz |
Fix for missing import in [442].
|
Fri, 03 Aug 2007 12:41:56 +0000 |
cmlenz |
Oops, fix a typo in [445].
|
Fri, 03 Aug 2007 12:40:59 +0000 |
cmlenz |
Fix for SQL query error on PostgreSQL. Closes #46. Thanks to Pedro Algarvio for the patch.
|
Fri, 03 Aug 2007 12:27:41 +0000 |
cmlenz |
Fix layer problem in previous version of the small logo.
|
Fri, 03 Aug 2007 12:25:03 +0000 |
cmlenz |
Improved small version of the Logo.
|
Fri, 03 Aug 2007 12:23:24 +0000 |
cmlenz |
Don't raise an exception when the repository node associated with a build config has been since removed.
|
Fri, 03 Aug 2007 09:02:57 +0000 |
cmlenz |
Added logo.
|
Fri, 03 Aug 2007 08:54:56 +0000 |
cmlenz |
Updates to the docs.
|
Fri, 03 Aug 2007 08:48:47 +0000 |
cmlenz |
Merged HTTP branch into trunk.
|
Wed, 01 Aug 2007 17:51:56 +0000 |
cmlenz |
Sign, another follow-up to [438]. One of these days I should get it right :-(
|
Wed, 01 Aug 2007 17:49:18 +0000 |
cmlenz |
Oops, follow-up to [438].
|
Wed, 01 Aug 2007 17:46:46 +0000 |
cmlenz |
Fix for bug introduced in [434].
|
Sun, 29 Jul 2007 17:30:00 +0000 |
cmlenz |
Fix for hardcoded chart generators in UI. Closes #153.
|
Thu, 26 Jul 2007 19:40:55 +0000 |
cmlenz |
Default behavior of slaves is now to stop building when an error is raised by a step set to onerror='fail'. onerror='continue' can be used to get the old behavior, while onerror='ignore' is also still available for completely ignoring failed steps.
|