log bitten/queue.py @ 893:ed77e3e1c43f

age author description
Tue, 08 Mar 2011 03:19:17 +0000 osimons BuildConfig may be `None` when checking to see if build should be deleted. Fix + test, closes #666.
Fri, 10 Dec 2010 09:23:12 +0000 osimons Fixed handling of active configurations that points to deleted branches.
Wed, 06 Oct 2010 09:49:05 +0000 osimons Updated copyright to 2010.
Thu, 26 Aug 2010 22:48:37 +0000 osimons Basic Trac 0.12 support, supporting just a `(default)` repository - essentially Trac 0.11 behaviour. Thanks to those that have contributed to #480 to get this working and tested.
Sat, 24 Apr 2010 15:11:23 +0000 wbell Add new last_activity field to build. I considered reusing stopped, but this seemed cleaner and more obvious, which seems like the right way to go.
Thu, 22 Apr 2010 01:46:25 +0000 wbell Delete attachments when builds are cancelled/invalidated.
Mon, 24 Aug 2009 23:03:38 +0000 osimons 0.6dev: Database upgrade to ensure no duplicate builds are created due to thread race condition when populating builds. Threaded test included.
Mon, 24 Aug 2009 10:59:53 +0000 osimons 0.6dev: Dropping all Bitten calls to do `repos.sync()` as this is handled by Trac at the start of each request. See #269.
Wed, 19 Aug 2009 11:48:07 +0000 osimons 0.6dev: Fixing a possible situation of two slaves claiming the same build. Closes #95.
Thu, 30 Jul 2009 23:28:53 +0000 osimons 0.6dev: Fixing numerous problems related to `BuildQueue.should_delete_build()`:
Fri, 24 Jul 2009 22:18:30 +0000 osimons 0.6dev: Cleaning remaining 'frontend' datetime code - at least down to all code that interface with the various `model` classes that still only works with timestamps for input and output. See #85.
Mon, 13 Jul 2009 00:05:34 +0000 osimons 0.6dev: Handle any error accessing a repository node. Closes #416.
Wed, 11 Mar 2009 12:48:33 +0000 dfraser Check whether fetching `TargetPlatform` succeeds and adjust log appropriately. Fixes #310
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.
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 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 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.
Fri, 17 Aug 2007 11:15:43 +0000 cmlenz Fix build queue population compatiblity with Trac 0.11, where revision timestamps are `datetime` objects.
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.
Tue, 07 Aug 2007 11:29:11 +0000 cmlenz Use reStructuredText as the API documentation syntax.
Tue, 07 Aug 2007 08:58:38 +0000 cmlenz Update file headers and other stuff pointing to the old home.
Fri, 03 Aug 2007 12:43:20 +0000 cmlenz Fix for missing import in [442].
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 08:48:47 +0000 cmlenz Merged HTTP branch into trunk.
Tue, 24 Jul 2007 17:32:02 +0000 cmlenz Use UTF-8 as encoding of source files.
Tue, 24 Jul 2007 14:37:04 +0000 cmlenz Tabs and line length.
Mon, 23 Jul 2007 21:49:41 +0000 wbell Change building order; rather than just build in reverse revision order (which tends to get stuck if you have a bunch of revisions on a single branch), build the newest revision on each branch before you go backwards and fill in the previous revisions.
Mon, 23 Jul 2007 08:35:28 +0000 cmlenz Applied patch for #136.
Fri, 19 Jan 2007 15:19:51 +0000 cmlenz Fix incompatibility with a change to the versioncontrol layer in Trac 0.10.3
Tue, 23 May 2006 01:06:57 +0000 mgood [363] forgot to create a db connection before passing it to `Build.delete`
Tue, 18 Apr 2006 10:28:43 +0000 cmlenz Updated change log for [milestone:0.5.3].
Mon, 28 Nov 2005 11:27:05 +0000 cmlenz Minor cleanup.
Sat, 26 Nov 2005 15:00:10 +0000 cmlenz More docstring improvements.
Thu, 24 Nov 2005 12:34:27 +0000 cmlenz More and improved docstrings (using epydoc format).
Wed, 26 Oct 2005 00:03:28 +0000 cmlenz * Store executable bit in ZIP archives (from `svn:executable`).
Fri, 14 Oct 2005 12:50:21 +0000 cmlenz Changes to snapshot archive creation/transmission:
Thu, 06 Oct 2005 11:03:59 +0000 cmlenz Fix enqueuing of builds broken in [268].
Thu, 06 Oct 2005 10:43:00 +0000 cmlenz Added a forgotten `db.commit()`.
Thu, 06 Oct 2005 10:09:38 +0000 cmlenz * Improve build log formatter performance: now only matches strings using the `path:line` format, and checks the existance of files in the repository when they are encountered. Should fix (or at least improve) #54.
Wed, 05 Oct 2005 09:17:47 +0000 cmlenz Provide hooks for build notification. Closes #62.
Sun, 02 Oct 2005 13:02:03 +0000 cmlenz Add MD5-based integrity checks for the snapshot archives maintained by the build master. If an archive is corrupted (for example by interruption of the archive creation), the build master will detect this because the MD5 checksum file is either missing, or does not match. Closes #56.
Wed, 28 Sep 2005 22:54:00 +0000 cmlenz Allow the build queue for a configuration to be limited to a range between `min_rev` and `max_rev`.
Wed, 28 Sep 2005 15:49:27 +0000 cmlenz * Cleanup and documentation for the `BuildQueue` class added in [236].
Tue, 27 Sep 2005 23:14:48 +0000 cmlenz * Factor build queue logic into a class separate from the build master.
Copyright (C) 2012-2017 Edgewall Software