log

age author description
Thu, 17 Sep 2009 22:47:14 +0000 osimons 0.6dev: Merging/recording [769:770,772:774] from trunk. 0.6.x
Thu, 17 Sep 2009 22:22:45 +0000 osimons Reverse-merging [770] to re-create history for 4 deleted files. Follow-up to [773].
Thu, 17 Sep 2009 22:18:40 +0000 osimons Reverse-merging [772] to re-create history for 4 files deleted in [770].
Thu, 17 Sep 2009 16:00:38 +0000 dfraser Revert "First attempt to start doing open charting using [http://code.google.com/p/flot/ flot] - see #426" - not quite time to commit it...
Thu, 17 Sep 2009 15:58:15 +0000 dfraser Adding `report.id` to the `group by` to fix for postgresql - see #451 0.6.x
Thu, 17 Sep 2009 15:54:41 +0000 dfraser First attempt to start doing open charting using [http://code.google.com/p/flot/ flot] - see #426
Thu, 17 Sep 2009 09:26:42 +0000 dfraser Adding `report.id` to the `group by` to fix for postgresql - see #451
Wed, 16 Sep 2009 09:36:33 +0000 osimons 0.6dev: Merging [767] from trunk. 0.6.x
Wed, 16 Sep 2009 09:34:19 +0000 osimons 0.6dev: Fix for 'Coverage' context menu linking to currently browsed revision, and not revision for file in repos. Closes #448.
Fri, 11 Sep 2009 22:52:19 +0000 osimons 0.6dev: One comma too much... Merging [765] from trunk. 0.6.x
Fri, 11 Sep 2009 22:43:55 +0000 osimons Fixed a setup.py bug + updated changelog with 0.6b2 release.
Fri, 11 Sep 2009 22:11:21 +0000 osimons Resetting 0.6.x branch after tagging 0.6b2. 0.6.x
Fri, 11 Sep 2009 22:08:22 +0000 osimons Preparing 0.6.x branch for 0.6b2 release. 0.6.x 0.6b2
Fri, 11 Sep 2009 21:32:25 +0000 osimons 0.6dev: Merging [758:759] from trunk. 0.6.x
Fri, 11 Sep 2009 21:02:13 +0000 osimons 0.6dev: Update all tools and docs to use the new `http://bitten.edgewall.org/tools/` namespace as default. Old namespace will still work, but a notice appears when editing config if deprecated namespace is in use. Both will work for now, though.
Fri, 11 Sep 2009 20:43:15 +0000 osimons 0.6dev: Complete rework of the slave-only install to use `setuptools.Feature` to disable the master-parts. This should make all regular distribution commands like 'test', 'sdist', 'bdist_egg' and so on work as intended, and the output can be adjusted using option `--without-master` (master is enabled by default).
Thu, 10 Sep 2009 12:29:40 +0000 osimons 0.6dev: Resetting Changelog information, and getting merge-tracking going (using regular `svn merge`). 0.6.x
Thu, 10 Sep 2009 12:15:40 +0000 osimons Resetting version and changelog information in trunk.
Thu, 10 Sep 2009 10:26:18 +0000 osimons Creating 0.6.x stable branch from trunk. 0.6.x 0.6b1
Thu, 10 Sep 2009 09:56:43 +0000 cmlenz Add link to API docs back to documentation index page.
Thu, 10 Sep 2009 09:51:03 +0000 osimons 0.6dev: Documentation fixes for all `build_doc` errors and warnings.
Thu, 10 Sep 2009 08:51:01 +0000 cmlenz Ignore `.pyc` files in `slave_tests`.
Thu, 10 Sep 2009 06:54:20 +0000 osimons 0.6dev: Adding some error-handling to bitten-slave for config files. It now reports errors and exists gracefully if a) config file isn't found, or b) problem parsing content (wrong format).
Mon, 07 Sep 2009 08:56:32 +0000 osimons 0.6dev: Follow-up to #441 / [745]. Of course, cmd.exe built-ins was the reason for executing through shell on Windows... This fix adds back support for important built-ins by essentially calling `cmd.exe /C command + args`.
Sat, 05 Sep 2009 00:50:25 +0000 osimons 0.6dev: Follow-up to [746] - forgot the `svn:mimetype` property.
Sat, 05 Sep 2009 00:39:24 +0000 osimons 0.6dev: Adding documentation for Notification. Closes #440.
Sat, 05 Sep 2009 00:20:09 +0000 osimons 0.6dev: Changing Windows `CommandLine.execute()` to not go through a shell. This makes execution consistent across platforms, and also fixes the quoting and escaping issues reported in #441. Also adds proper documentation for quoting and escaping.
Sat, 05 Sep 2009 00:09:18 +0000 osimons 0.6dev: Follow-up on #436 / [737], changing to use `string.Template()` instead of `os.path.expandvars()` as this produces a consistent result across platforms and python version.
Thu, 03 Sep 2009 23:35:10 +0000 osimons 0.6dev: Cleaning out some old `CommandLine` support methods and trimming tests as `execute()` is now subprocess only, and otherwise self-contained.
Thu, 03 Sep 2009 12:32:43 +0000 osimons 0.6dev: Adding a more complete (and correct) example of running python tests with Figleaf coverage. Thanks Hodgestar.
Thu, 03 Sep 2009 11:41:39 +0000 osimons 0.6dev: Follow-up to [740] - fix incorrect tests.
Thu, 03 Sep 2009 11:35:32 +0000 osimons 0.6dev: Fix for python:figleaf coverage annotation linking from Windows builds.
Thu, 03 Sep 2009 11:03:25 +0000 osimons 0.6dev: Simpler threading implementation in the queue populate race-condition test.
Thu, 03 Sep 2009 10:48:56 +0000 osimons 0.6dev: Cleaner threading implementation in `CommandLine.execute()`. Thanks to Matt Good for hint & prototype.
Thu, 03 Sep 2009 00:20:43 +0000 osimons 0.6dev: Adding interpolation of environment variables, supporting `$VAR` and `${VAR}` on all platforms, and `%VAR%` on Windows. Updated docs + new test. Closes #436.
Wed, 02 Sep 2009 23:50:11 +0000 osimons 0.6dev: Adding docs for `<python:figleaf>` command. Closes #438.
Sat, 29 Aug 2009 14:31:48 +0000 osimons 0.6dev: Fix failing test following [734].
Fri, 28 Aug 2009 12:30:24 +0000 osimons 0.6dev: Follow-up to [685] where backslashes of `${basedir}` (ie. Windows) would disappear without double escaping.
Wed, 26 Aug 2009 20:08:06 +0000 osimons 0.6dev: Follow-up to [703] - forgot to read files as binary. Closes #435.
Wed, 26 Aug 2009 19:50:16 +0000 osimons 0.6dev: Linking to Trac in first install paragraph.
Wed, 26 Aug 2009 19:12:27 +0000 osimons 0.6dev: The install docs did not mention that master requires Trac 0.11.
Tue, 25 Aug 2009 15:35:48 +0000 osimons 0.6dev: Fix for #214 whereby creating the new index in the upgrade would fail if duplicates aleady exist (`UNIQUE`). In case of duplicates, the duplicates are now printed with information on how to resolve manually.
Tue, 25 Aug 2009 11:07:22 +0000 osimons 0.6dev: Email obfuscation of changeset author when displaying builds and changesets.
Tue, 25 Aug 2009 09:09:26 +0000 osimons 0.6dev: Moved a constant declaration so that master should still work with Python 2.4. Updated docs with regards to Python requirements + added a changelog message from cmlenz.
Tue, 25 Aug 2009 06:42:30 +0000 osimons 0.6dev: Splitting the `IEnvironmentSetupParticipant` into its own class to make it easier to keep Bitten database updated across multi-project installs without further Bitten-releated components enabled.
Tue, 25 Aug 2009 00:16:58 +0000 osimons 0.6dev: Removing code and updated docs related to Trac < 0.11 and Python < 2.4 (base requirements for Bitten 0.6).
Mon, 24 Aug 2009 23:41:09 +0000 osimons 0.6dev: First round of changes to docs in preparation for 0.6 release.
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 22:41:08 +0000 osimons 0.6dev: Switching to use the new cookie-support, and using trac auth/session ID as unique identification for linking builds with slaves. This overcomes problems with IP address not being unique behind NAT, and also where IP address may change during a build. Closes #421.
Mon, 24 Aug 2009 22:33:26 +0000 osimons 0.6dev: Adding real authentication by making a request to `/login` and storing and reusing cookies provided by Trac (#208). Additionally, support for account-manager form authentication is added to the slave (#219).
Mon, 24 Aug 2009 13:19:27 +0000 osimons 0.6dev: Follow-up to [719]. Seems some http errors don't populate `headers` (at least apache digest auth challenge didn't).
Mon, 24 Aug 2009 12:23:08 +0000 osimons 0.6dev: Workaround for bug with setuptools and multiprocess logging with Python 2.6.2+. Thanks to Hodgestar (irc) for report and patch.
Mon, 24 Aug 2009 12:00:43 +0000 osimons 0.6dev: Switching `master.py` to use new `self._send_response()` and `self._send_error() methods. Simplifies code, but most importantly for errors it allows a consistent method for transmitting plain-text error messages to the slave (that the slave will now output as part of debug logging).
Mon, 24 Aug 2009 11:02:03 +0000 osimons 0.6dev: Switching to use Trac 0.11 Timeline API that is more efficient with regards to cursor usage. See #269.
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.
Fri, 21 Aug 2009 10:59:43 +0000 osimons 0.6dev: Removing a leftover beep proxy script that is no longer used or needed.
Fri, 21 Aug 2009 08:57:06 +0000 osimons 0.6dev: Add a 'Coverage' context navigation menu item to source browser when browsing files.
Wed, 19 Aug 2009 21:39:59 +0000 osimons 0.6dev: Fixing proper removal of log+levels files in `BuildLog.delete()`. Added test to verify. Closes #424.
Wed, 19 Aug 2009 11:48:07 +0000 osimons 0.6dev: Fixing a possible situation of two slaves claiming the same build. Closes #95.
Tue, 18 Aug 2009 20:01:16 +0000 osimons 0.6dev: Improving builds overview page layout, take 2. Re-closing #430.
Copyright (C) 2012-2017 Edgewall Software