[Buildbot-commits] [djmitche/buildbot] 26b5e6: (fixes #683) add extra error-checking for bogus in...
noreply at github.com
noreply at github.com
Thu Jun 17 02:38:32 UTC 2010
Branch: refs/heads/buildbot-0.8.1
Home: http://github.com/djmitche/buildbot
Commit: 26b5e6926c8a9aec2a6e22d3428191d42cb246e6
http://github.com/djmitche/buildbot/commit/26b5e6926c8a9aec2a6e22d3428191d42cb246e6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
M buildbot/process/factory.py
M buildbot/test/unit/test_config.py
Log Message:
-----------
(fixes #683) add extra error-checking for bogus inputs to addStep
Commit: e538ce14c0dd4826cbfd36511007ed0456f15f19
http://github.com/djmitche/buildbot/commit/e538ce14c0dd4826cbfd36511007ed0456f15f19
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
M MANIFEST.in
M setup.py
Log Message:
-----------
fix distribution stuff to correspond to new test file locations
Commit: 8dbd10f9b14a6c0c83db9cab5da1191bb3de89fc
http://github.com/djmitche/buildbot/commit/8dbd10f9b14a6c0c83db9cab5da1191bb3de89fc
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
M buildbot/test/runs/test_console.py
Log Message:
-----------
fix whitespace dependency in test_console
Commit: eab85709b36e8f403cd2af566c94bc6c0af9409e
http://github.com/djmitche/buildbot/commit/eab85709b36e8f403cd2af566c94bc6c0af9409e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
M setup.py
Log Message:
-----------
fixed missed file move
Commit: ea5ee04910e89454ef87d1e9d3880ea44ab6762c
http://github.com/djmitche/buildbot/commit/ea5ee04910e89454ef87d1e9d3880ea44ab6762c
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
R buildbot/dnotify.py
Log Message:
-----------
Remove dnotify.py which is completly unused
Furthermore, it contains no Buildbot specific code. There is no reason to keep it here. RIP
Commit: e1d013faaec96f0ac779d3bf4e4ca330f2d0b5ed
http://github.com/djmitche/buildbot/commit/e1d013faaec96f0ac779d3bf4e4ca330f2d0b5ed
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
R buildbot/changes/dnotify.py
Log Message:
-----------
Yet another dnotify.py that must die ;)
Commit: 8a28432bedb8f5b4694ad740ac5f79fe50a417d0
http://github.com/djmitche/buildbot/commit/8a28432bedb8f5b4694ad740ac5f79fe50a417d0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-01-31 (Sun, 31 Jan 2010)
Changed paths:
R buildbot/process/step_twisted2.py
R buildbot/status/tests.py
Log Message:
-----------
remove more unused scripts
Commit: 5cb185952222b3d21466e4b577b7c9b4132cc8f5
http://github.com/djmitche/buildbot/commit/5cb185952222b3d21466e4b577b7c9b4132cc8f5
Author: Ian Zimmerman <itz at clustrix.com>
Date: 2010-02-01 (Mon, 01 Feb 2010)
Changed paths:
M buildbot/status/mail.py
Log Message:
-----------
defaultMessage should be a standalone function, not a method of
MailNotifier
Commit: b4df6bbc09e0fbe188d65adf3ff81ea9f46181e3
http://github.com/djmitche/buildbot/commit/b4df6bbc09e0fbe188d65adf3ff81ea9f46181e3
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-01 (Mon, 01 Feb 2010)
Changed paths:
M buildbot/test/runs/test_steps.py
M buildbot/test/unit/test_shell.py
Log Message:
-----------
Test: fix a couple of newlines issues on Windows
Commit: 6bcc40085a01b561ef6b8a6dc25f18fa22c49ab0
http://github.com/djmitche/buildbot/commit/6bcc40085a01b561ef6b8a6dc25f18fa22c49ab0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-01 (Mon, 01 Feb 2010)
Changed paths:
M buildbot/test/runs/test_steps.py
M buildbot/test/unit/test_shell.py
Log Message:
-----------
Merge branch 'test_newlines' of git://github.com/krajaratnam/buildbot
* 'test_newlines' of git://github.com/krajaratnam/buildbot:
Test: fix a couple of newlines issues on Windows
Commit: b13fe25e4024080e1e38e3d406e83a6b37ac89fe
http://github.com/djmitche/buildbot/commit/b13fe25e4024080e1e38e3d406e83a6b37ac89fe
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-01 (Mon, 01 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
Get Application data directoy using win32-api rather than deprecated env-var.
Commit: 1a4cb4283a76d5463bd6ad3b55d003b7b1563363
http://github.com/djmitche/buildbot/commit/1a4cb4283a76d5463bd6ad3b55d003b7b1563363
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-01 (Mon, 01 Feb 2010)
Changed paths:
M buildbot/test/runs/test_steps.py
M buildbot/test/unit/test_shell.py
Log Message:
-----------
Strip whitespace and quotes to allow string comparisons to succeed on windows
Commit: 8b57a64f955f3f7ab536d06c93b44c0050a4bb42
http://github.com/djmitche/buildbot/commit/8b57a64f955f3f7ab536d06c93b44c0050a4bb42
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/status/web/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/templates/console.html
M buildbot/status/web/templates/revmacros.html
M docs/buildbot.texinfo
Log Message:
-----------
Add ability to set title attribute on WebStatus changecommentlink:s (third string in tuple)
Also enable changecommentlink in console view.
Commit: f405bda8fe7bb1b797cfedc170f41b4bc7568af2
http://github.com/djmitche/buildbot/commit/f405bda8fe7bb1b797cfedc170f41b4bc7568af2
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/status/web/files/default.css
M buildbot/status/web/templates/console.html
Log Message:
-----------
Console: Merge css and fix some jinja issues
Commit: 9d184ee81e59ae3f33fd397346214a6b81292ca0
http://github.com/djmitche/buildbot/commit/9d184ee81e59ae3f33fd397346214a6b81292ca0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
fix syntax error (no base class for ContextMixin) in buildbot/status/web/base.py:150
Commit: 05ba6573f9e77273440bc8bd4c32d8184c057475
http://github.com/djmitche/buildbot/commit/05ba6573f9e77273440bc8bd4c32d8184c057475
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/status/web/console.py
M buildbot/status/web/files/default.css
M buildbot/status/web/templates/console.html
Log Message:
-----------
Console view: Move some html from python to jinja-template + tweaks
* use to preserve spaces in comments on console without using <pre> (looks ugly)
* show offline in different color from exception + add to legend
* minor css tweaks
Commit: 9a1846686aa6ad439dc4459de711586b3ddbba69
http://github.com/djmitche/buildbot/commit/9a1846686aa6ad439dc4459de711586b3ddbba69
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/test/runs/test_console.py
Log Message:
-----------
Fix broken console test
Commit: 2fec3623d1c0a1fa3a204ab8f083355dec1731cb
http://github.com/djmitche/buildbot/commit/2fec3623d1c0a1fa3a204ab8f083355dec1731cb
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/status/web/templates/console.html
Log Message:
-----------
Fix HTML validation error (replace two spaces at a time instead)
Commit: 07dcb3552c0d3aa721537af67da81cae45335e11
http://github.com/djmitche/buildbot/commit/07dcb3552c0d3aa721537af67da81cae45335e11
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/master.py
M buildbot/test/runs/test_run.py
Log Message:
-----------
Remove buildbot.test.runs.test_run.BuildPrioritization.testPriority
This test was non-deterministic, and was breaking on several
buildslaves:
# this test depends upon this 0.5s delay landing us in the middle
# of one of the builds
Also, this behavior will change under schedulerdb, so rather than try to
rework it now just to see warner have to work it over again, I've
removed it.
Commit: e6739cd298709e275562ac23c0d13482ecb7658b
http://github.com/djmitche/buildbot/commit/e6739cd298709e275562ac23c0d13482ecb7658b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/test/unit/test_slavecommand.py
Log Message:
-----------
skip interrupt tests on windows instead of TODO
(since they may sometimes pass)
buildbot.test.unit.test_slavecommand.Shell.testInterrupt1
buildbot.test.unit.test_slavecommand.Shell.testInterrupt2
Commit: cca82149fc640b44cd1d22768d252488438d5d28
http://github.com/djmitche/buildbot/commit/cca82149fc640b44cd1d22768d252488438d5d28
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
remove debugging code
Commit: cc927945fc394953bc8a2aca9aefe389d46e7f92
http://github.com/djmitche/buildbot/commit/cc927945fc394953bc8a2aca9aefe389d46e7f92
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-02 (Tue, 02 Feb 2010)
Changed paths:
M buildbot/test/runs/test_run.py
Log Message:
-----------
wait for builds to finish before going onto the next test (fixes dirty reactor errors)
Commit: 803e6a8a3bd8e2f08be0fa00a782acd63daab714
http://github.com/djmitche/buildbot/commit/803e6a8a3bd8e2f08be0fa00a782acd63daab714
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/test/runs/test_slaves.py
Log Message:
-----------
don't assume that deferreds have fired - wait for them
Commit: 2a99602da832efa665bde1f86ec86f773422fc4b
http://github.com/djmitche/buildbot/commit/2a99602da832efa665bde1f86ec86f773422fc4b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
Log Message:
-----------
add note about order_console_by_time
Commit: 783a2c2d56877432a205dc6e2cf4641e656c5875
http://github.com/djmitche/buildbot/commit/783a2c2d56877432a205dc6e2cf4641e656c5875
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
(fixes #679) render a helpful message when !DirectoryLister isn't avilable
Commit: 254cf9c8c130dc7e5fd31ebba035e408475d03ab
http://github.com/djmitche/buildbot/commit/254cf9c8c130dc7e5fd31ebba035e408475d03ab
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/test/unit/test_slavecommand.py
Log Message:
-----------
don't TODO tests for interrupts on windows
Commit: 5e8b9b3e80481108ff9369e414d6d7b1bd8ed3c5
http://github.com/djmitche/buildbot/commit/5e8b9b3e80481108ff9369e414d6d7b1bd8ed3c5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/test/runs/test_ec2buildslave.py
Log Message:
-----------
don't try to reset $HOME if it wasn't set to begin with
Commit: 41f450ce2123608be58daa73aadb95e8b89b039a
http://github.com/djmitche/buildbot/commit/41f450ce2123608be58daa73aadb95e8b89b039a
Author: Jochen Eisinger <jochen at chromium.org>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/interfaces.py
M buildbot/status/builder.py
M buildbot/status/web/templates/waterfallhelp.html
M buildbot/status/web/waterfall.py
M buildbot/test/runs/test_status.py
Log Message:
-----------
Implement filtering events by committers. This allows for restricting the
waterfall view to events generated by specific committers.
TEST=test_status.EventGenerator
Commit: 776f9575d8e9d8797fef21358033966cdac24af4
http://github.com/djmitche/buildbot/commit/776f9575d8e9d8797fef21358033966cdac24af4
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/interfaces.py
M buildbot/status/builder.py
M buildbot/status/web/templates/waterfallhelp.html
M buildbot/status/web/waterfall.py
M buildbot/test/runs/test_status.py
Log Message:
-----------
Merge branch 'filter-by-committer' of git://github.com/jeisinger/buildbot
* 'filter-by-committer' of git://github.com/jeisinger/buildbot:
Implement filtering events by committers. This allows for restricting the
Commit: 40617791d0d19b43099849b3a266a0ccb920c73d
http://github.com/djmitche/buildbot/commit/40617791d0d19b43099849b3a266a0ccb920c73d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M MANIFEST.in
M buildbot/test/runs/test_webparts.py
A buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-lat1.ent
A buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-special.ent
A buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-symbol.ent
A buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml1-transitional.dtd
M setup.py
Log Message:
-----------
make test_webparts run without 'net access
Commit: 1e8f326cb62bb5932119ec1c048d4668a9f145a7
http://github.com/djmitche/buildbot/commit/1e8f326cb62bb5932119ec1c048d4668a9f145a7
Author: Charles Lepple <clepple at gmail.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
Log Message:
-----------
Manual: explain re.match vs re.search in Compile step
Mention WarningCountingShellCommand as well.
Commit: 1b09232628c4244906e30c4328287d1966ff86c0
http://github.com/djmitche/buildbot/commit/1b09232628c4244906e30c4328287d1966ff86c0
Author: Charles Lepple <clepple at gmail.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Add to description of WarningCountingShellCommand
This should override the inherited documentation.
Commit: a6caf0caee86cffffba839d3e4032e36dee32fb6
http://github.com/djmitche/buildbot/commit/a6caf0caee86cffffba839d3e4032e36dee32fb6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-03 (Wed, 03 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
add path to DTD files in setup.py
Commit: 90d5b53b243bbb94a1a047cac13a114899f218b6
http://github.com/djmitche/buildbot/commit/90d5b53b243bbb94a1a047cac13a114899f218b6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-04 (Thu, 04 Feb 2010)
Changed paths:
M buildbot/steps/shell.py
M docs/buildbot.texinfo
Log Message:
-----------
Merge branch 'doc-warningPattern-take2' of git://github.com/clepple/buildbot
* 'doc-warningPattern-take2' of git://github.com/clepple/buildbot:
Add to description of WarningCountingShellCommand
Manual: explain re.match vs re.search in Compile step
Commit: adf8c8f9da684d8e575815d1b2684bc14af9965f
http://github.com/djmitche/buildbot/commit/adf8c8f9da684d8e575815d1b2684bc14af9965f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-04 (Thu, 04 Feb 2010)
Changed paths:
M buildbot/slave/commands.py
Log Message:
-----------
use chmod -Rf
FreeBSD's chmod fails on directories for which it does not have rwx
permissions. The -f allows chmod to modify permissions on such
directories (which makes buildbot's tests pass), but it does not then
recurse into the directory.
Commit: 7761c3201da8480582fa078ca552b800ad6b5fa7
http://github.com/djmitche/buildbot/commit/7761c3201da8480582fa078ca552b800ad6b5fa7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-04 (Thu, 04 Feb 2010)
Changed paths:
M buildbot/slave/commands.py
Log Message:
-----------
use 'find $foo -exec chmod u+rwx {} ;' on FreeBSD
chmod -Rf wasn't a complete solution
Commit: fa284526a920d36663d674b82d4c253294eb78d3
http://github.com/djmitche/buildbot/commit/fa284526a920d36663d674b82d4c253294eb78d3
Author: Chase Phillips <cmp at google.com>
Date: 2010-02-04 (Thu, 04 Feb 2010)
Changed paths:
M buildbot/interfaces.py
M buildbot/master.py
M buildbot/status/base.py
M buildbot/status/builder.py
M buildbot/test/runs/test_status.py
Log Message:
-----------
Add changeAdded status notifications.
Add a status notification interface for changeAdded, and
configure the master to send this status notification
when addChange() is called. This allows status
receivers to subscribe to change events.
Add a unit test which injects a change into a master
and verifies in a status receiver that the change was
received and is exactly what was sent.
Commit: 61049c1a8881e693d838325fe003e14012c42c63
http://github.com/djmitche/buildbot/commit/61049c1a8881e693d838325fe003e14012c42c63
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-04 (Thu, 04 Feb 2010)
Changed paths:
M buildbot/test/vc/test_vc.py
Log Message:
-----------
test that clobber worked the first time, extra debug info
Commit: 559cfccd541ad526b0d7a1ad155c38b9109620d5
http://github.com/djmitche/buildbot/commit/559cfccd541ad526b0d7a1ad155c38b9109620d5
Author: Chase Phillips <cmp at google.com>
Date: 2010-02-04 (Thu, 04 Feb 2010)
Changed paths:
M buildbot/steps/shell.py
M buildbot/steps/source.py
M buildbot/test/runs/test_steps.py
Log Message:
-----------
Update text in Source and ShellCommand's status on hookup.
start does not set text in Source and ShellCommand's
status soon enough to be captured in the status
receiver's notification. Setting the text here prepares
the status for being sent when start is called.
Set a default description and descriptionDone for
TreeSize to fix an error in a test.
Add a test to verify that a ShellCommand's step_status
text is correctly set at setup and after it is complete.
Commit: 957820705272e7495795150d1800efbabb6e2367
http://github.com/djmitche/buildbot/commit/957820705272e7495795150d1800efbabb6e2367
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-05 (Fri, 05 Feb 2010)
Changed paths:
M buildbot/interfaces.py
M buildbot/master.py
M buildbot/status/base.py
M buildbot/status/builder.py
M buildbot/test/runs/test_status.py
Log Message:
-----------
Merge branch 'changes' of git://github.com/chasephillips/buildbot
* 'changes' of git://github.com/chasephillips/buildbot:
Add changeAdded status notifications.
Commit: 8243b2fcb25aa0094f371edafc8a051a7d9702c2
http://github.com/djmitche/buildbot/commit/8243b2fcb25aa0094f371edafc8a051a7d9702c2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-05 (Fri, 05 Feb 2010)
Changed paths:
M buildbot/steps/shell.py
M buildbot/steps/source.py
M buildbot/test/runs/test_steps.py
Log Message:
-----------
Merge branch 'stepstatus' of git://github.com/chasephillips/buildbot
* 'stepstatus' of git://github.com/chasephillips/buildbot:
Update text in Source and ShellCommand's status on hookup.
Commit: 9522a0e52bfb222d85c3f04e1cb0909a5bd8714a
http://github.com/djmitche/buildbot/commit/9522a0e52bfb222d85c3f04e1cb0909a5bd8714a
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-05 (Fri, 05 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
Log Message:
-----------
Doc: clarify that extraRecipients is a list of strings
Commit: bf4f254d7bc171b1ae65ebd221056563d8f2e796
http://github.com/djmitche/buildbot/commit/bf4f254d7bc171b1ae65ebd221056563d8f2e796
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-05 (Fri, 05 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
Log Message:
-----------
Merge branch 'master' of github.com:krajaratnam/buildbot
Commit: ba9247f72c360825ffecc1c7b6286725e8a3f703
http://github.com/djmitche/buildbot/commit/ba9247f72c360825ffecc1c7b6286725e8a3f703
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-05 (Fri, 05 Feb 2010)
Changed paths:
M MANIFEST.in
R contrib/CSS/sample1.css
R contrib/CSS/sample2.css
R contrib/OS-X/README
R contrib/OS-X/net.sourceforge.buildbot.master.plist
R contrib/OS-X/net.sourceforge.buildbot.slave.plist
M contrib/README.txt
A contrib/css/sample1.css
A contrib/css/sample2.css
A contrib/os-x/README
A contrib/os-x/net.sourceforge.buildbot.master.plist
A contrib/os-x/net.sourceforge.buildbot.slave.plist
Log Message:
-----------
Lowercase directory names for consistency
Commit: f7206736f33473bb7d0727c89e5844d04beea099
http://github.com/djmitche/buildbot/commit/f7206736f33473bb7d0727c89e5844d04beea099
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-06 (Sat, 06 Feb 2010)
Changed paths:
M MANIFEST.in
R contrib/CSS/sample1.css
R contrib/CSS/sample2.css
R contrib/OS-X/README
R contrib/OS-X/net.sourceforge.buildbot.master.plist
R contrib/OS-X/net.sourceforge.buildbot.slave.plist
M contrib/README.txt
A contrib/css/sample1.css
A contrib/css/sample2.css
A contrib/os-x/README
A contrib/os-x/net.sourceforge.buildbot.master.plist
A contrib/os-x/net.sourceforge.buildbot.slave.plist
Log Message:
-----------
Merge branch 'rename_cleanup' of github.com:krajaratnam/buildbot
Commit: 251205cd74170999e866037041e83d82e629ac05
http://github.com/djmitche/buildbot/commit/251205cd74170999e866037041e83d82e629ac05
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-08 (Mon, 08 Feb 2010)
Changed paths:
M buildbot/changes/mail.py
Log Message:
-----------
add 'revision' to changes created by SyncmailMaildirSource
Commit: 6c91b3a850aff3df8b774d7190e3a59eb6bee341
http://github.com/djmitche/buildbot/commit/6c91b3a850aff3df8b774d7190e3a59eb6bee341
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-09 (Tue, 09 Feb 2010)
Changed paths:
M buildbot/clients/base.py
Log Message:
-----------
Pass along string to master:port
Commit: 4c019d6053cbf226334a6d13794c680df064077b
http://github.com/djmitche/buildbot/commit/4c019d6053cbf226334a6d13794c680df064077b
Author: M-A <maruel at gmail.com>
Date: 2010-02-09 (Tue, 09 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
Log Message:
-----------
Add asDict() member function to many status classes
This is to ease json output generation.
Conflicts:
buildbot/sourcestamp.py
Commit: b2bbbeb9b5726e98c255e5c0d758380982e6d871
http://github.com/djmitche/buildbot/commit/b2bbbeb9b5726e98c255e5c0d758380982e6d871
Author: M-A <maruel at gmail.com>
Date: 2010-02-09 (Tue, 09 Feb 2010)
Changed paths:
M buildbot/status/web/baseweb.py
A buildbot/status/web/status_json.py
Log Message:
-----------
Add /json status.
Commit: 280ea81ec05d9271a2c54fdc955ed6a93ac6922d
http://github.com/djmitche/buildbot/commit/280ea81ec05d9271a2c54fdc955ed6a93ac6922d
Author: M-A <maruel at gmail.com>
Date: 2010-02-09 (Tue, 09 Feb 2010)
Changed paths:
M buildbot/sourcestamp.py
A buildbot/test/test_sourcestamp.py
Log Message:
-----------
Add test_sourcestamp to test sourcestamp.SourceStamp.
Commit: 28ba9cc5e94b656b9d1f23b892f6792913b69c01
http://github.com/djmitche/buildbot/commit/28ba9cc5e94b656b9d1f23b892f6792913b69c01
Author: M-A <maruel at gmail.com>
Date: 2010-02-09 (Tue, 09 Feb 2010)
Changed paths:
M buildbot/status/web/status_json.py
A buildbot/test/test_web_status_json.py
Log Message:
-----------
Add status_json basic unit test.
Commit: 61b779ffda010eb0bc3d8c27e918f8a6dd7d9978
http://github.com/djmitche/buildbot/commit/61b779ffda010eb0bc3d8c27e918f8a6dd7d9978
Author: Chase Phillips <cmp at google.com>
Date: 2010-02-09 (Tue, 09 Feb 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Fix a nit in TreeSize.
Set the default TreeSize description and descriptionDone
values on the class. Remove setting defaults on kwargs.
Commit: 8df061a04deb2ab72a23f810131a24508683717e
http://github.com/djmitche/buildbot/commit/8df061a04deb2ab72a23f810131a24508683717e
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M buildbot/clients/base.py
Log Message:
-----------
Remove the main loop. We already support this through 'buildbot statuslog'
Commit: 41ac805e2c9c925951293dd8bd0fd993f283fd62
http://github.com/djmitche/buildbot/commit/41ac805e2c9c925951293dd8bd0fd993f283fd62
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M buildbot/clients/base.py
Log Message:
-----------
Epydocify TextClient constructor
Commit: 13cd4af6dab5eddbc777393372b29ac1bd7fcb22
http://github.com/djmitche/buildbot/commit/13cd4af6dab5eddbc777393372b29ac1bd7fcb22
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M buildbot/buildslave.py
M buildbot/interfaces.py
M buildbot/status/base.py
M buildbot/status/builder.py
Log Message:
-----------
Adding slaveConnected / slaveDisconnected hooks for status plugins
Commit: d66e8646560d87b2d8c6103d11c79595fc5db78e
http://github.com/djmitche/buildbot/commit/d66e8646560d87b2d8c6103d11c79595fc5db78e
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M buildbot/test/runs/test_status.py
Log Message:
-----------
Adding tests for slaveConnected / slaveDisconnected
Commit: a73866f486a82963faedf5e5dc05eb3c33536cbe
http://github.com/djmitche/buildbot/commit/a73866f486a82963faedf5e5dc05eb3c33536cbe
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M buildbot/process/builder.py
Log Message:
-----------
Fix checks for nextSlave / nextBuild hooks.
A reconfig would break if you deleted the nextSlave / nextBuild hooks
since setup['nextSlave'] would raise a KeyError.
Commit: 7982789428a23acc557f760d17da1e33bff12cf3
http://github.com/djmitche/buildbot/commit/7982789428a23acc557f760d17da1e33bff12cf3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M buildbot/status/web/console.py
Log Message:
-----------
Fix console to not misrepresent older builds
Change suggested by Aviv Ben-Yosef in ML thread "console does not match
waterfall for older builds (0.7.12 + CSS fix; SVN)"
Commit: 6aef259394ca223a0544ce5fd867ebbf6104a4e1
http://github.com/djmitche/buildbot/commit/6aef259394ca223a0544ce5fd867ebbf6104a4e1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-10 (Wed, 10 Feb 2010)
Changed paths:
M .gitignore
Log Message:
-----------
ignore twisted/ too
Commit: 6fbe6362db58561960e91b9c8cdd26b5b668a9fc
http://github.com/djmitche/buildbot/commit/6fbe6362db58561960e91b9c8cdd26b5b668a9fc
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/clients/base.py
Log Message:
-----------
Add support for username/passwd in TextClient
Commit: 5eaeb61191a2b3e12552fe3388b5de017627948c
http://github.com/djmitche/buildbot/commit/5eaeb61191a2b3e12552fe3388b5de017627948c
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
Accept username/passwd as command line arguments in 'buildbot statuslog'
Commit: bad36732ade96899f632884ce22f5e44652829f3
http://github.com/djmitche/buildbot/commit/bad36732ade96899f632884ce22f5e44652829f3
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/clients/base.py
M buildbot/scripts/runner.py
Log Message:
-----------
Merge branch 'textclient' of github.com:krajaratnam/buildbot
Commit: 1d1d8708b969a25ef5545698c5c481d218b7e725
http://github.com/djmitche/buildbot/commit/1d1d8708b969a25ef5545698c5c481d218b7e725
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
M buildbot/status/web/baseweb.py
A buildbot/status/web/status_json.py
A buildbot/test/test_sourcestamp.py
A buildbot/test/test_web_status_json.py
Log Message:
-----------
Merge branch 'as_dict_djmitche' of git://github.com/maruel/buildbot
* 'as_dict_djmitche' of git://github.com/maruel/buildbot:
Add status_json basic unit test.
Add test_sourcestamp to test sourcestamp.SourceStamp.
Add /json status.
Add asDict() member function to many status classes
Commit: 112a8d523147167bdae741876ba6206b60679cb0
http://github.com/djmitche/buildbot/commit/112a8d523147167bdae741876ba6206b60679cb0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/status/web/status_json.py
A buildbot/status/web/templates/jsonhelp.html
Log Message:
-----------
Jinjafy json status view
Commit: a4b696582e9799b4bf6ab96a385f53528007a8ba
http://github.com/djmitche/buildbot/commit/a4b696582e9799b4bf6ab96a385f53528007a8ba
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
A buildbot/test/runs/test_web_status_json.py
R buildbot/test/test_sourcestamp.py
R buildbot/test/test_web_status_json.py
A buildbot/test/unit/test_sourcestamp.py
Log Message:
-----------
move merged test scripts into new subdirectories
Commit: 90e716b9c8fccea74a6abe6de46d80aa7c149f3a
http://github.com/djmitche/buildbot/commit/90e716b9c8fccea74a6abe6de46d80aa7c149f3a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M NEWS
M docs/buildbot.texinfo
Log Message:
-----------
Document JSON view
Commit: 2ef1a71f8c463a0909d7a58f72b388f4529f6572
http://github.com/djmitche/buildbot/commit/2ef1a71f8c463a0909d7a58f72b388f4529f6572
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Merge branch 'treesize' of git://github.com/chasephillips/buildbot
* 'treesize' of git://github.com/chasephillips/buildbot:
Fix a nit in TreeSize.
Commit: 0c688cd380e7d2cb601818084d600f231e8062ba
http://github.com/djmitche/buildbot/commit/0c688cd380e7d2cb601818084d600f231e8062ba
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M NEWS
Log Message:
-----------
update NEWS for next release
Commit: b132c593336f4e923e45382ec81e418a46e29c65
http://github.com/djmitche/buildbot/commit/b132c593336f4e923e45382ec81e418a46e29c65
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-11 (Thu, 11 Feb 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
Point to refs #658
Commit: d6482ada1e1a36aacf1e7cd6f8aa00220bd18008
http://github.com/djmitche/buildbot/commit/d6482ada1e1a36aacf1e7cd6f8aa00220bd18008
Author: M-A <maruel at gmail.com>
Date: 2010-02-12 (Fri, 12 Feb 2010)
Changed paths:
M buildbot/status/web/status_json.py
Log Message:
-----------
Messed alignement when I reformated the file, causing incorrect behavior.
Commit: 777bf6255de59a327f27300517f316b71a805cee
http://github.com/djmitche/buildbot/commit/777bf6255de59a327f27300517f316b71a805cee
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
Log Message:
-----------
Move asDict() next to html_dict() (no functionality change)
Commit: 758a8d76339e7319f09d47532967e5afeb376c5a
http://github.com/djmitche/buildbot/commit/758a8d76339e7319f09d47532967e5afeb376c5a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/status/web/base.py
Log Message:
-----------
Merge branch 'master' of git at github.com:djmitche/buildbot
* 'master' of git at github.com:djmitche/buildbot:
Move asDict() next to html_dict() (no functionality change)
Point to refs #658
Commit: 46f58349abf72af13a1fa27c522b3ca9370624bd
http://github.com/djmitche/buildbot/commit/46f58349abf72af13a1fa27c522b3ca9370624bd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/status_json.py
Log Message:
-----------
Merge branch 'dj_master' of git://github.com/maruel/buildbot
* 'dj_master' of git://github.com/maruel/buildbot:
Messed alignement when I reformated the file, causing incorrect behavior.
Commit: bdb4bd19a6663b3a56431b449fc28a284d5824b2
http://github.com/djmitche/buildbot/commit/bdb4bd19a6663b3a56431b449fc28a284d5824b2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
require simplejson on <Python-2.6
Similar to ticket #700 - we should use the same technique there.
Commit: 71a80fdfd4ebfe28bfa4f6db04661a6e2a1bd190
http://github.com/djmitche/buildbot/commit/71a80fdfd4ebfe28bfa4f6db04661a6e2a1bd190
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/console.py
Log Message:
-----------
Don't fail if getChangeForBuild gets None for a build
I'm not sure why this would happen, but this change should prevent it
from crashing. Fixes #705, hopefully.
Commit: c06c66d9aaf577625ca158bacc80ea5c853324c9
http://github.com/djmitche/buildbot/commit/c06c66d9aaf577625ca158bacc80ea5c853324c9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
add additional diagnostic information to simplejson deps
Commit: 943c498e3b1e6440bf0ea869201c344d3294a75d
http://github.com/djmitche/buildbot/commit/943c498e3b1e6440bf0ea869201c344d3294a75d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
Try just unconditionally requiring simplejson
Commit: cda42b9cb905d13ccd4c49aed2b367918a1a79f3
http://github.com/djmitche/buildbot/commit/cda42b9cb905d13ccd4c49aed2b367918a1a79f3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
go back to just adding simplejson to the reqs in 2.5 and below
Commit: 6f90f6912dcf0cbd2b439f556b398c63e0691243
http://github.com/djmitche/buildbot/commit/6f90f6912dcf0cbd2b439f556b398c63e0691243
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M NEWS
M buildbot/changes/changes.py
M buildbot/scripts/sample.cfg
M buildbot/status/html.py
M buildbot/status/web/baseweb.py
M buildbot/test/runs/test_web.py
M buildbot/test/unit/test_config.py
M docs/buildbot.texinfo
Log Message:
-----------
remove deprecated html.Waterfall
Commit: 08329985a90294e7556fd694011ffb4b6762a183
http://github.com/djmitche/buildbot/commit/08329985a90294e7556fd694011ffb4b6762a183
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/builder.py
Log Message:
-----------
remove some dead code
Commit: 7572c5bdad4a09393b665fff2939e605df58deb1
http://github.com/djmitche/buildbot/commit/7572c5bdad4a09393b665fff2939e605df58deb1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M NEWS
M buildbot/process/builder.py
M buildbot/scripts/sample.cfg
A buildbot/status/web/authz.py
M buildbot/status/web/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/build.py
M buildbot/status/web/builder.py
M buildbot/status/web/console.py
M buildbot/status/web/grid.py
M buildbot/status/web/slaves.py
M buildbot/status/web/templates/build.html
M buildbot/status/web/templates/builder.html
M buildbot/status/web/templates/buildslave.html
M buildbot/status/web/templates/forms.html
M buildbot/status/web/templates/oneboxperbuilder.html
M buildbot/status/web/templates/onelineperbuild.html
M buildbot/status/web/xmlrpc.py
A buildbot/test/unit/test_authz.py
M docs/buildbot.texinfo
Log Message:
-----------
allow individual control of all web-based actions
This replaces allowForce=.. and auth=.. with an Authz object, which
can specify how to handle:
* gracefulShutdown
* forceBuild
* forceAllBuilds
* stopBuild
* stopAllBuilds
* pingBuilder
* cancelPendingBuild
fixes #701
Commit: d90ec4632dccc6e6b4680463921333b5e7878507
http://github.com/djmitche/buildbot/commit/d90ec4632dccc6e6b4680463921333b5e7878507
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/builder.py
Log Message:
-----------
avoid unreferenced variable in build list
Commit: 9c2bf24dbf98dbb21e0a470b05e4cdc95e451ccc
http://github.com/djmitche/buildbot/commit/9c2bf24dbf98dbb21e0a470b05e4cdc95e451ccc
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/builder.py
Log Message:
-----------
make notifications a bit more resilient to missing methods
Commit: 2182c1cf95e32698b0ba907ca78febe98c4ac8b5
http://github.com/djmitche/buildbot/commit/2182c1cf95e32698b0ba907ca78febe98c4ac8b5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/baseweb.py
Log Message:
-----------
remove unused LastBuild and getLastNBuilds from baseweb.py
Commit: ed45eb73ad25da0a78f11dda191581a94b76b48f
http://github.com/djmitche/buildbot/commit/ed45eb73ad25da0a78f11dda191581a94b76b48f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/baseweb.py
A buildbot/status/web/obpb.py
A buildbot/status/web/olpb.py
Log Message:
-----------
factor OneBoxPerBuilder and OneLinePerBuild out into modules
This cleans up baseweb nicely to only include WebStatus.
Commit: 63e2d5d5b0fd039efa6cc4e120d4729fbfb205d7
http://github.com/djmitche/buildbot/commit/63e2d5d5b0fd039efa6cc4e120d4729fbfb205d7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/builder.py
M buildbot/status/web/files/robots.txt
R buildbot/status/web/obpb.py
M buildbot/status/web/templates/builders.html
M buildbot/status/web/templates/layout.html
R buildbot/status/web/templates/oneboxperbuilder.html
M buildbot/status/web/templates/root.html
M buildbot/test/runs/test_webparts.py
M docs/buildbot.texinfo
Log Message:
-----------
Replace /builders with contents of /one_box_per_builder
These two views were redundant, so I collapsed them at the more logical
URI (/builders) with the more informative display (OneBoxPerBuilder)
Commit: 2df1cae85385220db744b1522493799317795ae5
http://github.com/djmitche/buildbot/commit/2df1cae85385220db744b1522493799317795ae5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-13 (Sat, 13 Feb 2010)
Changed paths:
M buildbot/status/web/authz.py
M buildbot/status/web/base.py
M buildbot/status/web/build.py
M buildbot/status/web/builder.py
M buildbot/status/web/slaves.py
Log Message:
-----------
use path_to_foo() functions instead of hand-crafted relative paths
Commit: bc571c8c9046d322d0dd04d3ef5fbd0917b885df
http://github.com/djmitche/buildbot/commit/bc571c8c9046d322d0dd04d3ef5fbd0917b885df
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M .gitignore
M docs/Makefile
M docs/buildbot.texinfo
A docs/buildprocess.texinfo
A docs/changesources.texinfo
A docs/cmdline.texinfo
A docs/concepts.texinfo
A docs/configuration.texinfo
A docs/installation.texinfo
A docs/introduction.texinfo
A docs/resources.texinfo
A docs/status.texinfo
A docs/version.py
Log Message:
-----------
split documentation into per-chapter files
Commit: fac0e586b6eecb46f90e2c74dad14f2ff4a5eb6d
http://github.com/djmitche/buildbot/commit/fac0e586b6eecb46f90e2c74dad14f2ff4a5eb6d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
Log Message:
-----------
add pointer to API docs
Commit: 41b9ffa07b0d0663eca7a508c8fcf2cb4b57ee02
http://github.com/djmitche/buildbot/commit/41b9ffa07b0d0663eca7a508c8fcf2cb4b57ee02
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M .gitignore
M docs/Makefile
Log Message:
-----------
Support building docs in both split and full HTML
Commit: c887205a20b33054a15786386a1eedc257c6c424
http://github.com/djmitche/buildbot/commit/c887205a20b33054a15786386a1eedc257c6c424
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
A docs/cfg-changesources.texinfo
R docs/changesources.texinfo
M docs/concepts.texinfo
M docs/configuration.texinfo
Log Message:
-----------
move 'Change Sources' under 'Configuration'
Commit: b1f890eedf0afa3e3a4697fa1c4bce768f43e4fd
http://github.com/djmitche/buildbot/commit/b1f890eedf0afa3e3a4697fa1c4bce768f43e4fd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M docs/cfg-changesources.texinfo
A docs/cfg-global.texinfo
A docs/cfg-projdef.texinfo
A docs/cfg-schedulers.texinfo
M docs/configuration.texinfo
Log Message:
-----------
break out 'Schedulers' section, add indices for each section
Commit: ee9c72f6bb3d63e5c0ba41222e9f04853a678b9d
http://github.com/djmitche/buildbot/commit/ee9c72f6bb3d63e5c0ba41222e9f04853a678b9d
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M buildbot/test/unit/test_util.py
M buildbot/util.py
Log Message:
-----------
util.py: add DictOfSets (with tests), LRUCache, defaultdict (for py2.4)
Commit: 4e102fdab84aed4482f4438c441b4c32dbead5fe
http://github.com/djmitche/buildbot/commit/4e102fdab84aed4482f4438c441b4c32dbead5fe
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
A buildbot/loop.py
A buildbot/test/test_loop.py
Log Message:
-----------
loop.py: a notification-triggered processor-loop handling class
When somebody modifies the database and sends a message through the
notification server, this is the code that will invoke the Schedulers (or
Builders) one-at-a-time, non-reentrantly, and as many times as is necessary.
It is a MultiService, and cleans up in stopService (to make tests easier).
The code that it runs can return a wakeup time to get re-run at some point in
the future. A loop_done() hook is available too.
Commit: 3785c599e9bcaaaa9018aa38312a8c09389e3646
http://github.com/djmitche/buildbot/commit/3785c599e9bcaaaa9018aa38312a8c09389e3646
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
A buildbot/eventual.py
A buildbot/test/test_eventual.py
Log Message:
-----------
eventual.py: add eventual-send operator, copied (with tests) from Foolscap
Commit: d17ea1d84f0366e063be73e943eef8fe775b3ab7
http://github.com/djmitche/buildbot/commit/d17ea1d84f0366e063be73e943eef8fe775b3ab7
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
A buildbot/db.py
M buildbot/scripts/runner.py
A buildbot/test/test_db.py
Log Message:
-----------
schedulerdb 1-of-5: main database code, create/upgrade-DB in runner.py
All database access occurs in buildbot/db.py, as well as DB creation, initial
schema initialization, and upgrade. The database adapter is derived from
twisted.enterprise, and (in theory) can use anything with a python DB-API
interface, however SQL differences are likely to limit actual compatibility.
SQLite and MySQL are the initial targets.
runner.py contains code to create the database in both "buildbot
create-master" and "buildbot upgrade-master" (which also migrates Changes
from the now-obsolete changes.pck file). The database must exist before
"buildbot start" is used on the master. The database specification (a class
which controls which type of database to use, and the arguments to pass to
its constructor, like filename, or dbhost+username+password) is created in
the .tac file and passed as an argument to the BuildMaster() constructor.
Several objects which used to exist as separate (pickleable) classes are now
expressed as rows in the database: BuildSets, BuildRequests, Properties,
Changes, and SourceStamps. Some of these still have classes defined for the
sake of older code, even though their canonical representation is in the DB.
For immutable objects like Changes, we use an LRU cache and try to avoid
creating duplicate instances for the same notional object.
Several extra fields exist in the DB to support performance metrics (e.g. how
long a build spends waiting for a buildslave) and scheduler dashboard tools.
There is currently no garbage collection, but the rules under which rows may
be deleted are defined in a comment.
Thanks to Kristian Nielsen and Chris Atlee for invaluable DB work.
This commit is the first of five that contain the core functionality of the
schedulerdb project: they are not useful without the others, but are broken
up for ease of review. There are other patches before and after these which
contain more isolated changes. The whole batch (about a dozen) is a git
rewrite of roughly 85 older revisions that included a number of wrong turns
and dead ends (and subsumes an earlier rewrite of about 70 revisions). The
full changelog for the original sequence is included here for history buffs.
commit 99b042292ec32c2ac55c1318a5f15f0b0fd0c083
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 18:29:45 2010 -0800
test_webparts: fix a schedulerdb-related problem, but the overall test
still fails because of some non-schedulerdb issue
commit 1989a62b5c96ff02476569b5e1119482e830d2c1
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 18:28:25 2010 -0800
hush pyflakes warnings in about 40 files. Many of the remaining
warnings are real bugs.
commit d69ede21d6e764e7af5429caa7c6be30f8f46868
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:58:25 2010 -0800
fix test_db
commit 5476c81d98af454055952d3bef27670ee4851774
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:57:12 2010 -0800
fix test_sourcestamp: patch= is always (level, diff)
commit 555b573bc158349f3c3b672b6047971759174fc7
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:40:33 2010 -0800
fix test_config, test_scheduler
commit a327e64fab80fc0268a5a3c635207a661f1407f1
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:31:21 2010 -0800
fix test_web_status_json.py
commit 83973d05052c4cb2d402bab5b6b76b477e433686
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:23:25 2010 -0800
fix test_status, I think
commit 44070c53f43fcbaf2802ec8c47750899b077f58c
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:14:06 2010 -0800
fix test_runner, test_slaves
commit 88ec271143c0b360d18f36323b5cd0260eba6391
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 17:09:48 2010 -0800
fix test_mergerequests
commit 5b07ffedb24cfc990514ab923be86b39043510be
Author: Brian Warner <warner at lothar.com>
Date: Sun Feb 14 15:00:18 2010 -0800
remove dummy setup.py line
commit d0a343706ae97fb64d28b57fbd7e92162b4c0ae2
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 23:44:41 2010 -0800
test_vc: put each test in a separate directory
commit f02ec0510acb6ea38678d7d472dede8a728296f4
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 23:25:09 2010 -0800
fix test_run.Basedir, by letting runutils.py optionally specify the
slavebasedir
commit e730c1f7f865206becfe0f47caf7ddf4f68a90ce
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 23:17:43 2010 -0800
db.py: hush debug prints
commit 2995ef51781d4e33fc00813bb12ec2439179cd5c
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 23:17:17 2010 -0800
test_config: fix testIRC, by using a no-network fake IRC target
commit a9545bd7df38bcc598c087c585000be14a73227e
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 23:01:30 2010 -0800
runutils: go back to using mktemp() for slave dirs, since using
self.basedir broke test_slaves.LatentSlave.testSequence
cleanups to test_slaves
commit c2840e693f4603e17a15b1e11fc66df81d79202c
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 22:29:59 2010 -0800
test_slaves.Slave: cleanups, use MasterMixin and separate basedirs
commit 59b000c18fd9fd0697c17a2e1f973270bb63e853
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 22:19:15 2010 -0800
test_slaves: general cleanup, use requestBuild() and StallMixin, hush
pyflakes
commit 3bdc429272fb15293f39b1153ead7e8c8b1d610a
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 22:18:24 2010 -0800
fix test_slaves.BuildSlave, reduce number of stall()s
commit dd768ed733425cb15e3b2c67a4aa85a757e21e8b
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 22:15:40 2010 -0800
test_scheduler: hush pyflakes
commit aca62e611d1160bf89e5a28d1cb1524ef0fc2c63
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 21:23:49 2010 -0800
Fix doCheckConfig() and check_master_cfg() to not leave lingering
things
master.loadConfig now returns a Deferred because it does DB
operations (some of which use deferToThread). It really needs to have a
reactor running. The fix was to add a new check_synchronously_only=
argument to loadConfig, which lets it do the useful validation parts
but skips the actual setup phase.
This was causing test_runner (working on upgradeMaster) to flunk the
subsequent test with a dirty reactor.
commit 3661ce32025a108b0f9e07acf404bff64bf78aea
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 20:28:21 2010 -0800
test_scheduler: fix testTryUserpass
commit 8b73e3841835af4129c003629218f6c38004c67f
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 20:21:16 2010 -0800
test_scheduler: fix testTryJobdir
commit a340f6fae8d258078ff4d91861604b8c1df0456a
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 20:03:04 2010 -0800
test_scheduler: fix testCategories, both by fixing Scheduler to respect
categories and by fixing the race conditions in the previous version
commit 3e82a6a91ff98c39dcfe3ff5c375bc494501333f
Author: Brian Warner <warner at lothar.com>
Date: Sat Feb 13 11:44:51 2010 -0800
test_scheduler: update testCategory, it fails, I think I broke
categories in the basic Scheduler
commit 6d11870b1b7659bc0cfd652c32f0becbd960db51
Author: Brian Warner <warner at lothar.com>
Date: Fri Feb 12 17:43:20 2010 -0800
test_scheduler: started work on testCategory, not done yet
commit e4a069d133982b325142d90c30eeeecbe1a6e139
Author: Brian Warner <warner at lothar.com>
Date: Fri Feb 12 17:29:03 2010 -0800
delete test_scheduler testGetBuildSets: the implementation changed
drastically
commit c39849d24736d1336a7ca270975aac98c09d6011
Author: Brian Warner <warner at lothar.com>
Date: Fri Feb 12 17:28:33 2010 -0800
test_scheduler: fix up basedirs
commit 3aa127a2fd2d8b9328fca8e063600c71ccdafff1
Author: Chris AtLee <catlee at mozilla.com>
Date: Fri Feb 12 17:02:57 2010 -0500
Fix testPeriodic1 (with a stall)
commit 0dc85adb7720a71684385efc0ac486ecd0303bb5
Author: Chris AtLee <catlee at mozilla.com>
Date: Fri Feb 12 16:51:54 2010 -0500
Fixed AnyBranch, AnyBranch2
commit 2bee223bfca7b9e2b0a1becbb8390a824ae68fb0
Author: Chris AtLee <catlee at mozilla.com>
Date: Fri Feb 12 16:31:12 2010 -0500
Fixes for testBranch (renamed to testOffBranch and
testImportantChanges)
commit b3a313dae9f379dcfee8333bee52ab5562952504
Author: Chris AtLee <catlee at mozilla.com>
Date: Thu Feb 11 18:59:05 2010 -0500
Working on testBranch
commit 31a5daae6196a1245fa97a94e1898c687ec6d0eb
Author: Chris AtLee <catlee at mozilla.com>
Date: Thu Feb 11 18:10:17 2010 -0500
Fixed Nightly
commit 6dc73c354143895c67f2045911e9c5167f1f53d6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: Mon Feb 8 18:34:55 2010 -0600
add simplejson prereq
commit e127a17411b1c9de411fe677914525ad561af492
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 11 10:44:10 2010 -0800
test_run: hush pyflakes, fix a missing Deferred return
commit b00db15801c8d448a8f1de09909c0b98253b3e7d
Author: Chris AtLee <catlee at mozilla.com>
Date: Wed Feb 10 17:29:41 2010 -0500
Fix TestFlag
commit cb3bec310e40a078c3c818f837937180e164825f
Author: Chris AtLee <catlee at mozilla.com>
Date: Wed Feb 10 15:42:23 2010 -0500
Fixed TestBuilder
commit 0c50400b8310c3454616a8be47e41ff4bae8e266
Author: Chris AtLee <catlee at mozilla.com>
Date: Wed Feb 10 15:16:41 2010 -0500
Removed SchedulerWatchers test
commit cd553f5dd83d3cd1d4b2ae8133d98a3b41b0a424
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 11 09:12:38 2010 -0800
fix test_run.BuildPrioritization, by Chris Atlee
commit e8515c5a71c5477744bb3ced9a4462bf5e25573f
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 11 09:12:17 2010 -0800
db.py: virtualize DBConnector's notion of time. By Chris Atlee.
commit e68b8b2520e973975093688ceb519944c1b9e4bb
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 11 09:04:27 2010 -0800
test_run: fix GracefulShutdown(Idle|Busy), fixes by Chris Atlee
commit fd3725fdf3b035cfe59a49dc431cb9d5d0678a17
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 11 08:55:46 2010 -0800
test_run: fix PropertyPropagation, improve Triggers
commit c61115502726ed5aed7e70f451433aaebf583d6c
Author: Brian Warner <warner at lothar.com>
Date: Tue Feb 9 16:22:05 2010 -0800
fix test_run.Triggers
commit 9b68826f39408adca18f0fc0f7dfcafc6c282430
Author: Brian Warner <warner at lothar.com>
Date: Tue Feb 9 14:32:07 2010 -0800
test_run: merge Disconnect2 into Disconnect.testSlaveTimeout, remove
test_null
commit 72148bc764063d1c947ce0709a9fa8be5809b3bf
Author: Brian Warner <warner at lothar.com>
Date: Tue Feb 9 14:20:19 2010 -0800
runutils.MasterMixin.tearDown: use wait_until_idle(), works better
commit 2b4f36b1ad33fadcf8243fb593fbc955c4251d65
Author: Brian Warner <warner at lothar.com>
Date: Tue Feb 9 13:58:55 2010 -0800
test_run.Disconnect: delete remaining fragile tests
commit c4b77a3a834e0ef77d87945adf3d40fcd83ffa36
Author: Brian Warner <warner at lothar.com>
Date: Tue Feb 9 13:37:58 2010 -0800
fix test_run.Disconnect.(testDisappear|testDuplicate)
commit e1199b0b8b3f7737c6cb57d5bab09bd2a0a16f4c
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 8 16:49:57 2010 -0800
make test_run.Disconnect.testBuild1 work
commit 341ba2949ac7da50bbe7cc296228636a0c1b4408
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 8 16:48:38 2010 -0800
eventual.py: tolerate flushEventualQueue inside an eventual send call
commit 372272bb1e7f0ff70e034cfe2334ab85d00ca31b
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 8 09:32:16 2010 -0800
test_run: make Disconnect.testIdle work, add is-db-idle() helper
commit d4dfe912f3df0f0738b67d965026b7dfe8e5c93d
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 4 22:05:57 2010 -0800
status/web/grid.py: remove unused definition of grid_css (pointed at
the wrong place anyways)
commit 0f64fba019b72dce1c62308d60a2bfe7d5a1f85c
Author: Brian Warner <warner at lothar.com>
Date: Thu Feb 4 22:02:24 2010 -0800
test_run: get 5 test classes working (out of 15): Run, CanStartBuild,
Ping, BuilderNames, Basedir
commit d72bdbf23923abc2b77031fce24422bb769b4d35
Author: Brian Warner <warner at lothar.com>
Date: Wed Feb 3 17:02:19 2010 -0800
test_web/test_webparts: remove "coding:", ASCIIfy the test files
commit 8294027bd6d91dfcf01151b3d04473b6883b808a
Author: Brian Warner <warner at lothar.com>
Date: Wed Feb 3 16:58:07 2010 -0800
test_vc: use e.g. \N{LATIN SMALL LETTER C WITH CEDILLA} instead of raw
utf-8.
This returns test_vc.py to being ASCII, which is much easier to work
with. My git frontend (magit) and 'patch' were unhappy with the binary
characters.
commit f489d6167e95fbecc21be0b50c665aac3fa173c3
Author: Chris AtLee <catlee at mozilla.com>
Date: Wed Feb 3 15:10:11 2010 -0500
Fix test_reconfig
commit cb619e77022f4ab2e3976f1d906181ceba595dce
Author: Brian Warner <warner at lothar.com>
Date: Wed Feb 3 11:40:16 2010 -0800
test_webparts: fix
commit bf87dbabb8d3ce9dc78bc36c43bdc3d1e39d04b8
Author: Brian Warner <warner at lothar.com>
Date: Wed Feb 3 09:23:07 2010 -0800
test_webparts: fix quotes, remove trailing whitespace. No functional
changes.
commit a8167b5e4628fa38d9f9e07dffd83fe21bb38390
Author: Brian Warner <warner at lothar.com>
Date: Wed Feb 3 09:21:24 2010 -0800
test_ordering: fix
commit ef9d62a2beae1c0a2ff4d1746c7db22ec7ec2e0c
Author: Brian Warner <warner at lothar.com>
Date: Wed Feb 3 09:20:17 2010 -0800
add code-coverage tools: use "make test-coverage" to start
commit 71afe49d3ce9662f4e06ffad518b25b23dc5b111
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 1 17:22:20 2010 -0800
test_ec2buildslave: fix
commit 39ecf8bb290714e3239ec7dd19adf5e78d7c41e3
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 1 16:45:05 2010 -0800
test_dependencies: fix
commit d41e77675085b584be165a197f55dfd3aee03cf2
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 1 16:03:56 2010 -0800
fix test_control
commit c96fb543cbdbf8d4364f3364c33ef91e6596447d
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 1 14:51:03 2010 -0800
fix test_console
commit ba50ab754d52ca98625b49230ba1525bfa65c93f
Author: Brian Warner <warner at lothar.com>
Date: Mon Feb 1 14:40:15 2010 -0800
fixes: test_buildreq, test_buildset, test_changemaster, test_locks
Split out MasterMixin from RunMixin, to allow consistent basedirs.
Change the 'buildsets' table to only mark buildsets as complete
after *all* buildrequests have been retired, not just the first failing
one ("complete" vs "successful"). Update schedulers to match.
commit cd18078b31ebae5ff37bf3f5109fc59b174b736a
Author: Brian Warner <warner at lothar.com>
Date: Mon Jan 25 18:04:57 2010 -0800
test_config: bring up-to-date with DB changes
commit 3c469373e3596d932729f8d5f5f4c36deba6eadc
Author: Brian Warner <warner at lothar.com>
Date: Sat Jan 23 13:18:26 2010 -0800
fix test_db: treeStableTimer=None means don't merge changes, so use
0.01 instead
commit ced5cb09f64217b47044295881112bde475f71ac
Author: Brian Warner <warner at lothar.com>
Date: Sat Jan 23 12:55:19 2010 -0800
sendchange: remove --revision_number argument, now that all revisions
are strings
fix test_changes to match, by removing --revision_number tests.
commit 55ce64c9fd7185c3bdc5d48a6d3c54a22ad70126
Author: Brian Warner <warner at lothar.com>
Date: Sat Jan 23 12:47:09 2010 -0800
p4poller: revisions are strings, not ints. Clean up Deferred errbacks,
log.err problems, fix tests to ignore logged errors when testing bad
input.
commit 251cb9343f7933d7d37704663d8dfb07c6afff82
Author: Brian Warner <warner at lothar.com>
Date: Sat Jan 23 12:24:55 2010 -0800
fix test_status: revisions are now strings, never ints.
Also changed status/words.py to use str() instead of repr(), to avoid
the extra quotes. This relies upon revisions being ascii bytestrings.
commit 850d470d8d70825888ddd947ca9865aaef1e71a8
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 22 17:48:47 2010 -0800
fix test_webparts by updating web/console.py to use ChangeManager's
real API
I'm not entirely sure this is correct.. we pull 25 changes from the
database, but then look for 40 or 80 revisions. This needs more
extensive manual testing.
commit 205cce8f74de5fccb4dffddf971703d508f846d9
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 22 17:32:41 2010 -0800
fix test_runner: "buildbot create-master" is no longer idempotent,
bails on retry
commit 1133e741e7a5214c905e71e796fba60d83ce9535
Author: Brian Warner <warner at lothar.com>
Date: Thu Jan 21 14:06:15 2010 -0800
ChangeManager: remove unused Queue class
commit d6bd4299155bc79e3f83423bb592e6ee599b42fd
Author: Brian Warner <warner at lothar.com>
Date: Thu Jan 21 13:47:00 2010 -0800
base64-encode patches in SourceStamps, since they are arbitrary
bytestrings
commit 65825e8d73a862bda5a44909d030766f860a2abc
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 02:49:23 2010 -0800
accept unicode buildernames
* update buildbot/config.py to accept type==unicode, not just str
* change __repr__ in process/builder.py to only return ASCII
* change test_vc.py to use real unicode buildernames, not 8-bit
bytestrings
commit c4186f6c86a88b7debbdd2951b7da7adbf7b6b6c
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:01:22 2010 -0800
retry builds interrupted due to slave disconnect
Also add RETRY to the list of css_classes, now that's a possible
result.
commit d7da67fc92be639de7d6c3a9ebd62509da820916
Author: Brian Warner <warner at lothar.com>
Date: Wed Dec 16 13:38:33 2009 -0800
Scheduler: refine meaning of treeStableTimer=None to submit a separate
BuildSet for each Change.
commit 3d8ad3f55a2203a6d78361045ae63fe3bdf143c6
Author: Brian Warner <warner at lothar.com>
Date: Wed Dec 16 13:20:57 2009 -0800
add ['mergeRequests']=True to the Builder setup dictionary, for simple
per-Builder control of merging
commit f9bd3871de76219a281879e6466b43e2ce6bad55
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 02:21:44 2010 -0800
schedulerdb tests: update about a third of the test suite
Lots of little interfaces changed, so most tests need revision.
BuildMasters need to be constructed with an existing database, so a lot
of setUp() methods must be changed to create the DB before creating the
BuildMaster. And loadConfig() can no longer be called synchronously,
requiring some Deferred-chain juggling.
commit 347ee639fdbd606580f12a9b73f099119b9b9cb5
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 02:18:42 2010 -0800
schedulerdb 5-of-5: Builders, everything else
This contains the rest of the main schedulerdb changes. Most of the
changes are in buildbot/process/builder.py, which asks the database for
unclaimed BuildRequests instead of maintaining a .buildable attribute:
this allows queued build requests to survive a master bounce. Once a
build is started, the Builder must claim the BuildRequests by marking
them in the database, and builds that complete are similarly updated.
Much of the IBuilderControl functionality changed, since now the
database is used to manipulate queued builds.
buildbot/master.py also changed extensively. The database manager
object is created in the constructor and made available to several
other services. Builders and Schedulers are now Service instances, so
they must be handled differently during config reloads. A separate
SchedulerManager class is the parent for Schedulers, and manages the
Loop which drives them. The Deferred that loadConfig() returns *must*
be waited upon: the actual config changes will not occur right away, so
many unit tests need to be updated. Some of the scheduling
functionality of the BotMaster was moved, as were things like
submitBuildSet. Builds are always driven with BuildSets now (previously
they were optional), so the IControl methods are different, requiring
updates in other places.
The Status implementation was changed slightly, since BuildSets,
SourceStamps, and Changes now live in the database instead of pickles.
Some methods were added to retrieve DB-specific information (like
unique ID numbers) for these objects, or to exchange an ID number for
row contents. The top-level Status object uses DB notification
callbacks to implement existing subscription interfaces.
commit cd42dfac529e629aa7f4cdd06d2cb181cd25c1f6
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 02:04:01 2010 -0800
schedulerdb 4-of-5: Schedulers
Schedulers are drastically different now. They store their internal
state in the database, rather than as instance attributes, to allow the
buildmaster to be bounced without losing scheduler state. The
Change-based schedulers read information about Changes out of the DB
instead of subscribing to hear about new changes via method calls. The
timer-based schedulers use the wake-me-later feature of Loop to arrange
to be run later. All Schedulers submit BuildSets via a database call
instead of calling a method on the BuildMaster.
Try schedulers and Dependent schedulers effectively watch the database
to find out about the builds they need to follow (Try needs to provide
status information via PB, and Dependent needs to know when the
upstream builds have succeeded). Some of this code is in
buildbot/status/builder.py . Triggerable schedulers had similar issues.
Finally, Schedulers have been split into a number of smaller separate
files (buildbot/schedulers/*.py), with the original
buildbot/scheduler.py remaining as an import stub for the benefit of
existing master.cfg files.
commit 3290479a6227a690a5c1b586e2334d36950f30e5
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:56:00 2010 -0800
schedulerdb 3-of-5: BuildRequest/BuildSet
The canonical storage of a build request is now in the DB, but a
separate BuildRequest class is defined (in buildbot/buildrequest.py,
split out from buildbot/process/base.py) to pass around to code that
needs it. Likewise the old BuildSet class has been removed and its
funcionality moved into the database. The scheduling methods on
BuildSet (like waitUntilSuccess and start) have been subsumed by other
changes to the Schedulers and Builders, so buildbot/buildset.py was
removed altogether.
commit 18aa43449351f01e8b0d6d1fede4f662786f953b
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:51:37 2010 -0800
schedulerdb 2-of-5: Changes
Changes are now stored as database rows, instead of as list elements
inside a pickled ChangeMaster instance. Most of ChangeMaster was
removed, except for a small stub to allow old pickles to be loaded for
migration purposes (during "buildbot upgrade-master").
The new ChangeManager class (moved out to changes/manager.py) is
responsible for reading from the database and returning instances to
code that still expects a Change instance.
Some old implicit restrictions are now made explicit: branch names must
be ASCII bytestrings, revisions must be ASCII bytestrings too (not
ints, so SVN code must expect and provide strings). Databases care more
about types than pickles did, and anything which is interpolated into a
shell command (like "checkout") must be a bytestring. The patches
inside SourceStamps must be bytestrings too, not unicode objects.
commit 79b1e36d1769561eaee6f57130b85ce9780a6415
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:42:21 2010 -0800
schedulerdb 1-of-5: main database code, create/upgrade-DB in runner.py
All database access occurs in buildbot/db.py, as well as DB creation,
initial schema initialization, and upgrade. The database adapter is
derived from twisted.enterprise, and (in theory) can use anything with
a python DB-API interface, however SQL differences are likely to limit
actual compatibility. SQLite and MySQL are the initial targets.
runner.py contains code to create the database in both "buildbot
create-master" and "buildbot upgrade-master" (which also migrates
Changes from the now-obsolete changes.pck file). The database must
exist before "buildbot start" is used on the master. The database
specification (a class which controls which type of database to use,
and the arguments to pass to its constructor, like filename, or
dbhost+username+password) is created in the .tac file and passed as an
argument to the BuildMaster() constructor.
Several objects which used to exist as separate (pickleable) classes
are now expressed as rows in the database: BuildSets, BuildRequests,
Properties, Changes, and SourceStamps. Some of these still have classes
defined for the sake of older code, even though their canonical
representation is in the DB. For immutable objects like Changes, we use
an LRU cache and try to avoid creating duplicate instances for the same
notional object.
Several extra fields exist in the DB to support performance
metrics (e.g. how long a build spends waiting for a buildslave) and
scheduler dashboard tools. There is currently no garbage collection,
but the rules under which rows may be deleted are defined in a comment.
Thanks to Kristian Nielsen and Chris Atlee for invaluable DB work.
This commit is the first of five that contain the core functionality of
the schedulerdb project: they are not useful without the others, but
are broken up for ease of review. There are other patches before and
after these which contain more isolated changes. The whole batch (about
a dozen) is a git rewrite of roughly 90 older revisions that included a
number of wrong turns and dead ends. The full changelog for the
original sequence is included here for history buffs.
commit efcd0328da590defe10227054b5441d58ae4f217
Author: Brian Warner <warner at lothar.com>
Date: Sat Dec 19 17:23:46 2009 -0800
db.py: add start_time/finish_time to [builds] table, for
performance dashboards
commit de7c571fa5a2b1edee0c682f715b2e5b571f795d
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 17 13:14:39 2009 -0800
db: str-ify branch=/revision= when creating Change instances, to
avoid tripping the assertions I just added
* test_vc.Sources.testSVN2: use string revisions, not ints
commit 2581c545587c9ef526b68e65a349f3fd3562f214
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 17 13:07:47 2009 -0800
changes.py: assert() more about bytestring branchnames and
revisions
commit ef871d8452721e2a590b2e088debf4b689aa9342
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 17 12:58:41 2009 -0800
sourcestamp.py: assert() more about bytestring branchnames and
revisions
commit f3f3a12404931bfc0b72d3e3be104d84ad80dd74
Author: Brian Warner <warner at lothar.com>
Date: Wed Dec 16 13:38:33 2009 -0800
Scheduler: refine meaning of treeStableTimer=None to submit a
separate BuildSet for each Change.
commit 0149db322141c3c667885569285e744ebb67165f
Author: Brian Warner <warner at lothar.com>
Date: Wed Dec 16 13:20:57 2009 -0800
add ['mergeRequests']=True to the Builder setup dictionary, for
simple per-Builder control of merging
commit 62b686815459a69b31a3082c49d7f16bfc2062a4
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 10 16:50:54 2009 -0800
fix db.start/stop, so real buildmasters and unit tests both work
commit 4bbaae6006ed6b4fd2188a54fd316a852f265af2
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 10 16:44:14 2009 -0800
make test_properties work
commit 065b965c2bda63a957eca48f1b106a33f82d03a3
Author: Brian Warner <warner at lothar.com>
Date: Mon Dec 7 21:09:48 2009 -0800
fix test_slaves
* builder.py: slaves which disconnect while we're doing
db.get_unclaimed_buildrequests are treated as if they
disconnected during the initial ping, to fix this race condition.
Remove .buildable, add getBuildable() to replace it.
* schedulers/manager.py: fix signature of trigger_modify_buildset()
* status/builder.py: fix signature of _db_buildsets_changed()
commit 0bd05395ebb975401a359a063a139bb403836a41
Author: Brian Warner <warner at lothar.com>
Date: Fri Dec 4 16:15:10 2009 -0800
test_status.py: make it work
commit 16bdb6d084fdc4fbc9c62e1ec20b3daf83b79ac5
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 3 23:41:06 2009 -0800
test_steps: make it work (with run_one_build), hush pyflakes
commit ea8b11f1ae9436108e756d84d30edd1f985c404e
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 3 23:38:09 2009 -0800
test_vc, runutils: factor out run_one_build()
commit 735429933774b1544002b9ca8fcc6729214cd434
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 3 12:02:07 2009 -0800
oops, fix BotMaster, allow reconfig to work
commit 9420a337e21bb9f7aeb17110c5cef587f377658c
Author: Brian Warner <warner at lothar.com>
Date: Thu Dec 3 12:01:04 2009 -0800
make test_vc.py work, fix patch handling in SourceStamps
commit 885f152c3b06178ef7aa2465d3fccaa37c96eef9
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 30 17:47:37 2009 -0500
make test_webparts. Also re-enable the pool.start() in
DBConnector.__init__ .
commit 54f478f5ee5a4f91101348d957434f3be163ebc4
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 30 17:22:41 2009 -0500
start making unit tests work: test_web now works
* replace callLater(0) with eventual-send, so tests can flush the
queue at tearDown
* have each Loop assert that it is running whenever they get
triggered
* rewrite test/runutils.py to build a fake DB
* BotMaster: tolerate non-BuildSlave children (like the Loop
instance) when replacing the builders
commit 596a62d59883d53b664d33e7e632c3eefc4016d0
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 30 17:17:54 2009 -0500
add eventual-send operator (copy eventual.py and tests over from
Foolscap)
commit 99b414b8d8610c4b1fe681ff2d9eab4381b008f1
Author: Brian Warner <warner at lothar.com>
Date: Wed Nov 25 11:34:49 2009 -0800
db/status.builder: fix boneheaded bugs
commit 2131e7b902e3a67417f82c93261ebdc069355054
Author: Brian Warner <warner at lothar.com>
Date: Wed Nov 25 11:33:50 2009 -0800
loop: make it a MultiService, stop timers in stopService
commit 79c264df79a73479f8c249de624f02c75db37745
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 23 18:14:38 2009 -0800
replace submitBuildSet/submitBuildRequest with new working form.
Bring back words/web forceBuild functions.
* create BuilderControl directly, not with adapter; give it a
Control reference
commit 382fecd9288688d40ebddbdfa54b528db0989ecf
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 23 18:10:08 2009 -0800
remove buildset.py, it's been subsumed by DB rows
commit 069d14c0a06cc17a1496a6606ed1412f47942de5
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 23 18:09:38 2009 -0800
schedulers: remove now-redundant Builder notification call, rely on
DB.notify
commit 97cd95770d943cfcfb2f5b2568998c1c0faf454b
Author: Brian Warner <warner at lothar.com>
Date: Thu Jan 7 15:11:53 2010 -0800
big changes: port Try schedulers, DB-based notification system,
'builds' table
also:
* move BuildRequest out of buildbot.process.base
* move most BuildRequest/BuildSet interaction into db
* implement BuildRequest.subscribe/BuildSet.waitUntilFinished with
db
* stop requiring db.retire_buildset() caller to wake schedulers,
use notify()
* extract BuildRequestStatus/BuildSetStatus from db
* temporarily disable web/irc "force build" button
- until new submitBuildRequest interface is created
* disable IBuildRequestControl methods
commit b314d4a4f41f6cf1c4292cba66f61cbda101ae44
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 23 14:46:13 2009 -0800
tryclient.py: fix long-standing bugs: PB code would connect twice,
build results checked incorrectly
commit 88074ffde42b08e008079519eddbcc92547d151b
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 23 14:42:19 2009 -0800
util.py: add DictOfSets
commit e1ac70caaad83f460ef5d06c39ce85f1b6d07346
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 23 14:11:50 2009 -0800
schedulers/timed.py: return absolute wakeup time, handle first
build correctly
commit 8f5241054068445464a7569e60e445fa99d62377
Author: Brian Warner <warner at lothar.com>
Date: Tue Nov 10 17:39:15 2009 -0800
BaseScheduler.create_buildset: allow builderNames= to be
overridden, for Try
commit fe8687ff5a73508a354a21512cd9bc82ec324187
Author: Brian Warner <warner at lothar.com>
Date: Thu Jan 7 15:49:58 2010 -0800
retry builds interrupted due to slave disconnect
Also add RETRY to the list of css_classes, now that's a possible
result.
commit 1143968e9f60226b298229cfed326f1401a458b3
Author: Brian Warner <warner at lothar.com>
Date: Thu Nov 5 17:30:22 2009 -0800
schedulers: factor out get_state/set_state into _Base
commit f1f60d02c436957434e69fd085da2dbd8030c4e2
Author: Brian Warner <warner at lothar.com>
Date: Thu Nov 5 17:12:15 2009 -0800
DB.get_unclaimed_buildrequests: oops, forgot the join, causing
builds to acquire more and more Changes over time
commit 0375d831b3e696ceb767551bd930ca79abf282c4
Author: Brian Warner <warner at lothar.com>
Date: Thu Nov 5 16:11:10 2009 -0800
db.py: drop the "nonpool" connection on error, to provoke a new
connection next query. This fixes e.g. Waterfall after the database
has been bounced.
commit 6c5394f9b62cda9559ece20b3a012aa1c3e953d7
Author: Brian Warner <warner at lothar.com>
Date: Thu Nov 5 15:07:35 2009 -0800
master: recognize+steal our earlier claims quickly, by looking for
a matching mastername but different incarnation
commit f298aade17654d69b2a349e1e48a86f0d0ab4a30
Author: Brian Warner <warner at lothar.com>
Date: Thu Nov 5 12:22:08 2009 -0800
db.py: record start/finish times in both buildsets and
buildrequests, for historical monitoring
commit b2fd7f4f3bce0b1b3bcce3b48d0fc5399d8e45fa
Author: Brian Warner <warner at lothar.com>
Date: Wed Nov 4 17:12:34 2009 -0800
scheduler.py: replace old non-DB schedulers with imports of
schedulers/*.py
commit 75c9b82a57bafcb206df3f248a1e6d661a301151
Author: Brian Warner <warner at lothar.com>
Date: Tue Nov 3 12:23:09 2009 -0800
BotMaster.stopService: oops, upcall to the right parent class, to
fix test_db
commit 393b4e6e9132709d8a21006667c7691c369e0a5d
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 2 17:47:07 2009 -0800
db.claim_buildrequests: don't reclaim an empty list
commit b7b3882c4b97a80060ad62c15d73ade03d9962ba
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 2 17:35:04 2009 -0800
Builder: update the claim on active builds every 10 minutes.
Made Builders into service children (of the BotMaster) to make it
easier to manage the timer. Changed db.claim_buildrequests to
create a transaction if necessary.
commit 03e17bc4ad0b846f006dee0effe7dae50d2dec4b
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 2 15:35:27 2009 -0800
Triggerable: port to DB, use buildset subscriptions to implement
waitForFinish
db.py: replace create_sourcestamp with get_sourcestampid, add
ssid=None to SourceStamp, to make it easier to start builds
with old SourceStamps
commit 6e1fa2184c23d196f3727bc7b0836287caa7e55c
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 28 16:34:04 2009 -0700
make Dependent schedulers work.
- always create BuildSet
- remove BuildRequest properties, use BuildSet props instead
- move sourcestampid and reason to BuildSet
- db.retire_buildrequests is responsible for retiring BuildSets
too, and triggering the Scheduler loop as necessary
- added DB table for downstream schedulers who've subscribed to a
buildset
- move defaultdict to buildbot.util
commit a11e3a20ce6b91d18f3503dc846f98507ae3921e
Author: Brian Warner <warner at lothar.com>
Date: Tue Oct 27 14:10:52 2009 -0700
fix SQL to work with MySQL, thanks to Chris Atlee for doing all the
work
commit dece30624d9ffeb66997c889190ffb73c3685436
Author: Brian Warner <warner at lothar.com>
Date: Tue Oct 27 10:26:06 2009 -0700
test_config: update about half of the tests to the new setup
process
commit 433710cb74d58ecdff07cd4fd70c1c7702d25efd
Author: Brian Warner <warner at lothar.com>
Date: Tue Oct 27 10:24:54 2009 -0700
runutils.py: add ShouldFailMixin
commit 196aa14e1cbf61db69de483c0bfed3ba531ad318
Author: Brian Warner <warner at lothar.com>
Date: Mon Oct 26 17:07:16 2009 -0700
port Triggerable, except SourceStamp handling is incomplete
commit 16abcad4d60409b117c37b78f08ab62abd007435
Author: Brian Warner <warner at lothar.com>
Date: Mon Oct 26 16:21:03 2009 -0700
port AnyBranchScheduler, Periodic, Nightly to new DB-based scheme.
Untested.
commit ccea6ceb18b2ab739eab259c57677ff794efaa6b
Author: Brian Warner <warner at lothar.com>
Date: Thu Jan 7 15:56:33 2010 -0800
split new schedulers out into separate schedulers/ files
add buildbot.schedulers to list of packages in setup.py
commit ab20201ba1fce8e183483a29efba1252d128dfbd
Author: Brian Warner <warner at lothar.com>
Date: Mon Oct 26 10:42:17 2009 -0700
test_change.py: make it work, allow revision=None in Changes (for
CVS)
commit 3317ccffba2d4e88b27dc9f331d499523dbb8210
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 16:54:52 2009 -0700
db.py: add a generic key-value store, for things like ChangeSources
to use
commit d75479863a02851143c7b5cf6f4615c852af64e8
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 16:35:30 2009 -0700
move Builder DB-using code into db.py
commit 9eccfb15a5ca24c97e4843d8b446536b0d166af5
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 16:27:21 2009 -0700
consolidate BuildRequestManager into db.py
commit fa41492ef1f74e2d0854102fe9cf31cb03618502
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 16:20:32 2009 -0700
move Scheduler DB calls into db.py
commit 9e071c45e3544cf5a26dff46844627a59a776039
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 15:33:54 2009 -0700
consolidate get_properties_from_db() into db.py
commit c69bb320946518703d4c657c38dd5e450e2d4320
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 15:24:56 2009 -0700
consolidate SourceStampManager into db.py
commit 94c660162f5e55ed08c1f075a7408e05779b6a2a
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 15:11:40 2009 -0700
consolidate ChangeManager DB-using code into db.py
commit 8fa122ee351657569852cc01f628ea22de820059
Author: Brian Warner <warner at lothar.com>
Date: Fri Oct 23 14:43:11 2009 -0700
test_changemaster: make it work, but changeHorizion= is disabled
for now
commit b11e68f35a7b396d30af6a0d892ba1a7d9ecb1b0
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 22 16:43:50 2009 -0700
ChangeManager: update getChangeNumberedNow, now waterfall doesn't
crash! yay!
commit 35dfca9be8df20bace9998c92a8fb3e725871682
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 22 16:22:21 2009 -0700
Scheduler: don't use ComparableMixin, since it interferes with
using Schedulers as dict/set keys inside a Loop. Trigger the
Builder loop at the end of the whole scheduler run, not in the
middle, since the DB transaction will not have finished yet.
This gets me working builds, however status displays are still
broken.
commit 2253c70cc84d286abe8fa6379aee10fbde95679d
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 22 16:20:24 2009 -0700
loop: add loop_done() hook
commit 2de4d8178023feb03743f09820567d271128157c
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 21 16:47:11 2009 -0700
scheduler: provide per-Scheduler state, rewrite in terms of
transactions
commit 525d1cdb23648f7d2c4426bfed319ec82b9a5de8
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 21 15:40:16 2009 -0700
scheduler: factor out a base class, to make porting other
Schedulers easier
commit 292cbadbe066ad3acf8fbda9f57e393d4f17e658
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 21 14:25:17 2009 -0700
update Builder to use DB, add basic unit test
commit 93d72a55340ec4465c3f10159b9395018c3fb272
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 21 14:16:17 2009 -0700
fix BuildRequest/SourceStamp processing
commit cd85afcbe5c2bde1f74112081ca04c2b186b00a4
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 15 14:36:51 2009 -0700
fix get_properties_from_db, make ChangeManager use it
commit 8ddd47ec318a06efab435c99010030e9f9453f85
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 15 14:35:11 2009 -0700
fix LRUCache and its users
commit 87269482fa70ed246152183e76559a014306607a
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 14 16:24:54 2009 -0700
Create "sourcestamp manager" to replace getSourceStampNumberedNow
function, create new buildbot.buildrequest.BuildRequest and
BuildRequestManager to fetch buildreqs, add
get_properties_from_db() utility
commit e2d94ae5cfe99b73591102b0fbbcb9d7299bff90
Author: Brian Warner <warner at lothar.com>
Date: Wed Oct 14 16:23:35 2009 -0700
add util.LRUCache, make ChangeManager use it, add t= to
ChangeManager.getChangeNumberedNow
commit 07d3069d5ef764f265626ac8f14aa8b16734d4b0
Author: Brian Warner <warner at lothar.com>
Date: Tue Oct 6 15:05:56 2009 -0700
wire the changes/scheduler/builder Loops together properly
Builders still aren't converted, so this will break when it
actually tries to start a build.
commit 21a42e09478608abf23e2bc8cc961113064ac425
Author: Brian Warner <warner at lothar.com>
Date: Tue Oct 6 11:37:28 2009 -0700
loop.py: add DelegateLoop, which takes a callable to get the list
of processes
commit 965459facad9ff4e1a81ddc91463fe818c69be0a
Author: Brian Warner <warner at lothar.com>
Date: Mon Oct 5 21:17:11 2009 -0700
db: add submitted_at to BuildRequest record
commit e11328e8d902fcb0ae785186df0102e0f0d965f5
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 1 16:08:37 2009 -0700
minor formatting changes, plan for scheduler to notify
slave-manager
commit 3c081750f7693c6e293bfb79cce298a983cc5bf6
Author: Brian Warner <warner at lothar.com>
Date: Thu Oct 1 15:56:43 2009 -0700
Finish basic Scheduler: now puts BuildRequests in the db.
Defined BuildSet/BuildRequest/SourceStamp tables, rewrote Scheduler
to use db.runInteraction. Added
sourcestamp.getSourceStampNumberedNow(). Fixed test_db to use
separate per-test workdirs, and to assert the scheduler actually
created BuildRequests in the db.
commit 9b95d587a5cd9559a507368a70a8196aaad7dd81
Author: Brian Warner <warner at lothar.com>
Date: Wed Sep 30 12:25:05 2009 -0700
Update new Scheduler to use wakeup API, add basic Scheduler tests.
The Scheduler doesn't yet add BuildRequests to the db, so much of
the tests are stubbed out.
commit 6c3104c1642309936b0e4336c4580e0cbbeec811
Author: Brian Warner <warner at lothar.com>
Date: Wed Sep 30 12:18:01 2009 -0700
Add wakeup timers to Loop, to help tree-stable-timers in
Schedulers.
commit dd42c5f867cacb6ba4fbdb386485d51e7eeaa803
Author: Brian Warner <warner at lothar.com>
Date: Thu Sep 17 18:01:55 2009 -0700
Start on new Scheduler: check for unexamined Changes, classify
each, note when tree-stable-timer is expired and there are
important changes to build. Attach schedulers to a Loop, fire
them (for now) every 30 seconds.
Other cleanups: add async ChangeManager.getChangeByNumber(),
getChangesByNumber, and getChangesGreaterThan. Add new scheduler
tables. Don't manually start the adapi pool to avoid sqlite
segfaults. Create MultiServiceLoop to manage schedulers and other
things that want to be driven by a Loop and be stored in a Service
hierarchy.
Everything is still quite broken. No code to actually trigger
builds. Lots of debug prints. I'm seeing sqlite3.OperationalError
"database is locked" exceptions with multiple parallel INSERTs,
which may either need auto-retry or more code to limit/avoid
concurrency.
commit 358744f98e7fbefe942f4e1e404ac68faa25b6c2
Author: Brian Warner <warner at lothar.com>
Date: Tue Sep 15 18:05:10 2009 -0700
Add notification-triggered processor-loop handling class. When
somebody modifies the database and sends a message through the
notification server, this is the code that will invoke the
Schedulers (or Builders) one-at-a-time, non-reentrantly, and as
many times as is necessary.
commit 7605a9163587d1b075fb455e0eb97ac10f43337b
Author: Brian Warner <warner at lothar.com>
Date: Tue Sep 15 16:50:17 2009 -0700
Work with MySQL as well as SQLite: this involves schema changes and
using a placeholder specific to be backend ("%s" for MySQL, "?" for
SQLite). Clean up the schema, merging "changeid" and "number"
together as suggested by Kristian Nielsen.
Also shut down the threadpool when we're done, to fix some
destructor exceptions, and make runner.py really exit, to fix a
hang.
commit 731344def10327b3bd7257ca0de2ebba1c9aa28a
Author: Brian Warner <warner at lothar.com>
Date: Mon Sep 14 17:21:57 2009 -0700
set DB type in buildbot.tac, rather than master.cfg . Add --db
argument to create-master and update-master, to specify the DB to
be created.
commit c60fde95d6cb5b543ccfb8809a5bd93709ba467f
Author: Brian Warner <warner at lothar.com>
Date: Mon Nov 2 17:44:02 2009 -0800
add DB-migration of changes.pck to "upgrade-master" tool, create DB
in "buildbot master".
* Create ChangeManager class, leave stub of old ChangeMaster in
place for pickle compatibility.
* Implement DB-based getChangeNumbered and eventGenerator methods
in ChangeManager.
* Add unit tests.
The new test_db works, but lots of others are currently broken.
However, this version shouldn't clobber changes.pck like the
previous one.
commit 917831317892337517ad4a81d1e3fe3781682b9d
Author: Brian Warner <warner at lothar.com>
Date: Wed Sep 9 18:48:25 2009 -0700
database-backed scheduler project: first steps. Create sqlite
database, store changes in it (in addition to the changes.pck
pickle and in RAM), nothing more.
Broken in this snapshot: reading of old changes.pck pickle, but it
still gets written, so using this version will clobber that file.
Still to do for this milestone: read changes.pck on demand, make
eventGenerator/getChangeNumbered async, stop writing to
changes.pck, move classes out of the way so a pickle-loading
migration tool can be written, write that migration tool.
commit 3e80bcb2e9dc2930e41ab615b4d2d15ccfc65982
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:20:46 2010 -0800
eventual.py: add eventual-send operator, copied (with tests) from
Foolscap
commit 21e12be626f835a3a7c040a0c319be96d13f68d7
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:19:13 2010 -0800
loop.py: a notification-triggered processor-loop handling class
When somebody modifies the database and sends a message through the
notification server, this is the code that will invoke the
Schedulers (or Builders) one-at-a-time, non-reentrantly, and as many
times as is necessary. It is a MultiService, and cleans up in
stopService (to make tests easier). The code that it runs can return a
wakeup time to get re-run at some point in the future. A loop_done()
hook is available too.
commit ee9c72f6bb3d63e5c0ba41222e9f04853a678b9d
Author: Brian Warner <warner at lothar.com>
Date: Fri Jan 8 01:15:03 2010 -0800
util.py: add DictOfSets (with tests), LRUCache, defaultdict (for py2.4)
Commit: 0e7f18a328e44d2c54b663fc46d5b4ab54706687
http://github.com/djmitche/buildbot/commit/0e7f18a328e44d2c54b663fc46d5b4ab54706687
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
A buildbot/changes/manager.py
M buildbot/changes/p4poller.py
Log Message:
-----------
schedulerdb 2-of-5: Changes
Changes are now stored as database rows, instead of as list elements inside a
pickled ChangeMaster instance. Most of ChangeMaster was removed, except for a
small stub to allow old pickles to be loaded for migration purposes (during
"buildbot upgrade-master").
The new ChangeManager class (moved out to changes/manager.py) is responsible
for reading from the database and returning instances to code that still
expects a Change instance.
Some old implicit restrictions are now made explicit: branch names must be
ASCII bytestrings, revisions must be ASCII bytestrings too (not ints, so SVN
code must expect and provide strings). Databases care more about types than
pickles did, and anything which is interpolated into a shell command (like
"checkout") must be a bytestring. The patches inside SourceStamps must be
bytestrings too, not unicode objects.
Commit: 6f9156de6cbe239bb0a32515c41ecdee9cc23b85
http://github.com/djmitche/buildbot/commit/6f9156de6cbe239bb0a32515c41ecdee9cc23b85
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
A buildbot/buildrequest.py
R buildbot/buildset.py
M buildbot/process/base.py
Log Message:
-----------
schedulerdb 3-of-5: BuildRequest/BuildSet
The canonical storage of a build request is now in the DB, but a separate
BuildRequest class is defined (in buildbot/buildrequest.py, split out from
buildbot/process/base.py) to pass around to code that needs it. Likewise the
old BuildSet class has been removed and its funcionality moved into the
database. The scheduling methods on BuildSet (like waitUntilSuccess and
start) have been subsumed by other changes to the Schedulers and Builders, so
buildbot/buildset.py was removed altogether.
Commit: b965842be93f1be07056e69931762a3ae3e3dd59
http://github.com/djmitche/buildbot/commit/b965842be93f1be07056e69931762a3ae3e3dd59
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M buildbot/clients/tryclient.py
M buildbot/scheduler.py
A buildbot/schedulers/__init__.py
A buildbot/schedulers/basic.py
A buildbot/schedulers/manager.py
A buildbot/schedulers/timed.py
A buildbot/schedulers/triggerable.py
A buildbot/schedulers/trysched.py
M buildbot/steps/trigger.py
M setup.py
Log Message:
-----------
schedulerdb 4-of-5: Schedulers
Schedulers are drastically different now. They store their internal state in
the database, rather than as instance attributes, to allow the buildmaster to
be bounced without losing scheduler state. The Change-based schedulers read
information about Changes out of the DB instead of subscribing to hear about
new changes via method calls. The timer-based schedulers use the
wake-me-later feature of Loop to arrange to be run later. All Schedulers
submit BuildSets via a database call instead of calling a method on the
BuildMaster.
Try schedulers and Dependent schedulers effectively watch the database to
find out about the builds they need to follow (Try needs to provide status
information via PB, and Dependent needs to know when the upstream builds have
succeeded). Some of this code is in buildbot/status/builder.py . Triggerable
schedulers had similar issues.
Finally, Schedulers have been split into a number of smaller separate files
(buildbot/schedulers/*.py), with the original buildbot/scheduler.py remaining
as an import stub for the benefit of existing master.cfg files.
Commit: 10c01a73b5fadcab04c9f63542b0da36d761977a
http://github.com/djmitche/buildbot/commit/10c01a73b5fadcab04c9f63542b0da36d761977a
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M buildbot/buildslave.py
M buildbot/config.py
M buildbot/interfaces.py
M buildbot/master.py
M buildbot/process/builder.py
M buildbot/process/buildstep.py
M buildbot/scripts/checkconfig.py
M buildbot/slave/commands.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
M buildbot/status/client.py
M buildbot/status/web/base.py
M buildbot/status/web/builder.py
M buildbot/status/web/console.py
M buildbot/status/web/grid.py
M buildbot/status/web/waterfall.py
M buildbot/status/words.py
M docs/buildbot.texinfo
Log Message:
-----------
schedulerdb 5-of-5: Builders, everything else
This contains the rest of the main schedulerdb changes. Most of the changes
are in buildbot/process/builder.py, which asks the database for unclaimed
BuildRequests instead of maintaining a .buildable attribute: this allows
queued build requests to survive a master bounce. Once a build is started,
the Builder must claim the BuildRequests by marking them in the database, and
builds that complete are similarly updated. Much of the IBuilderControl
functionality changed, since now the database is used to manipulate queued
builds.
buildbot/master.py also changed extensively. The database manager object is
created in the constructor and made available to several other services.
Builders and Schedulers are now Service instances, so they must be handled
differently during config reloads. A separate SchedulerManager class is the
parent for Schedulers, and manages the Loop which drives them. The Deferred
that loadConfig() returns *must* be waited upon: the actual config changes
will not occur right away, so many unit tests need to be updated. Some of the
scheduling functionality of the BotMaster was moved, as were things like
submitBuildSet. Builds are always driven with BuildSets now (previously they
were optional), so the IControl methods are different, requiring updates in
other places.
The Status implementation was changed slightly, since BuildSets,
SourceStamps, and Changes now live in the database instead of pickles. Some
methods were added to retrieve DB-specific information (like unique ID
numbers) for these objects, or to exchange an ID number for row contents. The
top-level Status object uses DB notification callbacks to implement existing
subscription interfaces.
buildbot.texinfo: document new treeStableTimer=None, mergeRequests features
schedulerdb 5-of-5: Builders, everything else
This contains the rest of the main schedulerdb changes. Most of the changes
are in buildbot/process/builder.py, which asks the database for unclaimed
BuildRequests instead of maintaining a .buildable attribute: this allows
queued build requests to survive a master bounce. Once a build is started,
the Builder must claim the BuildRequests by marking them in the database, and
builds that complete are similarly updated. Much of the IBuilderControl
functionality changed, since now the database is used to manipulate queued
builds.
buildbot/master.py also changed extensively. The database manager object is
created in the constructor and made available to several other services.
Builders and Schedulers are now Service instances, so they must be handled
differently during config reloads. A separate SchedulerManager class is the
parent for Schedulers, and manages the Loop which drives them. The Deferred
that loadConfig() returns *must* be waited upon: the actual config changes
will not occur right away, so many unit tests need to be updated. Some of the
scheduling functionality of the BotMaster was moved, as were things like
submitBuildSet. Builds are always driven with BuildSets now (previously they
were optional), so the IControl methods are different, requiring updates in
other places.
The Status implementation was changed slightly, since BuildSets,
SourceStamps, and Changes now live in the database instead of pickles. Some
methods were added to retrieve DB-specific information (like unique ID
numbers) for these objects, or to exchange an ID number for row contents. The
top-level Status object uses DB notification callbacks to implement existing
subscription interfaces.
buildbot.texinfo: document new treeStableTimer=None, mergeRequests features
Commit: ff021f62da31dd755e685c997266f8a789608610
http://github.com/djmitche/buildbot/commit/ff021f62da31dd755e685c997266f8a789608610
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
A buildbot/test/pollmixin.py
M buildbot/test/runs/test_console.py
M buildbot/test/runs/test_dependencies.py
M buildbot/test/runs/test_ec2buildslave.py
M buildbot/test/runs/test_locks.py
M buildbot/test/runs/test_mergerequests.py
M buildbot/test/runs/test_ordering.py
M buildbot/test/runs/test_properties.py
M buildbot/test/runs/test_reconfig.py
M buildbot/test/runs/test_run.py
M buildbot/test/runs/test_runner.py
M buildbot/test/runs/test_slaves.py
M buildbot/test/runs/test_status.py
M buildbot/test/runs/test_steps.py
M buildbot/test/runs/test_web.py
M buildbot/test/runs/test_web_status_json.py
M buildbot/test/runs/test_webparts.py
M buildbot/test/runutils.py
A buildbot/test/test_buildset.py
M buildbot/test/unit/test_authz.py
M buildbot/test/unit/test_buildreq.py
M buildbot/test/unit/test_buildstep.py
M buildbot/test/unit/test_changemaster.py
M buildbot/test/unit/test_changes.py
M buildbot/test/unit/test_config.py
M buildbot/test/unit/test_control.py
M buildbot/test/unit/test_package_rpm.py
M buildbot/test/unit/test_scheduler.py
M buildbot/test/unit/test_sourcestamp.py
M buildbot/test/unit/test_transfer.py
M buildbot/test/vc/test_vc.py
Log Message:
-----------
update all tests to work with the new schedulerdb
Big patch. Much of the work is to create a master (with a db) before
starting the test. It is now mandatory to wait for master.loadConfig's
Deferred. Master shutdown must be waited on too. And some of the
BuildRequest submission paths changed.
This also fixes a few pyflakes warnings.
Commit: 58c6c6132117a1fd715b233009b3e07aedcac616
http://github.com/djmitche/buildbot/commit/58c6c6132117a1fd715b233009b3e07aedcac616
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M buildbot/changes/p4poller.py
M buildbot/test/unit/test_p4poller.py
Log Message:
-----------
p4poller: Clean up Deferred errbacks, log.err problems, fix tests to ignore
logged errors when testing bad input.
Commit: e6cfbdafd877a8c894ad86bf83d0f3d0921d0e04
http://github.com/djmitche/buildbot/commit/e6cfbdafd877a8c894ad86bf83d0f3d0921d0e04
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M buildbot/changes/bonsaipoller.py
M buildbot/changes/freshcvs.py
M buildbot/changes/pb.py
M buildbot/changes/svnpoller.py
M buildbot/clients/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/build.py
M buildbot/status/web/grid.py
M buildbot/status/web/olpb.py
M buildbot/status/web/slaves.py
M buildbot/status/web/status_json.py
M buildbot/status/web/waterfall.py
M buildbot/steps/master.py
M buildbot/steps/shell.py
M buildbot/steps/transfer.py
M buildbot/util.py
Log Message:
-----------
hush most non-trivial pyflakes warnings
Commit: 4401e133365a7c39bf1f1a08822d23ddf04ad253
http://github.com/djmitche/buildbot/commit/4401e133365a7c39bf1f1a08822d23ddf04ad253
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-14 (Sun, 14 Feb 2010)
Changed paths:
M .gitignore
M Makefile
A buildbot/test/trial_coverage.py
A contrib/coverage2text.py
A twisted/plugins/buildbot_trial.py
Log Message:
-----------
add code-coverage tools: use "make test-coverage" to get started
Commit: abb32cfff604870a4ea70b3bf87e50418ffdcc52
http://github.com/djmitche/buildbot/commit/abb32cfff604870a4ea70b3bf87e50418ffdcc52
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M docs/cfg-global.texinfo
R docs/cfg-projdef.texinfo
M docs/configuration.texinfo
Log Message:
-----------
WIP - look for comment to see where I was
Commit: 06e2b0eee14c021a0fa349db5158a1de739f44e2
http://github.com/djmitche/buildbot/commit/06e2b0eee14c021a0fa349db5158a1de739f44e2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M .gitignore
M docs/Makefile
M docs/buildbot.texinfo
A docs/buildprocess.texinfo
A docs/cfg-changesources.texinfo
A docs/cfg-global.texinfo
A docs/cfg-schedulers.texinfo
A docs/cmdline.texinfo
A docs/concepts.texinfo
A docs/configuration.texinfo
A docs/installation.texinfo
A docs/introduction.texinfo
A docs/resources.texinfo
A docs/status.texinfo
A docs/version.py
Log Message:
-----------
Merge branch 'movedocs'
* movedocs:
WIP - look for comment to see where I was
break out 'Schedulers' section, add indices for each section
move 'Change Sources' under 'Configuration'
Support building docs in both split and full HTML
add pointer to API docs
split documentation into per-chapter files
Commit: d8d79ff2cfd7f29cefa9f1737f9476fcd1518b20
http://github.com/djmitche/buildbot/commit/d8d79ff2cfd7f29cefa9f1737f9476fcd1518b20
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M README
Log Message:
-----------
Add (simple)json requirement
Commit: adc8fec0022c5985a83478ba97209f509d400850
http://github.com/djmitche/buildbot/commit/adc8fec0022c5985a83478ba97209f509d400850
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
A buildbot/test/runs/test_db.py
R buildbot/test/test_db.py
R buildbot/test/test_eventual.py
R buildbot/test/test_loop.py
A buildbot/test/unit/test_eventual.py
A buildbot/test/unit/test_loop.py
Log Message:
-----------
Move into correct subfolders
Commit: 5eb77a79fe13aa349e52f7f7443c9275a11d170b
http://github.com/djmitche/buildbot/commit/5eb77a79fe13aa349e52f7f7443c9275a11d170b
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
R buildbot/test/test_buildset.py
Log Message:
-----------
Remove what appears to be an empty file. Merge gone wrong?
Commit: 4fff586fa79509962702704c80e619ec1f856298
http://github.com/djmitche/buildbot/commit/4fff586fa79509962702704c80e619ec1f856298
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
A buildbot/test/runs/test_db.py
R buildbot/test/test_buildset.py
R buildbot/test/test_db.py
R buildbot/test/test_eventual.py
R buildbot/test/test_loop.py
A buildbot/test/unit/test_eventual.py
A buildbot/test/unit/test_loop.py
Log Message:
-----------
Merge branch 'test_cleanup'
Commit: d7dcf3e27d8519286e17958b9381e75e3d1aa762
http://github.com/djmitche/buildbot/commit/d7dcf3e27d8519286e17958b9381e75e3d1aa762
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
Streamline master/slave .tac files so that the common parts appears first (no functionality change intended)
Commit: b4587376e0ff6d3cee04bf007a44489d72e74471
http://github.com/djmitche/buildbot/commit/b4587376e0ff6d3cee04bf007a44489d72e74471
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/db.py
Log Message:
-----------
fix simplejson import in buildbot.db
Commit: 641fea43540523e3a121945323a30ce4c188df18
http://github.com/djmitche/buildbot/commit/641fea43540523e3a121945323a30ce4c188df18
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M README
M setup.py
Log Message:
-----------
Add new sqlite3 dependency
Commit: 950bc5ca5825492aca4f144afd9c898ae8e8782d
http://github.com/djmitche/buildbot/commit/950bc5ca5825492aca4f144afd9c898ae8e8782d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M README
M setup.py
Log Message:
-----------
Merge branch 'master' of git at github.com:djmitche/buildbot
* 'master' of git at github.com:djmitche/buildbot:
Add new sqlite3 dependency
Commit: 2bef2d8034519bc84789353e0b20f43e5cd3de50
http://github.com/djmitche/buildbot/commit/2bef2d8034519bc84789353e0b20f43e5cd3de50
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M README
M buildbot/db.py
M buildbot/test/runs/test_db.py
M setup.py
Log Message:
-----------
require pysqlite on py-2.5 and lower, use it in buildbot.db
This adds a method that determines the appropriate module to use for
sqlite, and special-cases the dbapiName 'sqlite3' to point to this
module name
Commit: c43693d37b00f9de24b18dcf23c19cdb7df180e2
http://github.com/djmitche/buildbot/commit/c43693d37b00f9de24b18dcf23c19cdb7df180e2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
M buildbot/test/runs/test_db.py
Log Message:
-----------
clean up test_db output a bit
Commit: 466664afdb364b4a92b9b6496c202556453ad43c
http://github.com/djmitche/buildbot/commit/466664afdb364b4a92b9b6496c202556453ad43c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
more test output cleanup
Commit: a5a128ae7ffa138fa09ddee14cba922fc22946d5
http://github.com/djmitche/buildbot/commit/a5a128ae7ffa138fa09ddee14cba922fc22946d5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/test/runs/test_webparts.py
Log Message:
-----------
fix test_webparts (I broke it..)
Commit: 9adac4e387e773653adbb221c880464d49316cac
http://github.com/djmitche/buildbot/commit/9adac4e387e773653adbb221c880464d49316cac
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/loop.py
M buildbot/test/unit/test_loop.py
Log Message:
-----------
comments on buildbot.loop
Commit: 9bba75e76dab5f397990bc312242cc84ab005c58
http://github.com/djmitche/buildbot/commit/9bba75e76dab5f397990bc312242cc84ab005c58
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/status/web/files/default.css
M buildbot/status/web/templates/layout.html
Log Message:
-----------
clean up log display
Only apply interface-related styling to interface pages, not to log
pages. This reverts the log displays back to the plain-text output
they had in previous versions, although that is user-stylable.
span.header had padding 1em, which was just strange!
Commit: 52fc33ff30a9872565047e1880464233aec2524d
http://github.com/djmitche/buildbot/commit/52fc33ff30a9872565047e1880464233aec2524d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/db.py
Log Message:
-----------
use textwrap.dedent to make schema more readable
Commit: 28d1841edc16eb99523f50a0f517adb4199ddadd
http://github.com/djmitche/buildbot/commit/28d1841edc16eb99523f50a0f517adb4199ddadd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/test/runs/test_webparts.py
Log Message:
-----------
don't fail if lxml not installed
Commit: a16c9761df2b4edd03acb8bf2619e70d41cf58ce
http://github.com/djmitche/buildbot/commit/a16c9761df2b4edd03acb8bf2619e70d41cf58ce
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/sourcestamp.py
Log Message:
-----------
Use Versioned to ensure SourceStamps have the right types
Since SourceStamps are used against the DB, types matter, so this patch
uses styles.Versioned to coerce branch, revision, and patch to the
correct type.
Commit: 0c2de79bcbc782631a3a5a821fd4871875000c29
http://github.com/djmitche/buildbot/commit/0c2de79bcbc782631a3a5a821fd4871875000c29
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/master.py
M buildbot/process/builder.py
Log Message:
-----------
requestBuild no longer exists; uses submitBuildRequest
This removes the reference from the DebugPerspective, and fixes the
rebuild button on the web status
Commit: 45c9b4ec236549f929bee80587e4bc72828916ad
http://github.com/djmitche/buildbot/commit/45c9b4ec236549f929bee80587e4bc72828916ad
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/sourcestamp.py
Log Message:
-----------
remove redundant print
Commit: 822889a4c1a46ee5072d2082e70083fbb4c2c442
http://github.com/djmitche/buildbot/commit/822889a4c1a46ee5072d2082e70083fbb4c2c442
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/test/unit/test_changes.py
M buildbot/util.py
Log Message:
-----------
Make buildbot.changes.changes.Change() more resilient
Instead of failing on unicode input, coerce it to a bytestring
Commit: c79f09bf30da4fe8c006087217a48cc8d7f9cae9
http://github.com/djmitche/buildbot/commit/c79f09bf30da4fe8c006087217a48cc8d7f9cae9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/status/builder.py
Log Message:
-----------
check for notification methods before calling them
Commit: 60873ec18fb790c0ad56c4a8a31afad7ef33eb75
http://github.com/djmitche/buildbot/commit/60873ec18fb790c0ad56c4a8a31afad7ef33eb75
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/process/subunitlogobserver.py
A buildbot/steps/subunit.py
M docs/buildbot.texinfo
R docs/buildprocess.texinfo
A docs/cfg-builders.texinfo
A docs/cfg-buildfactories.texinfo
A docs/cfg-buildslaves.texinfo
A docs/cfg-buildsteps.texinfo
M docs/cfg-global.texinfo
A docs/cfg-interlocks.texinfo
A docs/cfg-statustargets.texinfo
M docs/cmdline.texinfo
M docs/configuration.texinfo
M docs/introduction.texinfo
R docs/status.texinfo
Log Message:
-----------
Finish moving docs around
This splits the docs into the following chapters:
1. Introduction
2. Installation
3. Concepts
4. Configuration
5. Command-line tool
6. Resources
Each chapter is in its own texinfo file. Furthermore, the Configuration
chapter is broken down into the types of objects required in the
configuration, and each subsection is described in its own texinfo file.
With this organization, hopefully it will be clearer where documentation
should be added when patches are contributed.
This patch also removes all but the first argument of @node; the
remainder are redundant and cause unnecessary changes that lead to merge
conflicts.
Commit: a1e99533057f3fd56496c26b42f0e0ba9e774b08
http://github.com/djmitche/buildbot/commit/a1e99533057f3fd56496c26b42f0e0ba9e774b08
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M .gitignore
M buildbot/process/subunitlogobserver.py
A buildbot/steps/subunit.py
M docs/Makefile
M docs/buildbot.texinfo
A docs/cfg-builders.texinfo
A docs/cfg-buildfactories.texinfo
A docs/cfg-buildslaves.texinfo
A docs/cfg-buildsteps.texinfo
A docs/cfg-changesources.texinfo
A docs/cfg-global.texinfo
A docs/cfg-interlocks.texinfo
A docs/cfg-schedulers.texinfo
A docs/cfg-statustargets.texinfo
A docs/cmdline.texinfo
A docs/concepts.texinfo
A docs/configuration.texinfo
A docs/installation.texinfo
A docs/introduction.texinfo
A docs/resources.texinfo
A docs/version.py
Log Message:
-----------
Merge branch 'movedocs'
* movedocs:
Finish moving docs around
WIP - look for comment to see where I was
break out 'Schedulers' section, add indices for each section
move 'Change Sources' under 'Configuration'
Support building docs in both split and full HTML
add pointer to API docs
split documentation into per-chapter files
Commit: 762622d4b3ef7ff968f4b7c3fe81238a15ee7718
http://github.com/djmitche/buildbot/commit/762622d4b3ef7ff968f4b7c3fe81238a15ee7718
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/changes/manager.py
M buildbot/db.py
M buildbot/loop.py
M buildbot/schedulers/basic.py
M buildbot/schedulers/manager.py
M buildbot/schedulers/timed.py
M buildbot/schedulers/triggerable.py
M buildbot/schedulers/trysched.py
M buildbot/status/web/buildstatus.py
M buildbot/status/web/console.py
M buildbot/test/runs/test_db.py
M buildbot/test/unit/test_loop.py
Log Message:
-----------
turn off execute bit for all buildbot/* python modules
(mostly the new ones that I added without first checking the mode bits)
Commit: 6734b333e271d01e0944689c8a7ec114a0b490e1
http://github.com/djmitche/buildbot/commit/6734b333e271d01e0944689c8a7ec114a0b490e1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M Makefile
M docs/Makefile
Log Message:
-----------
get images right in docs
Commit: cb05f710c5131a86d27048ec3f553d9ba44d72f7
http://github.com/djmitche/buildbot/commit/cb05f710c5131a86d27048ec3f553d9ba44d72f7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M docs/buildbot.texinfo
A docs/developer.texinfo
Log Message:
-----------
Add (stubbed-out) Developer Information section
Hopefully this will be easily expanded, and will provide a place for
warmer to start documenting the schedulerdb changes.
Commit: 23cc8ff2aac0d6f99ee5031ca3991364d8dbbef4
http://github.com/djmitche/buildbot/commit/23cc8ff2aac0d6f99ee5031ca3991364d8dbbef4
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-15 (Mon, 15 Feb 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
import signal unconditionally
Commit: 7bd3243bd6e1364032dcf12e7a795d188364251e
http://github.com/djmitche/buildbot/commit/7bd3243bd6e1364032dcf12e7a795d188364251e
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-16 (Tue, 16 Feb 2010)
Changed paths:
M buildbot/db.py
Log Message:
-----------
db.py: fix get_sqlite_dbapi_name() to actually use "sqlite3" on >=py2.6
Commit: f2b79ee6756868dd76a045b919f6fe5ff89272e8
http://github.com/djmitche/buildbot/commit/f2b79ee6756868dd76a045b919f6fe5ff89272e8
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/test/runutils.py
M buildbot/test/unit/test_config.py
Log Message:
-----------
test_config: rewrite in terms of MasterMixin
Commit: 5dcd24c51f5354c902d4612d06568dbe175340db
http://github.com/djmitche/buildbot/commit/5dcd24c51f5354c902d4612d06568dbe175340db
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/master.py
M buildbot/schedulers/manager.py
M buildbot/schedulers/timed.py
M buildbot/test/runs/test_db.py
M buildbot/test/unit/test_scheduler.py
Log Message:
-----------
remove every-30-second SchedulerManager trigger, in favor of one
post-reconfig trigger
This revealed a bug in Periodic (not scheduling a wakeup for the next
periodic build), now fixed. Unit tests were updated too.
I left a "just_poll" flag in place for a future config knob to enable the
multiple-masters-sharing-one-DB mode.
Commit: 4a0540386460e1d5823d9a27c1a4868021f3685d
http://github.com/djmitche/buildbot/commit/4a0540386460e1d5823d9a27c1a4868021f3685d
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/process/builder.py
M buildbot/process/subunitlogobserver.py
Log Message:
-----------
hush some pyflakes warnings
Commit: ac44ca9d17826d85e047fda55bcc7d33cf3fb6b0
http://github.com/djmitche/buildbot/commit/ac44ca9d17826d85e047fda55bcc7d33cf3fb6b0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/scripts/sample.cfg
Log Message:
-----------
Fix bad 'authz' configuration in sample.cfg
Commit: 9552312cc198709cec6d68239ec260285924e3b9
http://github.com/djmitche/buildbot/commit/9552312cc198709cec6d68239ec260285924e3b9
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/db.py
M buildbot/test/unit/test_config.py
Log Message:
-----------
Adding DB.from_url method and tests
Commit: c175b816e747437c5accb100b66708835c53997f
http://github.com/djmitche/buildbot/commit/c175b816e747437c5accb100b66708835c53997f
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/master.py
M buildbot/status/builder.py
M buildbot/test/runs/test_locks.py
M buildbot/test/runutils.py
M docs/cfg-global.texinfo
Log Message:
-----------
Refactor database loading code so that it can be specified via
master.cfg
Commit: d52a3dc58fbf000f20ae636faed8834664ad40bd
http://github.com/djmitche/buildbot/commit/d52a3dc58fbf000f20ae636faed8834664ad40bd
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/master.py
M buildbot/test/unit/test_config.py
Log Message:
-----------
Prevent changing the db_url on a reconfig
Commit: cb3d1f52137bc7040620b9ada8750268767cef3e
http://github.com/djmitche/buildbot/commit/cb3d1f52137bc7040620b9ada8750268767cef3e
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
M buildbot/scripts/sample.cfg
M buildbot/test/runs/test_runner.py
M buildbot/test/runs/test_webparts.py
Log Message:
-----------
Updating create-master/upgrade-master to use DB urls
Commit: bb3b22bead981a117bb0deb790685c4128edfcc9
http://github.com/djmitche/buildbot/commit/bb3b22bead981a117bb0deb790685c4128edfcc9
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/changes/svnpoller.py
Log Message:
-----------
Remove superfluous dbgMsg()
Commit: 20e1bf182e7286782f637b9a97da554aae036dc4
http://github.com/djmitche/buildbot/commit/20e1bf182e7286782f637b9a97da554aae036dc4
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/schedulers/basic.py
M buildbot/schedulers/triggerable.py
M buildbot/schedulers/trysched.py
Log Message:
-----------
Add getPendingBuildTimes() to Base scheduler
Commit: 10b986342590589cf19f763dfd69f737a32abd0b
http://github.com/djmitche/buildbot/commit/10b986342590589cf19f763dfd69f737a32abd0b
Author: Chase Phillips <cmp at google.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/status/web/buildstatus.py
Log Message:
-----------
buildstatus should only show steps that have started.
The recent setStepStarted() change causes some steps
to have text set when they're created. In those cases,
buildstatus would show the step even though it may not
have started yet. This change causes buildstatus to
only show steps that have started.
Commit: 625d0e2ff36425e3f4f932520a0f82017ab5b7d5
http://github.com/djmitche/buildbot/commit/625d0e2ff36425e3f4f932520a0f82017ab5b7d5
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/changes/svnpoller.py
M buildbot/db.py
M buildbot/master.py
M buildbot/schedulers/basic.py
M buildbot/schedulers/triggerable.py
M buildbot/schedulers/trysched.py
M buildbot/scripts/runner.py
M buildbot/scripts/sample.cfg
M buildbot/status/builder.py
M buildbot/test/runs/test_locks.py
M buildbot/test/runs/test_runner.py
M buildbot/test/runs/test_webparts.py
M buildbot/test/runutils.py
M buildbot/test/unit/test_config.py
M docs/cfg-global.texinfo
Log Message:
-----------
Merge remote branch 'dustin/master'
Merged catlee's c['db_url'] work with my test fixes and loop-trigger changes.
Commit: 8f53d430074c5596876a520495446b84597a6b09
http://github.com/djmitche/buildbot/commit/8f53d430074c5596876a520495446b84597a6b09
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/master.py
M buildbot/test/unit/test_config.py
Log Message:
-----------
add c['db_poll_interval'], to enable multiple-masters with a shared DB
This isn't complete: I expect that systems which use this will have a few
small problems with status delivery tools (the IRC "force build" command
probably won't announce the build's completion, and the "buildbot try --wait"
option probably won't either). Eventually, this simple polling will be
replaced with a TCP-based per-DB "notification server", and
c['db_poll_interval'] will be replaced with c['db_notification_server'].
Commit: 461a3f11e7763049177f7d7f3175344bfaf92e6a
http://github.com/djmitche/buildbot/commit/461a3f11e7763049177f7d7f3175344bfaf92e6a
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/changes/manager.py
Log Message:
-----------
Fixup some comments in ChangeManager
Commit: a1ed322dd5b4cc9ca2ac52d49b841eec2b8126b0
http://github.com/djmitche/buildbot/commit/a1ed322dd5b4cc9ca2ac52d49b841eec2b8126b0
Author: Brian Warner <warner at lothar.com>
Date: 2010-02-17 (Wed, 17 Feb 2010)
Changed paths:
M buildbot/changes/manager.py
Log Message:
-----------
Merge remote branch 'dustin/master'
Commit: 7bf72650ae7307633ad1e0d94d3d9b33d56ab11a
http://github.com/djmitche/buildbot/commit/7bf72650ae7307633ad1e0d94d3d9b33d56ab11a
Author: Jonathan S. Romero <jonnyro at jonnyro-desktop.(none)>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Update documentation for always_purge option to SVN buildstep.
Commit: 6d4357837808dbe3229231b9c59941145e0cc43a
http://github.com/djmitche/buildbot/commit/6d4357837808dbe3229231b9c59941145e0cc43a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/status/web/buildstatus.py
Log Message:
-----------
Merge branch 'stepstarted' of git://github.com/chasephillips/buildbot
* 'stepstarted' of git://github.com/chasephillips/buildbot:
buildstatus should only show steps that have started.
Commit: 828ee715b58925db456d44f46c4fdba4716b98cd
http://github.com/djmitche/buildbot/commit/828ee715b58925db456d44f46c4fdba4716b98cd
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/clients/debug.py
Log Message:
-----------
Remove __main__. We already support this through 'buildbot debugclient'
Commit: 62b86bcae9a6e3430457367e0f0a540c5b9307e1
http://github.com/djmitche/buildbot/commit/62b86bcae9a6e3430457367e0f0a540c5b9307e1
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/db.py
M buildbot/master.py
M buildbot/process/builder.py
M buildbot/process/subunitlogobserver.py
M buildbot/schedulers/manager.py
M buildbot/schedulers/timed.py
M buildbot/status/web/buildstatus.py
M buildbot/test/runs/test_db.py
M buildbot/test/runutils.py
M buildbot/test/unit/test_config.py
M buildbot/test/unit/test_scheduler.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Merge branch 'master' of git at github.com:djmitche/buildbot
Commit: 9ab140a03378baa5ec98422228508ffa4d91c433
http://github.com/djmitche/buildbot/commit/9ab140a03378baa5ec98422228508ffa4d91c433
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
(fixes #719) fix what appears to be some debug code that was inadvertently left in
Commit: f0cfd9fefe62041f8598335a82dc777bfb627473
http://github.com/djmitche/buildbot/commit/f0cfd9fefe62041f8598335a82dc777bfb627473
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/process/builder.py
M buildbot/slave/commands.py
M buildbot/test/runs/test_run.py
M contrib/bk_buildbot.py
Log Message:
-----------
Fix some bad indentions
Commit: 29433c3e7db6a182059fd8e298e4db53e6df0a06
http://github.com/djmitche/buildbot/commit/29433c3e7db6a182059fd8e298e4db53e6df0a06
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/test/runs/test_webparts.py
Log Message:
-----------
Remove duplicate etree import
Commit: ecd10541ee84c8da298f5af49cacf3c7541aa610
http://github.com/djmitche/buildbot/commit/ecd10541ee84c8da298f5af49cacf3c7541aa610
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M README
Log Message:
-----------
Add a short CONTRIBUTE section
Commit: 0d0295232a80c090594b9c16fc4325353b3d4650
http://github.com/djmitche/buildbot/commit/0d0295232a80c090594b9c16fc4325353b3d4650
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M NEWS
Log Message:
-----------
Highlight that we've removed support for 'bots' and 'sources'
Commit: e8dba2d8bb16a441a9bdffd7ff33e561bc65d979
http://github.com/djmitche/buildbot/commit/e8dba2d8bb16a441a9bdffd7ff33e561bc65d979
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
Raise an error instead of a warning if we see c['bots'] or c['sources']
Commit: 9eb6cc750281fe5ea40b427a1d3d7f9d3e70bfca
http://github.com/djmitche/buildbot/commit/9eb6cc750281fe5ea40b427a1d3d7f9d3e70bfca
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M docs/cfg-buildslaves.texinfo
M docs/cfg-changesources.texinfo
Log Message:
-----------
Don't even mention that we used to support 'bots' and 'sources'. We don't want to give people some wrongs ideas
Commit: 78005f307d062e925e43be4bcfd7cff436cc3fef
http://github.com/djmitche/buildbot/commit/78005f307d062e925e43be4bcfd7cff436cc3fef
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/scripts/sample.cfg
M docs/examples/twisted_master.cfg
Log Message:
-----------
Be a model citizen. Cleanup our sample config files
Commit: 534cf751ac30b032b4f35ef3f70035874a3697e9
http://github.com/djmitche/buildbot/commit/534cf751ac30b032b4f35ef3f70035874a3697e9
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M contrib/arch_buildbot.py
Log Message:
-----------
Scrub contrib/ for c['sources']
Commit: 842626da393e3af9d8d628c2cccef8bcc291a625
http://github.com/djmitche/buildbot/commit/842626da393e3af9d8d628c2cccef8bcc291a625
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/test/unit/test_config.py
Log Message:
-----------
Remove c['bots'] backwards compatible testcase which is no longer applicable
Commit: 811afe63e7f8080aa70244d60b8e8b9c86298c1c
http://github.com/djmitche/buildbot/commit/811afe63e7f8080aa70244d60b8e8b9c86298c1c
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M buildbot/test/unit/test_config.py
Log Message:
-----------
Remove c['sources'] backwards compatible testcase which is no longer applicable
Commit: c30922eab7afe265a838401890f6923172094fd5
http://github.com/djmitche/buildbot/commit/c30922eab7afe265a838401890f6923172094fd5
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-18 (Thu, 18 Feb 2010)
Changed paths:
M NEWS
M buildbot/master.py
M buildbot/scripts/sample.cfg
M buildbot/test/unit/test_config.py
M contrib/arch_buildbot.py
M docs/cfg-buildslaves.texinfo
M docs/cfg-changesources.texinfo
M docs/examples/twisted_master.cfg
Log Message:
-----------
Merge branch 'deprecated'
Commit: 9749db561b1c7b92d03e3314e70e8109c1fcd29e
http://github.com/djmitche/buildbot/commit/9749db561b1c7b92d03e3314e70e8109c1fcd29e
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-19 (Fri, 19 Feb 2010)
Changed paths:
M docs/examples/twisted_master.cfg
Log Message:
-----------
Fix thinko in previous commit. Of cource I meant c['slaves']
Commit: 7f5322928466eb595f6ec74a318d35fd4b65952e
http://github.com/djmitche/buildbot/commit/7f5322928466eb595f6ec74a318d35fd4b65952e
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-19 (Fri, 19 Feb 2010)
Changed paths:
M buildbot/status/web/templates/waterfall.html
Log Message:
-----------
Indent last build column properly (whitespace change)
Commit: efbb9b05fcac613f44c4d35fc8f5cded0d38cf7d
http://github.com/djmitche/buildbot/commit/efbb9b05fcac613f44c4d35fc8f5cded0d38cf7d
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-19 (Fri, 19 Feb 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
(fixes #647) Use basedir to form the path to the twistd.log file
Thanks to Dustin and Dan for the solution
Commit: 3bc6c4e5ecae4e814071f664af8758634967a8f4
http://github.com/djmitche/buildbot/commit/3bc6c4e5ecae4e814071f664af8758634967a8f4
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-19 (Fri, 19 Feb 2010)
Changed paths:
M buildbot/status/words.py
Log Message:
-----------
Remove stale comment wrt. Python 2.3 compatibility
Commit: e17909d10982e88d2b9f2d46e01dbecb87ddd8fe
http://github.com/djmitche/buildbot/commit/e17909d10982e88d2b9f2d46e01dbecb87ddd8fe
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-19 (Fri, 19 Feb 2010)
Changed paths:
M buildbot/status/words.py
Log Message:
-----------
Group Python stdlib imports
Commit: ccbc2b1237a3a60fe24c788062d05fd36fde9621
http://github.com/djmitche/buildbot/commit/ccbc2b1237a3a60fe24c788062d05fd36fde9621
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-19 (Fri, 19 Feb 2010)
Changed paths:
M buildbot/config.py
Log Message:
-----------
BuilderConfig category must be a string
Commit: fb6e733ead35914714df2a9be180f4e6b6d5eaf2
http://github.com/djmitche/buildbot/commit/fb6e733ead35914714df2a9be180f4e6b6d5eaf2
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/schedulers/triggerable.py
Log Message:
-----------
Triggerable doesn't do anything useful with get_initial_state() so don't override it
Commit: 8293230bd6e9289109c034913a061f17218b2937
http://github.com/djmitche/buildbot/commit/8293230bd6e9289109c034913a061f17218b2937
Author: Jochen Eisinger <jochen at chromium.org>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/changes/manager.py
M buildbot/db.py
M buildbot/interfaces.py
M buildbot/status/builder.py
M buildbot/status/web/waterfall.py
M buildbot/test/runs/test_status.py
Log Message:
-----------
Limit the display to 24h when a branch or committer filter is specified
for the waterfall (and not other limit is explicitly given).
TEST=test_status.EventGenerator
Commit: bfe3bcd93f33e14fedd8d4ade1ca5944a86231f3
http://github.com/djmitche/buildbot/commit/bfe3bcd93f33e14fedd8d4ade1ca5944a86231f3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/config.py
Log Message:
-----------
fix requirement that BuilderConfig category be non-None
Commit: 7ec3cb889da367e01266fc3e923d64ca0c4452d0
http://github.com/djmitche/buildbot/commit/7ec3cb889da367e01266fc3e923d64ca0c4452d0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/test/runs/test_db.py
Log Message:
-----------
disable badly isolated test
refs #721
Commit: aeec040f1b7fb38e51541e87e89a62640fce3199
http://github.com/djmitche/buildbot/commit/aeec040f1b7fb38e51541e87e89a62640fce3199
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/test/runs/test_db.py
Log Message:
-----------
remove bogus testing code
Commit: 0e1cdbb25c57b46fdf93c8a0201d128def395533
http://github.com/djmitche/buildbot/commit/0e1cdbb25c57b46fdf93c8a0201d128def395533
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/test/runs/test_db.py
Log Message:
-----------
clean up buildbot.test.runs.test_db.Scheduling's isolation
fixes #723
Commit: c6e69ccf464e688848a9024e7f88f6a09d0d82ba
http://github.com/djmitche/buildbot/commit/c6e69ccf464e688848a9024e7f88f6a09d0d82ba
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/test/runs/test_db.py
Log Message:
-----------
disable badly-isolated buildbot.test.runs.test_db.{Create,MigrateChanges,Generic} (refs #724)
Commit: 429ed202252d60f401c825e307845af041f8fc9a
http://github.com/djmitche/buildbot/commit/429ed202252d60f401c825e307845af041f8fc9a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M MANIFEST.in
A buildbot/broken_test/__init__.py
A buildbot/broken_test/pollmixin.py
A buildbot/broken_test/runs/__init__.py
A buildbot/broken_test/runs/test_console.py
A buildbot/broken_test/runs/test_db.py
A buildbot/broken_test/runs/test_dependencies.py
A buildbot/broken_test/runs/test_ec2buildslave.py
A buildbot/broken_test/runs/test_locks.py
A buildbot/broken_test/runs/test_mergerequests.py
A buildbot/broken_test/runs/test_ordering.py
A buildbot/broken_test/runs/test_properties.py
A buildbot/broken_test/runs/test_reconfig.py
A buildbot/broken_test/runs/test_run.py
A buildbot/broken_test/runs/test_runner.py
A buildbot/broken_test/runs/test_slaves.py
A buildbot/broken_test/runs/test_status.py
A buildbot/broken_test/runs/test_steps.py
A buildbot/broken_test/runs/test_web.py
A buildbot/broken_test/runs/test_web_status_json.py
A buildbot/broken_test/runs/test_webparts.py
A buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-lat1.ent
A buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-special.ent
A buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-symbol.ent
A buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml1-transitional.dtd
A buildbot/broken_test/runutils.py
A buildbot/broken_test/trial_coverage.py
A buildbot/broken_test/unit/__init__.py
A buildbot/broken_test/unit/emit.py
A buildbot/broken_test/unit/emitlogs.py
A buildbot/broken_test/unit/mail/freshcvs.1
A buildbot/broken_test/unit/mail/freshcvs.2
A buildbot/broken_test/unit/mail/freshcvs.3
A buildbot/broken_test/unit/mail/freshcvs.4
A buildbot/broken_test/unit/mail/freshcvs.5
A buildbot/broken_test/unit/mail/freshcvs.6
A buildbot/broken_test/unit/mail/freshcvs.7
A buildbot/broken_test/unit/mail/freshcvs.8
A buildbot/broken_test/unit/mail/freshcvs.9
A buildbot/broken_test/unit/mail/launchpad.1
A buildbot/broken_test/unit/mail/launchpad.2
A buildbot/broken_test/unit/mail/launchpad.3
A buildbot/broken_test/unit/mail/launchpad.4
A buildbot/broken_test/unit/mail/launchpad.5
A buildbot/broken_test/unit/mail/launchpad.6
A buildbot/broken_test/unit/mail/svn-commit.1
A buildbot/broken_test/unit/mail/svn-commit.2
A buildbot/broken_test/unit/mail/syncmail.1
A buildbot/broken_test/unit/mail/syncmail.2
A buildbot/broken_test/unit/mail/syncmail.3
A buildbot/broken_test/unit/mail/syncmail.4
A buildbot/broken_test/unit/mail/syncmail.5
A buildbot/broken_test/unit/sleep.py
A buildbot/broken_test/unit/subdir/__init__.py
A buildbot/broken_test/unit/subdir/emit.py
A buildbot/broken_test/unit/test_bonsaipoller.py
A buildbot/broken_test/unit/test_buildreq.py
A buildbot/broken_test/unit/test_buildstep.py
A buildbot/broken_test/unit/test_changemaster.py
A buildbot/broken_test/unit/test_changes.py
A buildbot/broken_test/unit/test_config.py
A buildbot/broken_test/unit/test_control.py
A buildbot/broken_test/unit/test_eventual.py
A buildbot/broken_test/unit/test_loop.py
A buildbot/broken_test/unit/test_maildir.py
A buildbot/broken_test/unit/test_mailparse.py
A buildbot/broken_test/unit/test_p4poller.py
A buildbot/broken_test/unit/test_package_rpm.py
A buildbot/broken_test/unit/test_scheduler.py
A buildbot/broken_test/unit/test_shell.py
A buildbot/broken_test/unit/test_slavecommand.py
A buildbot/broken_test/unit/test_sourcestamp.py
A buildbot/broken_test/unit/test_svnpoller.py
A buildbot/broken_test/unit/test_transfer.py
A buildbot/broken_test/unit/test_twisted.py
A buildbot/broken_test/unit/test_util.py
A buildbot/broken_test/vc/__init__.py
A buildbot/broken_test/vc/test_vc.py
R buildbot/test/pollmixin.py
R buildbot/test/runs/__init__.py
R buildbot/test/runs/test_console.py
R buildbot/test/runs/test_db.py
R buildbot/test/runs/test_dependencies.py
R buildbot/test/runs/test_ec2buildslave.py
R buildbot/test/runs/test_locks.py
R buildbot/test/runs/test_mergerequests.py
R buildbot/test/runs/test_ordering.py
R buildbot/test/runs/test_properties.py
R buildbot/test/runs/test_reconfig.py
R buildbot/test/runs/test_run.py
R buildbot/test/runs/test_runner.py
R buildbot/test/runs/test_slaves.py
R buildbot/test/runs/test_status.py
R buildbot/test/runs/test_steps.py
R buildbot/test/runs/test_web.py
R buildbot/test/runs/test_web_status_json.py
R buildbot/test/runs/test_webparts.py
R buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-lat1.ent
R buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-special.ent
R buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-symbol.ent
R buildbot/test/runs/www.w3.org..TR.xhtml1.DTD.xhtml1-transitional.dtd
R buildbot/test/runutils.py
A buildbot/test/test_authz.py
R buildbot/test/trial_coverage.py
R buildbot/test/unit/__init__.py
R buildbot/test/unit/emit.py
R buildbot/test/unit/emitlogs.py
R buildbot/test/unit/mail/freshcvs.1
R buildbot/test/unit/mail/freshcvs.2
R buildbot/test/unit/mail/freshcvs.3
R buildbot/test/unit/mail/freshcvs.4
R buildbot/test/unit/mail/freshcvs.5
R buildbot/test/unit/mail/freshcvs.6
R buildbot/test/unit/mail/freshcvs.7
R buildbot/test/unit/mail/freshcvs.8
R buildbot/test/unit/mail/freshcvs.9
R buildbot/test/unit/mail/launchpad.1
R buildbot/test/unit/mail/launchpad.2
R buildbot/test/unit/mail/launchpad.3
R buildbot/test/unit/mail/launchpad.4
R buildbot/test/unit/mail/launchpad.5
R buildbot/test/unit/mail/launchpad.6
R buildbot/test/unit/mail/svn-commit.1
R buildbot/test/unit/mail/svn-commit.2
R buildbot/test/unit/mail/syncmail.1
R buildbot/test/unit/mail/syncmail.2
R buildbot/test/unit/mail/syncmail.3
R buildbot/test/unit/mail/syncmail.4
R buildbot/test/unit/mail/syncmail.5
R buildbot/test/unit/sleep.py
R buildbot/test/unit/subdir/__init__.py
R buildbot/test/unit/subdir/emit.py
R buildbot/test/unit/test_authz.py
R buildbot/test/unit/test_bonsaipoller.py
R buildbot/test/unit/test_buildreq.py
R buildbot/test/unit/test_buildstep.py
R buildbot/test/unit/test_changemaster.py
R buildbot/test/unit/test_changes.py
R buildbot/test/unit/test_config.py
R buildbot/test/unit/test_control.py
R buildbot/test/unit/test_eventual.py
R buildbot/test/unit/test_loop.py
R buildbot/test/unit/test_maildir.py
R buildbot/test/unit/test_mailparse.py
R buildbot/test/unit/test_p4poller.py
R buildbot/test/unit/test_package_rpm.py
R buildbot/test/unit/test_scheduler.py
R buildbot/test/unit/test_shell.py
R buildbot/test/unit/test_slavecommand.py
R buildbot/test/unit/test_sourcestamp.py
R buildbot/test/unit/test_svnpoller.py
R buildbot/test/unit/test_transfer.py
R buildbot/test/unit/test_twisted.py
R buildbot/test/unit/test_util.py
R buildbot/test/vc/__init__.py
R buildbot/test/vc/test_vc.py
M setup.py
Log Message:
-----------
move all tests to buildbot.broken_test (refs #725)
This moves everything (well, almost - I moved test_authz back just
so the buildbots will have something to test) out of the way.
Commit: 27f7c69a2bfa33fe39900f5004e3896ae37ef955
http://github.com/djmitche/buildbot/commit/27f7c69a2bfa33fe39900f5004e3896ae37ef955
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M MANIFEST.in
M test-dist.sh
Log Message:
-----------
MANIFEST fixup
Commit: 9db920660c66451311ecf834bb64c71f558f6c31
http://github.com/djmitche/buildbot/commit/9db920660c66451311ecf834bb64c71f558f6c31
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M MANIFEST.in
M setup.py
Log Message:
-----------
remove broken_test from the dist
Commit: 51c4752dc895fa496373e10cc2d0a9f4b24655d5
http://github.com/djmitche/buildbot/commit/51c4752dc895fa496373e10cc2d0a9f4b24655d5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/broken_test/unit/test_util.py
A buildbot/test/test_util_ComparableMixin.py
M buildbot/util.py
Log Message:
-----------
test_util_ComparableMixin (refs #725)
Commit: a12b96b4afcc883c6cd24443c50b996ce0df4e2b
http://github.com/djmitche/buildbot/commit/a12b96b4afcc883c6cd24443c50b996ce0df4e2b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
R buildbot/test/test_authz.py
A buildbot/test/test_status_web_authz_Authz.py
Log Message:
-----------
rename test to reflect package path
Commit: d5d23880386a0943ef422c4fab7fb19edf343e59
http://github.com/djmitche/buildbot/commit/d5d23880386a0943ef422c4fab7fb19edf343e59
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/broken_test/unit/test_config.py
M buildbot/db.py
A buildbot/test/test_db_DB.py
Log Message:
-----------
add tests for buildbot.db.DB (refs #725)
Commit: 4b68e2569dee754ba399d981425a847da134316e
http://github.com/djmitche/buildbot/commit/4b68e2569dee754ba399d981425a847da134316e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
R buildbot/test/test_db_DB.py
R buildbot/test/test_status_web_authz_Authz.py
R buildbot/test/test_util_ComparableMixin.py
A buildbot/test/unit/__init__.py
A buildbot/test/unit/test_db_DB.py
A buildbot/test/unit/test_status_web_authz_Authz.py
A buildbot/test/unit/test_util_ComparableMixin.py
Log Message:
-----------
move unit tests to unit/, since we will have integration tests too
Commit: 8f1050164156faaed7cac5c6bed130c6f471fe87
http://github.com/djmitche/buildbot/commit/8f1050164156faaed7cac5c6bed130c6f471fe87
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_db.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_changes.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/vc/test_vc.py
M buildbot/db.py
M buildbot/master.py
M buildbot/scripts/runner.py
A buildbot/test/unit/test_db.py
R buildbot/test/unit/test_db_DB.py
Log Message:
-----------
rename 'DB' to the more descriptive 'DBSpec'
Commit: 24b4b6beb966787b1ca06289a32ff39eba7796c3
http://github.com/djmitche/buildbot/commit/24b4b6beb966787b1ca06289a32ff39eba7796c3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_db.py
M buildbot/db.py
Log Message:
-----------
remove unused 'generic' table and functions
Commit: 0f1da80acf1d110b72f474c5f2456907581da1b6
http://github.com/djmitche/buildbot/commit/0f1da80acf1d110b72f474c5f2456907581da1b6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/test/unit/test_status_web_authz_Authz.py
Log Message:
-----------
better naming for authz tests, only do one assert per test
Commit: 5d41eef3718b79c034cab533f18354ad87f30f31
http://github.com/djmitche/buildbot/commit/5d41eef3718b79c034cab533f18354ad87f30f31
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/db.py
M buildbot/master.py
M buildbot/test/unit/test_db.py
Log Message:
-----------
fix thread leak, fix sqlite errors on shutdown, add tests
This fixes a major thread leak, by ensuring that the ConnectionPool's
close() method always gets called (fixes #722). That method was
triggering spurious errors from sqlite, but passing
check_same_thread=False fixes that (and fixes #714). This also
represents further work on #725 by adding new, well-isolated tests
Commit: 33e52d42813a05af3b5b8d6797aeffb3e8e56a49
http://github.com/djmitche/buildbot/commit/33e52d42813a05af3b5b8d6797aeffb3e8e56a49
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
M buildbot/db.py
M buildbot/test/unit/test_db.py
Log Message:
-----------
add tests for DBConnection.parmlist
Commit: c3863e911e4482ab3b75b68032f4f2b7f3903c51
http://github.com/djmitche/buildbot/commit/c3863e911e4482ab3b75b68032f4f2b7f3903c51
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
R buildbot/broken_test/unit/test_eventual.py
M buildbot/db.py
R buildbot/eventual.py
M buildbot/process/builder.py
M buildbot/schedulers/manager.py
M buildbot/status/builder.py
A buildbot/test/unit/test_eventual.py
R buildbot/util.py
A buildbot/util/__init__.py
A buildbot/util/eventual.py
M docs/developer.texinfo
Log Message:
-----------
buildbot.util.eventual - move, test, document
Move buildbot.eventual to buildbot.util.eventual, create succinct
unit tests, and add documentation.
Commit: 2d0b6bfab1abe197d8d14cb6cfbfc6a05d8bf64a
http://github.com/djmitche/buildbot/commit/2d0b6bfab1abe197d8d14cb6cfbfc6a05d8bf64a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-20 (Sat, 20 Feb 2010)
Changed paths:
R buildbot/test/unit/test_eventual.py
A buildbot/test/unit/test_util_eventual.py
Log Message:
-----------
use the correct name for the moved module
Commit: f661ad2c82a31773a263762f41b6830da5965ce8
http://github.com/djmitche/buildbot/commit/f661ad2c82a31773a263762f41b6830da5965ce8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
R buildbot/broken_test/unit/test_loop.py
R buildbot/loop.py
M buildbot/schedulers/manager.py
A buildbot/test/state.py
A buildbot/test/test_util_loop.py
A buildbot/util/loop.py
M docs/developer.texinfo
Log Message:
-----------
buildbot.util.loop, new tests, buildbot.test.state
* Add a new test utility, buildbot.test.state, and document it
* move loop to buildbot.util
* new and improved tests for loop
Commit: 697f93a9dd121edc52cfd9a6248c24213616691b
http://github.com/djmitche/buildbot/commit/697f93a9dd121edc52cfd9a6248c24213616691b
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M contrib/README.txt
Log Message:
-----------
debugclient has been moved to buildbot.clients
Commit: 72cba6c8dec9bf7345d2d17547b791fb046e7ca1
http://github.com/djmitche/buildbot/commit/72cba6c8dec9bf7345d2d17547b791fb046e7ca1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
R buildbot/test/test_util_loop.py
A buildbot/test/unit/test_util_loop.py
Log Message:
-----------
move test_util_loop to buildbot.test.unit
Commit: 6bd9ce4f198a96aff7692395bf7e1dd77fb9ada7
http://github.com/djmitche/buildbot/commit/6bd9ce4f198a96aff7692395bf7e1dd77fb9ada7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/db.py
M buildbot/test/unit/test_db.py
Log Message:
-----------
test open_db, create_db, create_or_upgrade_db; fix leak
open_db was leaking threads on failure
Commit: c903edc670dd0935da5fc1ea7de28991281da431
http://github.com/djmitche/buildbot/commit/c903edc670dd0935da5fc1ea7de28991281da431
Author: Kovarththanan Rajaratnam <kovarththanan.rajaratnam at gmail.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M docs/epyrun
Log Message:
-----------
Point to http://buildbot.net/trac in the API reference docs
Commit: a5baf83e0f632877606ae688d792e3ba6c3aa2da
http://github.com/djmitche/buildbot/commit/a5baf83e0f632877606ae688d792e3ba6c3aa2da
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
A buildbot/test/unit/test_util_collections.py
A buildbot/util/collections.py
M setup.py
Log Message:
-----------
add buildbot.util to the packages list
Commit: 7f4e92dfb8bb9c056767bf18fb0c116a0c08aef8
http://github.com/djmitche/buildbot/commit/7f4e92dfb8bb9c056767bf18fb0c116a0c08aef8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/status/web/templates/console.html
Log Message:
-----------
fix console bug in first/last conditionals
Commit: f68d5200bcf993156c1702f0e533e40b3ac0f4f7
http://github.com/djmitche/buildbot/commit/f68d5200bcf993156c1702f0e533e40b3ac0f4f7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
R buildbot/test/unit/test_util_collections.py
R buildbot/util/collections.py
Log Message:
-----------
Revert buildbot.util.collections addition
This reverts accidental changes in commit a5baf83e0f632877606ae688d792e3ba6c3aa2da.
Commit: a5a14f55746b7383fb3769f73aa2bcd9919b876a
http://github.com/djmitche/buildbot/commit/a5a14f55746b7383fb3769f73aa2bcd9919b876a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
fix missed change in import location
Commit: e7ae4cdf4156c5aaaa20aaa702bb16f7c935e9f1
http://github.com/djmitche/buildbot/commit/e7ae4cdf4156c5aaaa20aaa702bb16f7c935e9f1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
R buildbot/broken_test/unit/test_util.py
M buildbot/db.py
M buildbot/schedulers/basic.py
M buildbot/schedulers/manager.py
M buildbot/status/builder.py
A buildbot/test/unit/test_util.py
A buildbot/test/unit/test_util_collections.py
M buildbot/util/__init__.py
A buildbot/util/collections.py
M docs/developer.texinfo
Log Message:
-----------
add and test buildbot.util.collections
Commit: 5f2ff04ba5b05de0c7c125bdb6af1f932a183114
http://github.com/djmitche/buildbot/commit/5f2ff04ba5b05de0c7c125bdb6af1f932a183114
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/util/__init__.py
Log Message:
-----------
remove dead code (CancelableDeferred, ingoreStaleRefs)
Commit: 40e78c6e5f758f8e53dd4dbe32d4eb9649f4698f
http://github.com/djmitche/buildbot/commit/40e78c6e5f758f8e53dd4dbe32d4eb9649f4698f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/slave/commands.py
M buildbot/status/web/waterfall.py
M buildbot/test/unit/test_util.py
M buildbot/util/__init__.py
M docs/developer.texinfo
Log Message:
-----------
finish testing and documenting buildbot.util
Commit: 771c5cb75f59165d170a5f4d84e0671d44fd1e3b
http://github.com/djmitche/buildbot/commit/771c5cb75f59165d170a5f4d84e0671d44fd1e3b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/test/unit/test_util.py
Log Message:
-----------
use a regular \uXXXX unicode character reference
Commit: 7e78ad14a5fea382d6a3586bf2b6ca2b3c1ccae8
http://github.com/djmitche/buildbot/commit/7e78ad14a5fea382d6a3586bf2b6ca2b3c1ccae8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-21 (Sun, 21 Feb 2010)
Changed paths:
M buildbot/slave/commands.py
Log Message:
-----------
fix outdated import
Commit: c17678601bc67da94be5f093a9757c26631dc93e
http://github.com/djmitche/buildbot/commit/c17678601bc67da94be5f093a9757c26631dc93e
Author: Benoit Allard <benoit.allard at gmx.de>
Date: 2010-02-23 (Tue, 23 Feb 2010)
Changed paths:
M NEWS
A buildbot/steps/vstudio.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
add Visual Studio compile steps
Commit: 6f62eb0e22a8df94bd44eb5716042bb475dc78d8
http://github.com/djmitche/buildbot/commit/6f62eb0e22a8df94bd44eb5716042bb475dc78d8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-23 (Tue, 23 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_web.py
Log Message:
-----------
fix test_web
Commit: 87ed1722abc532049f228926f8f706e9c17cdda9
http://github.com/djmitche/buildbot/commit/87ed1722abc532049f228926f8f706e9c17cdda9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-25 (Thu, 25 Feb 2010)
Changed paths:
M buildbot/slave/commands.py
Log Message:
-----------
P4Sync bugfix (felo on github)
We use perforce and we did not get the changelist for a sync unless you
set it explicitly either from a force sync with a changelist or from a
trigger that passed on the changelist number
Commit: b69f29b38bf47d7a53f83b1085ef436f476b6cca
http://github.com/djmitche/buildbot/commit/b69f29b38bf47d7a53f83b1085ef436f476b6cca
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-27 (Sat, 27 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_db.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_changes.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/vc/test_vc.py
R buildbot/db.py
A buildbot/db/__init__.py
A buildbot/db/connector.py
A buildbot/db/dbspec.py
A buildbot/db/exceptions.py
A buildbot/db/schema/__init__.py
A buildbot/db/schema/v1.py
M buildbot/master.py
M buildbot/scripts/runner.py
R buildbot/test/unit/test_db.py
A buildbot/test/unit/test_db_connector.py
A buildbot/test/unit/test_db_dbspec.py
M setup.py
Log Message:
-----------
break buildbot.db out into packages
Commit: e219e7012a725be64c7fc0cd6fd201ac6354af3d
http://github.com/djmitche/buildbot/commit/e219e7012a725be64c7fc0cd6fd201ac6354af3d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-27 (Sat, 27 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
add buildbot.test.unit to the dist, since buildbot.test is already included
Commit: b72bdc32862f1e33a322526c2f9232c7bdbed56f
http://github.com/djmitche/buildbot/commit/b72bdc32862f1e33a322526c2f9232c7bdbed56f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-27 (Sat, 27 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_run.py
M buildbot/broken_test/unit/test_buildreq.py
M buildbot/scripts/runner.py
Log Message:
-----------
fix leftover buildbot.db references
Commit: 5c6b3df1ea32c6b6b66854f3ede137d734807989
http://github.com/djmitche/buildbot/commit/5c6b3df1ea32c6b6b66854f3ede137d734807989
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-28 (Sun, 28 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_db.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_changes.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/vc/test_vc.py
M buildbot/db/connector.py
M buildbot/db/dbspec.py
M buildbot/db/schema/__init__.py
A buildbot/db/schema/manager.py
A buildbot/db/schema/tables.sql
M buildbot/db/schema/v1.py
A buildbot/db/util.py
M buildbot/master.py
M buildbot/scripts/runner.py
A buildbot/test/fake/__init__.py
A buildbot/test/fake/fakedb.py
M buildbot/test/unit/test_db_dbspec.py
A buildbot/test/unit/test_db_schema_master.py
A buildbot/test/unit/test_db_util.py
M setup.py
Log Message:
-----------
separate dbspec, connector, and schema; add schema upgrade mechanism
Breaks apart management of *specifying* a database (dbspec.DBSpec),
management of a database schema (schema.DBSchemaManager), and the
connection between the buildmaster and the database itself
(connector.DBConnector).
Adds a simple, linear database upgrade mechanism, but importantly
considers the "old", pickle-based schema to be "version 0", so all
upgrades from pickles to database will be handled with this method.
Commit: cb1004d4273835b018c3ffda85f74d7e769c6bc5
http://github.com/djmitche/buildbot/commit/cb1004d4273835b018c3ffda85f74d7e769c6bc5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-28 (Sun, 28 Feb 2010)
Changed paths:
M buildbot/db/schema/manager.py
Log Message:
-----------
remove bogus import
Commit: e342e5c05e677e945c04ed5e518fddd4442fd683
http://github.com/djmitche/buildbot/commit/e342e5c05e677e945c04ed5e518fddd4442fd683
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-02-28 (Sun, 28 Feb 2010)
Changed paths:
M setup.py
Log Message:
-----------
correctly include tables.sql
Commit: 33a831e201125d7135fe0ab34a5e446cc3f00e3f
http://github.com/djmitche/buildbot/commit/33a831e201125d7135fe0ab34a5e446cc3f00e3f
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M buildbot/steps/vstudio.py
Log Message:
-----------
Add System32 to VC8 PATH, cmd is needed
Commit: 8474a2a34802e30e99b0972440973f2a10b5ee36
http://github.com/djmitche/buildbot/commit/8474a2a34802e30e99b0972440973f2a10b5ee36
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_properties.py
M buildbot/broken_test/runs/test_run.py
M buildbot/broken_test/runs/test_slaves.py
M buildbot/broken_test/runs/test_steps.py
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_shell.py
M buildbot/broken_test/unit/test_slavecommand.py
M buildbot/broken_test/vc/test_vc.py
M buildbot/slave/bot.py
R buildbot/slave/commands.py
A buildbot/slave/commands/__init__.py
A buildbot/slave/commands/base.py
A buildbot/slave/commands/registry.py
A buildbot/slave/commands/transfer.py
A buildbot/slave/commands/utils.py
A buildbot/slave/commands/vcs.py
R buildbot/slave/registry.py
Log Message:
-----------
Reorganize buildbot.slave.commands
buildbot.slave.commands is now split up into 5 modules:
buildbot.slave.commands.base
buildbot.slave.commands.registry
buildbot.slave.commands.transfer
buildbot.slave.commands.vcs
buildbot.slave.commands.utils
Commit: b7caa5ef0c8c963f004efcae5b43b322de3cccc9
http://github.com/djmitche/buildbot/commit/b7caa5ef0c8c963f004efcae5b43b322de3cccc9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
don't start master unless schema is_current
Commit: 1539d25f903e34a8eff53f6c412aff6988978fd2
http://github.com/djmitche/buildbot/commit/1539d25f903e34a8eff53f6c412aff6988978fd2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M buildbot/test/unit/test_db_connector.py
Log Message:
-----------
make test.unit.test_db_connector less sensitive to other things leaking threads
Commit: 8a4942d82f96d3f835119621379757e010c6d221
http://github.com/djmitche/buildbot/commit/8a4942d82f96d3f835119621379757e010c6d221
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
A buildbot/db/schema/base.py
M buildbot/db/schema/v1.py
Log Message:
-----------
make a base class for Upgraders
Commit: 2717cfe6ca0b2d56f90a12f02b8b107fc55348b9
http://github.com/djmitche/buildbot/commit/2717cfe6ca0b2d56f90a12f02b8b107fc55348b9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M docs/buildbot.texinfo
M docs/developer.texinfo
Log Message:
-----------
document new DB stuff
Commit: 5505f592d36af2afc0bfa5da18814990fcb85977
http://github.com/djmitche/buildbot/commit/5505f592d36af2afc0bfa5da18814990fcb85977
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M buildbot/steps/vstudio.py
Log Message:
-----------
Merge branch 'vstudio' of git://github.com/benallard/buildbot
* 'vstudio' of git://github.com/benallard/buildbot:
Add System32 to VC8 PATH, cmd is needed
Commit: 9c01344674a48e6c2d3e1b8017b6d77e42ba5b2a
http://github.com/djmitche/buildbot/commit/9c01344674a48e6c2d3e1b8017b6d77e42ba5b2a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M buildbot/test/unit/test_db_connector.py
M buildbot/test/unit/test_db_dbspec.py
Log Message:
-----------
make test_db_dbspec's thread-leak-protection better, and stop leaking threads
Commit: b2e41351c9890d9d5e4dd15383710a172112480e
http://github.com/djmitche/buildbot/commit/b2e41351c9890d9d5e4dd15383710a172112480e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-01 (Mon, 01 Mar 2010)
Changed paths:
M docs/developer.texinfo
Log Message:
-----------
add forgotten db-changing step
Commit: bce5e33117f39e4b4eaf83c8d3be886acfa41279
http://github.com/djmitche/buildbot/commit/bce5e33117f39e4b4eaf83c8d3be886acfa41279
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-02 (Tue, 02 Mar 2010)
Changed paths:
M buildbot/status/web/templates/builder.html
Log Message:
-----------
Fix exception if slave admin isn't defined
Commit: 40207e4c315ca2e5b0179aeae5494765ecb9e6ce
http://github.com/djmitche/buildbot/commit/40207e4c315ca2e5b0179aeae5494765ecb9e6ce
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-02 (Tue, 02 Mar 2010)
Changed paths:
M buildbot/status/web/templates/builder.html
Log Message:
-----------
Merge branch 'master' of git at github.com:djmitche/buildbot
* 'master' of git at github.com:djmitche/buildbot:
Fix exception if slave admin isn't defined
Commit: 604a8fe5bba4b6b00ca7307e0f90ac2f437061f9
http://github.com/djmitche/buildbot/commit/604a8fe5bba4b6b00ca7307e0f90ac2f437061f9
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-02 (Tue, 02 Mar 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
M docs/cfg-changesources.texinfo
Log Message:
-----------
Add the possibility to run Mercurial Change Hook as a forked process
Commit: 0b503934ef51bf27757a7361e6f060ef60dbbeb9
http://github.com/djmitche/buildbot/commit/0b503934ef51bf27757a7361e6f060ef60dbbeb9
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-03 (Wed, 03 Mar 2010)
Changed paths:
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_config.py
M buildbot/test/unit/test_util_loop.py
M buildbot/util/eventual.py
M buildbot/util/loop.py
Log Message:
-----------
Fixing recursion problems in loop processing
Commit: d2a945d707b8939f69db0ec82ebed9463017c572
http://github.com/djmitche/buildbot/commit/d2a945d707b8939f69db0ec82ebed9463017c572
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-03 (Wed, 03 Mar 2010)
Changed paths:
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_config.py
M buildbot/test/unit/test_util_loop.py
M buildbot/util/eventual.py
M buildbot/util/loop.py
Log Message:
-----------
Merge branch 'master' of git at github.com:djmitche/buildbot
* 'master' of git at github.com:djmitche/buildbot:
Fixing recursion problems in loop processing
Commit: 744cc0d6fc623c664e317617a90b33f9a3a34af8
http://github.com/djmitche/buildbot/commit/744cc0d6fc623c664e317617a90b33f9a3a34af8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-03 (Wed, 03 Mar 2010)
Changed paths:
M setup.py
Log Message:
-----------
include buildbot.slave.commands in install
Commit: c76b7045c6f08503e394ab82d0ed6c36e4aebfc8
http://github.com/djmitche/buildbot/commit/c76b7045c6f08503e394ab82d0ed6c36e4aebfc8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-03 (Wed, 03 Mar 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
M docs/cfg-changesources.texinfo
Log Message:
-----------
Merge branch 'hghook' of git://github.com/benallard/buildbot
* 'hghook' of git://github.com/benallard/buildbot:
Add the possibility to run Mercurial Change Hook as a forked process
Commit: 3696fad98da400401b1a4c13850411b840d0e5ff
http://github.com/djmitche/buildbot/commit/3696fad98da400401b1a4c13850411b840d0e5ff
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-03 (Wed, 03 Mar 2010)
Changed paths:
M buildbot/broken_test/runutils.py
M buildbot/process/buildstep.py
M buildbot/steps/shell.py
M buildbot/steps/source.py
A buildbot/test/regressions/__init__.py
A buildbot/test/regressions/test_shell_command_properties.py
Log Message:
-----------
Move setText out of setStepStatus into startStep.
When called in setStepStatus, properties for commands may not yet be
set, and so KeyError exceptions are raised.
setText must be called before stepStarted is called, so that status
receivers see the proper description.
Commit: 95d054247cdab08bac88e7fb8df2f01242a2a7b3
http://github.com/djmitche/buildbot/commit/95d054247cdab08bac88e7fb8df2f01242a2a7b3
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-04 (Thu, 04 Mar 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Catch exceptions in ShellCommand.describe, log them, and then carry on
Commit: d04983d3a5168a5f4362d1602d790b56fed05ce6
http://github.com/djmitche/buildbot/commit/d04983d3a5168a5f4362d1602d790b56fed05ce6
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-04 (Thu, 04 Mar 2010)
Changed paths:
M buildbot/status/web/templates/logs.html
Log Message:
-----------
Remove newlines from chunks macro
Commit: 155fa78054fe2049330a41c6b841fbbf09fe5c15
http://github.com/djmitche/buildbot/commit/155fa78054fe2049330a41c6b841fbbf09fe5c15
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-05 (Fri, 05 Mar 2010)
Changed paths:
M buildbot/status/web/build.py
M buildbot/status/web/templates/build.html
Log Message:
-----------
Make step elapsed time use util.formatInterval
Also have it show "running" instead of "0.0s" when the step isn't done
yet.
Commit: 54f29cdb2756a4e786e4d67648e9092855848a39
http://github.com/djmitche/buildbot/commit/54f29cdb2756a4e786e4d67648e9092855848a39
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-06 (Sat, 06 Mar 2010)
Changed paths:
M contrib/git_buildbot.py
Log Message:
-----------
fix recursion-proofing
patch debugged by Daniel THOMPSON <daniel.thompson at st.com>
Commit: ec83b4fc65e1955f58a0c7b0f142265b791ac5b5
http://github.com/djmitche/buildbot/commit/ec83b4fc65e1955f58a0c7b0f142265b791ac5b5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-06 (Sat, 06 Mar 2010)
Changed paths:
M buildbot/db/schema/tables.sql
Log Message:
-----------
add some comments to tables.sql
Commit: f29c62cdcadab5601108024b2a6c7235e6aa7180
http://github.com/djmitche/buildbot/commit/f29c62cdcadab5601108024b2a6c7235e6aa7180
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-07 (Sun, 07 Mar 2010)
Changed paths:
M buildbot/status/web/templates/logs.html
Log Message:
-----------
revert d04983d3a5168a5f4362d1602d790b56fed05ce6 and use jinja's - to collapse whitespace
Commit: a3942c1d057b55f02c0890ae83f19e723df663ba
http://github.com/djmitche/buildbot/commit/a3942c1d057b55f02c0890ae83f19e723df663ba
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-07 (Sun, 07 Mar 2010)
Changed paths:
M docs/developer.texinfo
Log Message:
-----------
add developer note about jinja whitespace
Commit: 404f38975f827a18e0908ce572eb3f9ba283e3a9
http://github.com/djmitche/buildbot/commit/404f38975f827a18e0908ce572eb3f9ba283e3a9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-07 (Sun, 07 Mar 2010)
Changed paths:
M buildbot/master.py
M docs/developer.texinfo
Log Message:
-----------
add docs for service hierarchy
Commit: b8b77574cebe32cbe4dcd2f248e6ff2388675ea1
http://github.com/djmitche/buildbot/commit/b8b77574cebe32cbe4dcd2f248e6ff2388675ea1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-07 (Sun, 07 Mar 2010)
Changed paths:
A buildbot/test/unit/test_schedulers_basic_Scheduler.py
Log Message:
-----------
simple, incomplete tests for buildbot.schedulers.basic.Scheduler
Commit: 161d7fcdccb58b2bae06969912dedf4956978007
http://github.com/djmitche/buildbot/commit/161d7fcdccb58b2bae06969912dedf4956978007
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-07 (Sun, 07 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_web_status_json.py
M buildbot/db/connector.py
M buildbot/db/schema/v1.py
M buildbot/status/web/status_json.py
M buildbot/util/__init__.py
M docs/developer.texinfo
Log Message:
-----------
Be very careful in how JSON support is imported
And only do it once, in buildbot.util. Fixes #717
Commit: a9662ca520719cb0a144a1bf6f88e094116356fd
http://github.com/djmitche/buildbot/commit/a9662ca520719cb0a144a1bf6f88e094116356fd
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-08 (Mon, 08 Mar 2010)
Changed paths:
M buildbot/status/web/slaves.py
Log Message:
-----------
Display '' for slaves with no admin set on buildslaves page
Commit: b19876d98300f0e1d8cbb990b5bf7ffedc03e74b
http://github.com/djmitche/buildbot/commit/b19876d98300f0e1d8cbb990b5bf7ffedc03e74b
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-08 (Mon, 08 Mar 2010)
Changed paths:
M buildbot/status/web/logs.py
Log Message:
-----------
Try and treat log files as UTF-8 encoded, but fallback to replacing
unknown characters with placeholders.
Commit: 767bada4f39943bc1af6a91aa9cb2e05f0e1ff22
http://github.com/djmitche/buildbot/commit/767bada4f39943bc1af6a91aa9cb2e05f0e1ff22
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/status/web/build.py
M buildbot/status/web/builder.py
M buildbot/status/web/templates/build.html
M buildbot/status/web/templates/builder.html
Log Message:
-----------
Fix display of not-yet-run steps, and standardize ETA display
Commit: e0d019555a1fd1fe7779299e3a55b9a60d5a10bb
http://github.com/djmitche/buildbot/commit/e0d019555a1fd1fe7779299e3a55b9a60d5a10bb
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/broken_test/unit/test_shell.py
M buildbot/slave/commands/base.py
M buildbot/slave/commands/transfer.py
M buildbot/slave/commands/vcs.py
A buildbot/test/unit/test_shell_logging.py
Log Message:
-----------
Buffer data sent to master
Commit: f13d764802262442bdce3fb3a38b9248e6f565c7
http://github.com/djmitche/buildbot/commit/f13d764802262442bdce3fb3a38b9248e6f565c7
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/broken_test/unit/emitlogs.py
M buildbot/broken_test/unit/test_shell.py
M buildbot/broken_test/unit/test_slavecommand.py
M buildbot/slave/commands/base.py
A buildbot/test/unit/test_command_base.py
R buildbot/test/unit/test_shell_logging.py
Log Message:
-----------
Working on tests and comments
Commit: f5caea9e0676f1cf77ee14338e6941e839500296
http://github.com/djmitche/buildbot/commit/f5caea9e0676f1cf77ee14338e6941e839500296
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
R buildbot/test/unit/test_command_base.py
A buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
Imporve test coverage of slave.commands.base
Commit: 214c120f47ba57ce15c79c3446557554b4aafa00
http://github.com/djmitche/buildbot/commit/214c120f47ba57ce15c79c3446557554b4aafa00
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/db/schema/manager.py
M buildbot/db/schema/tables.sql
A buildbot/db/schema/v2.py
M buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
add project, repository columns to changes and sourcestamps tables
Commit: 1679a523b5e8eb0e79a48769b39370da7ba2cbbb
http://github.com/djmitche/buildbot/commit/1679a523b5e8eb0e79a48769b39370da7ba2cbbb
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/changes/changes.py
M buildbot/db/connector.py
M buildbot/interfaces.py
M buildbot/sourcestamp.py
M buildbot/status/web/templates/change_macros.html
Log Message:
-----------
add project and repository to Change objects and SourceStamps, display them
Commit: 450ecc76544d7e18300abc653733ca4d30c2efe8
http://github.com/djmitche/buildbot/commit/450ecc76544d7e18300abc653733ca4d30c2efe8
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/sourcestamp.py
M buildbot/status/web/templates/build.html
M buildbot/status/web/templates/grid_macros.html
Log Message:
-----------
display SourceStamps correctly
Commit: 308767ed74d7a5e9a4f80c8505020d4fa64af559
http://github.com/djmitche/buildbot/commit/308767ed74d7a5e9a4f80c8505020d4fa64af559
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
Changed paths:
M buildbot/process/base.py
Log Message:
-----------
add repository and project properties
Commit: adef01a268a0fbd2afeb0b1f3561ca15ba2bbe5f
http://github.com/djmitche/buildbot/commit/adef01a268a0fbd2afeb0b1f3561ca15ba2bbe5f
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/db/schema/tables.sql
Log Message:
-----------
Restore consistency in table.sql
Commit: cd1708bc492f4bd92c21102890b59ec96f05fd5e
http://github.com/djmitche/buildbot/commit/cd1708bc492f4bd92c21102890b59ec96f05fd5e
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/broken_test/unit/test_scheduler.py
M buildbot/changes/bonsaipoller.py
M buildbot/changes/hgbuildbot.py
M buildbot/changes/mail.py
M buildbot/changes/pb.py
M buildbot/changes/svnpoller.py
M buildbot/clients/sendchange.py
M buildbot/clients/tryclient.py
M buildbot/master.py
M buildbot/process/base.py
M buildbot/schedulers/trysched.py
M buildbot/scripts/runner.py
Log Message:
-----------
Add the project and repository property to some changesource
Commit: 48ff8e96ffa1448772d43b9ee4e3236d498dfd63
http://github.com/djmitche/buildbot/commit/48ff8e96ffa1448772d43b9ee4e3236d498dfd63
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/broken_test/unit/test_scheduler.py
M buildbot/changes/bonsaipoller.py
M buildbot/changes/hgbuildbot.py
M buildbot/changes/mail.py
M buildbot/changes/pb.py
M buildbot/changes/svnpoller.py
M buildbot/clients/sendchange.py
M buildbot/clients/tryclient.py
M buildbot/db/schema/tables.sql
M buildbot/master.py
M buildbot/schedulers/trysched.py
M buildbot/scripts/runner.py
Log Message:
-----------
Merge branch 'repoproj' of git://github.com/benallard/buildbot into repoproj
* 'repoproj' of git://github.com/benallard/buildbot:
Add the project and repository property to some changesource
Restore consistency in table.sql
Commit: f79aa7e5e0d6da468c8ff87ead970381ff83dde6
http://github.com/djmitche/buildbot/commit/f79aa7e5e0d6da468c8ff87ead970381ff83dde6
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M contrib/git_buildbot.py
Log Message:
-----------
Using unicode strings where appropriate.
Commit: 4535753b62ff5dcab548d2e8fa2ba0adef9c9bf2
http://github.com/djmitche/buildbot/commit/4535753b62ff5dcab548d2e8fa2ba0adef9c9bf2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
A buildbot/schedulers/filter.py
A buildbot/test/unit/test_buildbot_schedulers_filter.py
Log Message:
-----------
add a generic change filter class and test it
Commit: 70385eecd568ebf0f78c5839568dfa004afcef98
http://github.com/djmitche/buildbot/commit/70385eecd568ebf0f78c5839568dfa004afcef98
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/broken_test/unit/test_sourcestamp.py
Log Message:
-----------
fix test failures
Commit: 53e66489a585a665521bc181d61ce7f63ef172c0
http://github.com/djmitche/buildbot/commit/53e66489a585a665521bc181d61ce7f63ef172c0
Author: Mook <m.ookm.oz+git at gmail.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/status/web/files/robots.txt
Log Message:
-----------
add /grid to WebStatus robots.txt
Commit: 69be0c06f1d7ec5d4c46e2113b3a75e6b7ce846f
http://github.com/djmitche/buildbot/commit/69be0c06f1d7ec5d4c46e2113b3a75e6b7ce846f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_dependencies.py
M buildbot/broken_test/runs/test_ordering.py
M buildbot/broken_test/runs/test_run.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runs/test_web_status_json.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/unit/test_scheduler.py
A buildbot/schedulers/base.py
M buildbot/schedulers/basic.py
M buildbot/schedulers/filter.py
M buildbot/schedulers/timed.py
M buildbot/schedulers/triggerable.py
M buildbot/schedulers/trysched.py
R buildbot/test/unit/test_buildbot_schedulers_filter.py
M buildbot/test/unit/test_schedulers_basic_Scheduler.py
A buildbot/test/unit/test_schedulers_filter.py
M buildbot/util/__init__.py
Log Message:
-----------
add filtering on project and repository
Note that 'branch' is now an optional argument to Scheduler(), so it's
now necessary to supply all arguments with keyword arguments. That
necessitated a lot of changes to tests!
Commit: f3041d033c475b1f22baa9c9404e168ce26c5e30
http://github.com/djmitche/buildbot/commit/f3041d033c475b1f22baa9c9404e168ce26c5e30
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M NEWS
M docs/cfg-schedulers.texinfo
Log Message:
-----------
document some of project and repository
Commit: 6a2df9643918f703aa99a5c1255b9716a796afa1
http://github.com/djmitche/buildbot/commit/6a2df9643918f703aa99a5c1255b9716a796afa1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
fix NameError when config initialization fails
Commit: d0c0fe0b5037706b846aab1ef947dbb8aeaefafc
http://github.com/djmitche/buildbot/commit/d0c0fe0b5037706b846aab1ef947dbb8aeaefafc
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/changes/pb.py
Log Message:
-----------
use correct default for repository and project in sendChange
Commit: 8dd807c1b4194dc51d0ee7b88cd47dcc4a82f77c
http://github.com/djmitche/buildbot/commit/8dd807c1b4194dc51d0ee7b88cd47dcc4a82f77c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/schedulers/base.py
Log Message:
-----------
fix filtering
Commit: 41dd614cbc0edcc0bf66f5b046168368f675a7a9
http://github.com/djmitche/buildbot/commit/41dd614cbc0edcc0bf66f5b046168368f675a7a9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/changes/bonsaipoller.py
M docs/cfg-buildsteps.texinfo
M docs/cfg-changesources.texinfo
M docs/cmdline.texinfo
Log Message:
-----------
more repo/proj documentation
Commit: 487dc25c84b327d8bfb7e9991c99f838eeffd4ce
http://github.com/djmitche/buildbot/commit/487dc25c84b327d8bfb7e9991c99f838eeffd4ce
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M NEWS
M buildbot/broken_test/runs/test_dependencies.py
M buildbot/broken_test/runs/test_ordering.py
M buildbot/broken_test/runs/test_run.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runs/test_web_status_json.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/unit/test_scheduler.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/changes/bonsaipoller.py
M buildbot/changes/changes.py
M buildbot/changes/hgbuildbot.py
M buildbot/changes/mail.py
M buildbot/changes/pb.py
M buildbot/changes/svnpoller.py
M buildbot/clients/sendchange.py
M buildbot/clients/tryclient.py
M buildbot/db/connector.py
M buildbot/db/schema/manager.py
M buildbot/db/schema/tables.sql
A buildbot/db/schema/v2.py
M buildbot/interfaces.py
M buildbot/master.py
M buildbot/process/base.py
A buildbot/schedulers/base.py
M buildbot/schedulers/basic.py
A buildbot/schedulers/filter.py
M buildbot/schedulers/timed.py
M buildbot/schedulers/triggerable.py
M buildbot/schedulers/trysched.py
M buildbot/scripts/runner.py
M buildbot/sourcestamp.py
M buildbot/status/web/templates/build.html
M buildbot/status/web/templates/change_macros.html
M buildbot/status/web/templates/grid_macros.html
M buildbot/test/unit/test_db_schema_master.py
M buildbot/test/unit/test_schedulers_basic_Scheduler.py
A buildbot/test/unit/test_schedulers_filter.py
M buildbot/util/__init__.py
M docs/cfg-buildsteps.texinfo
M docs/cfg-changesources.texinfo
M docs/cfg-schedulers.texinfo
M docs/cmdline.texinfo
Log Message:
-----------
Merge branch 'repoproj'
* repoproj:
more repo/proj documentation
fix filtering
use correct default for repository and project in sendChange
fix NameError when config initialization fails
document some of project and repository
add filtering on project and repository
fix test failures
add a generic change filter class and test it
Add the project and repository property to some changesource
Restore consistency in table.sql
add repository and project properties
display SourceStamps correctly
add project and repository to Change objects and SourceStamps, display them
add project, repository columns to changes and sourcestamps tables
Commit: 19b119f8833664e0142516704d9bd118c7e52879
http://github.com/djmitche/buildbot/commit/19b119f8833664e0142516704d9bd118c7e52879
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/status/web/files/robots.txt
Log Message:
-----------
Merge branch 'master' of git://github.com/mook/buildbot
* 'master' of git://github.com/mook/buildbot:
add /grid to WebStatus robots.txt
Commit: daae315fbc1e09ea2e769be3aa9585ac4272eb66
http://github.com/djmitche/buildbot/commit/daae315fbc1e09ea2e769be3aa9585ac4272eb66
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/status/web/files/robots.txt
Log Message:
-----------
also exclude /tgrid in robots.txt
Commit: d5bdaaa857676013ad2ddb35678ceb9a2728cbec
http://github.com/djmitche/buildbot/commit/d5bdaaa857676013ad2ddb35678ceb9a2728cbec
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M NEWS
Log Message:
-----------
(refs #725) update NEWS regarding newly-passing buildbot tests
Commit: ba4d87e448266c16b1b06b4a5da688c3c9e8b922
http://github.com/djmitche/buildbot/commit/ba4d87e448266c16b1b06b4a5da688c3c9e8b922
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M NEWS
Log Message:
-----------
fill in Jinja NEWS
Commit: d6c2a34992d46c4952ed857477ce1ca0d5610020
http://github.com/djmitche/buildbot/commit/d6c2a34992d46c4952ed857477ce1ca0d5610020
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M NEWS
M buildbot/__init__.py
Log Message:
-----------
add version numbers
Commit: 12930814f252ccd508e7c3c5aa9c476c07683b8b
http://github.com/djmitche/buildbot/commit/12930814f252ccd508e7c3c5aa9c476c07683b8b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
Log Message:
-----------
fix typo
Commit: 34518bc15a817c839ef2cff995c91813a6a1e83e
http://github.com/djmitche/buildbot/commit/34518bc15a817c839ef2cff995c91813a6a1e83e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M docs/epyrun
Log Message:
-----------
try (unsuccesfully) to exclude broken_test from epydoc
Commit: f23d8304cfc7038908c2ccf49d2723f5b625369d
http://github.com/djmitche/buildbot/commit/f23d8304cfc7038908c2ccf49d2723f5b625369d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M NEWS
Log Message:
-----------
Merge from release branch
Commit: e4516e55342da0b29edd924391b320f60fc2e9af
http://github.com/djmitche/buildbot/commit/e4516e55342da0b29edd924391b320f60fc2e9af
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-10 (Wed, 10 Mar 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
M docs/epyrun
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
try (unsuccesfully) to exclude broken_test from epydoc
fix typo
Commit: c7184b88ddf47d42752d8436ccbc171494446d80
http://github.com/djmitche/buildbot/commit/c7184b88ddf47d42752d8436ccbc171494446d80
Author: oppianmatt <matt at oppian.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/status/web/files/default.css
M buildbot/steps/vstudio.py
M docs/images/master.svg
M docs/images/overview.svg
M docs/images/slaves.svg
M docs/images/status.svg
Log Message:
-----------
fixing newline endings
Commit: 849705d97851278f3c2cc6756611754f2c08bc51
http://github.com/djmitche/buildbot/commit/849705d97851278f3c2cc6756611754f2c08bc51
Author: oppianmatt <matt at oppian.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M contrib/github_buildbot.py
Log Message:
-----------
github_build.py was broken from a merge in the mainline, fixed it up
Commit: df0a02ffd6207cc2e888411919457d283fde487e
http://github.com/djmitche/buildbot/commit/df0a02ffd6207cc2e888411919457d283fde487e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/status/web/files/default.css
M buildbot/steps/vstudio.py
M contrib/github_buildbot.py
M docs/images/master.svg
M docs/images/overview.svg
M docs/images/slaves.svg
M docs/images/status.svg
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
github_build.py was broken from a merge in the mainline, fixed it up
fixing newline endings
Commit: f680f7bc10130b94e6c5d37be0bd09553291b14e
http://github.com/djmitche/buildbot/commit/f680f7bc10130b94e6c5d37be0bd09553291b14e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
A buildbot/test/unit/test_oldpaths.py
Log Message:
-----------
test that old import paths have not gone away
Commit: 17d3330020f6723058972ac9f98fe65f1f330355
http://github.com/djmitche/buildbot/commit/17d3330020f6723058972ac9f98fe65f1f330355
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/status/mail.py
Log Message:
-----------
MailNotifier can now use TLS to send emails.
When useTls=True is specified in the constructor, MailNotifier will try
to send emails using TLS and authenticate with the relayhost. This will
only work if pyOpenSSL is available. If pyOpenSSL is not available
MailNotifier.sendMessage() will fail when trying to execute code that
uses pyOpenSSL.
Commit: 9fbb446f1d4cc4a12197148a211ee19f92a00621
http://github.com/djmitche/buildbot/commit/9fbb446f1d4cc4a12197148a211ee19f92a00621
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/status/web/authz.py
M docs/developer.texinfo
Log Message:
-----------
document authorization implementation in texinfo
fixes #715
Commit: 211dd42c430652b10cccb1465c92b5e8d97a0b8a
http://github.com/djmitche/buildbot/commit/211dd42c430652b10cccb1465c92b5e8d97a0b8a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/status/mail.py
Log Message:
-----------
Clearer English in default mail message
Use a few more words to describe the builder and project in an email
message. Fixes #731.
Commit: fb50c4aae22604557cdebaea83c889f00412134c
http://github.com/djmitche/buildbot/commit/fb50c4aae22604557cdebaea83c889f00412134c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M Makefile
Log Message:
-----------
testing editing from the github web interface
Commit: 0fc61b8fc8b276c10f1a343d12aaabd2c1d01c0a
http://github.com/djmitche/buildbot/commit/0fc61b8fc8b276c10f1a343d12aaabd2c1d01c0a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M MANIFEST.in
M setup.py
M test-dist.sh
Log Message:
-----------
update setup.py and MANIFEST.in to include all relevant files
Commit: d21279600f6a409c3cefcea17fd62ab3d7e4876c
http://github.com/djmitche/buildbot/commit/d21279600f6a409c3cefcea17fd62ab3d7e4876c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M MANIFEST.in
M setup.py
M test-dist.sh
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
update setup.py and MANIFEST.in to include all relevant files
Commit: 21296a797c53ce8a855978d4cbdacf6950623a0a
http://github.com/djmitche/buildbot/commit/21296a797c53ce8a855978d4cbdacf6950623a0a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/status/web/build.py
Log Message:
-----------
remove overzealous escaping of reason in rebuild()
I'd like a second look at this, since these escapes were added while
resolving the XSS vulnerabilities back in 0.7.*. I think they are
unnecessary, particularly with the use of Jinja. I suspect they were
added out of an abundance of caution, lest the reason later be used
unescaped in a status display.
Commit: 1400c91b276d5f71a7f58975e0be6c999a4231b7
http://github.com/djmitche/buildbot/commit/1400c91b276d5f71a7f58975e0be6c999a4231b7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/scripts/runner.py
M docs/cmdline.texinfo
M docs/installation.texinfo
Log Message:
-----------
Allow relocatable master and slave buildbot.tac files
Adds --relocatable/-r to create-slave and create-master, and adds that
flag to the suggested invocations in the manual, since I think this
option is generally more useful than harmful.
Commit: 6ed78f08b5e04705ecf065f778314da7be83d530
http://github.com/djmitche/buildbot/commit/6ed78f08b5e04705ecf065f778314da7be83d530
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-11 (Thu, 11 Mar 2010)
Changed paths:
M buildbot/scripts/runner.py
M buildbot/status/web/build.py
M docs/cmdline.texinfo
M docs/installation.texinfo
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
Allow relocatable master and slave buildbot.tac files
remove overzealous escaping of reason in rebuild()
Commit: 8c7db2ed2cdf4a4495d35d05ae14e465a2163e2c
http://github.com/djmitche/buildbot/commit/8c7db2ed2cdf4a4495d35d05ae14e465a2163e2c
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M buildbot/status/mail.py
Log Message:
-----------
Changed naming convetion to match the source file.
Commit: efe7ba8ed0593e2b272f43aa1a4b75ed15316aef
http://github.com/djmitche/buildbot/commit/efe7ba8ed0593e2b272f43aa1a4b75ed15316aef
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Updated docs to include TLS support in MailNotifier.
Commit: a18315b9b3e5ed2fd5df27d1d433435185ec874d
http://github.com/djmitche/buildbot/commit/a18315b9b3e5ed2fd5df27d1d433435185ec874d
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M MANIFEST.in
M Makefile
M buildbot/scripts/runner.py
M buildbot/status/mail.py
M buildbot/status/web/authz.py
M buildbot/status/web/build.py
M buildbot/status/web/files/default.css
M buildbot/steps/vstudio.py
A buildbot/test/unit/test_oldpaths.py
M contrib/github_buildbot.py
M docs/cmdline.texinfo
M docs/developer.texinfo
M docs/images/master.svg
M docs/images/overview.svg
M docs/images/slaves.svg
M docs/images/status.svg
M docs/installation.texinfo
M setup.py
M test-dist.sh
Log Message:
-----------
Merge remote branch 'upstream/master'
Commit: 9ce34be77a21c297760edccae363301a51bda6cf
http://github.com/djmitche/buildbot/commit/9ce34be77a21c297760edccae363301a51bda6cf
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
A buildbot/test/fake/state.py
R buildbot/test/state.py
M buildbot/test/unit/test_schedulers_basic_Scheduler.py
M buildbot/test/unit/test_schedulers_filter.py
M buildbot/test/unit/test_util_loop.py
Log Message:
-----------
move buildbot.test.state to buildbot.test.fake.state
Commit: db22729ff8ef2f478719279e8bd34d0222510279
http://github.com/djmitche/buildbot/commit/db22729ff8ef2f478719279e8bd34d0222510279
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runutils.py
M buildbot/test/unit/test_util_loop.py
A buildbot/test/util/__init__.py
A buildbot/test/util/monkeypatches.py
M docs/developer.texinfo
Log Message:
-----------
Monkeypatch startService and stopService to assert on running
This adds a new monkeypatch module which will hopefully be useful in
adding more monkey patches later. It should make tracking down
service-management bugs in tests *much* easier.
Commit: f081199b7cd7392af0ccb4772b96baaabe8f8d56
http://github.com/djmitche/buildbot/commit/f081199b7cd7392af0ccb4772b96baaabe8f8d56
Author: M-A <maruel at gmail.com>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
A buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/runs/test_web_status_json.py
A buildbot/broken_test/status_push_server.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
A buildbot/status/persistent_queue.py
A buildbot/status/status_push.py
M buildbot/status/web/status_json.py
A buildbot/test/test_persistent_queue.py
Log Message:
-----------
Add PersistentQueue, StatusPush and HttpStatusPush and their unit tests
Remove patch from SourceStamp.asDict since the content is usually too large.
Change some asDict variable names.
Add filtering to StatusJson.
Commit: 0b7f431b4de24291f125cd79627679eceb60a97e
http://github.com/djmitche/buildbot/commit/0b7f431b4de24291f125cd79627679eceb60a97e
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M buildbot/status/mail.py
A buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
Refactored to be able to test email creation.
Added MailNotofier.createEmail(). This method creates an email.Message
instance, with the appropriate content, and returns it. Before this
change the code in createEmail() was located inside buildMessage().
When we have this new method it becomes easy to write a test that
verifies that emails gets created correctly in the presence of non-ascii
unicode characters. Correctly in this context means that we can call
message.as_string() without a UnicodeEncodeError being raised.
Commit: 5f9b2e7193f0f655e4d21cb3e52351de27684457
http://github.com/djmitche/buildbot/commit/5f9b2e7193f0f655e4d21cb3e52351de27684457
Author: Mattias Brändström <thebrasse at brasse.org>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M buildbot/status/mail.py
M buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
Fixed email creation bug in MailNotifier.
All text is now encoded as utf8 before it goes into the message object.
Commit: e78a68282e29f426db1ad8e2776df04d19d59957
http://github.com/djmitche/buildbot/commit/e78a68282e29f426db1ad8e2776df04d19d59957
Author: M-A <maruel at gmail.com>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Add documentation for StatusPush and HttpStatusPush.
Commit: fd4aaf614acbe6c49b04af53faccb677e2e93249
http://github.com/djmitche/buildbot/commit/fd4aaf614acbe6c49b04af53faccb677e2e93249
Author: M-A <maruel at gmail.com>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M docs/gen-reference
Log Message:
-----------
Update gen-reference to exclude broken_test.
Commit: b6ef1acc908843a4bbaa71084dbfddb6e70dd813
http://github.com/djmitche/buildbot/commit/b6ef1acc908843a4bbaa71084dbfddb6e70dd813
Author: M-A <maruel at gmail.com>
Date: 2010-03-12 (Fri, 12 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/runs/test_web_status_json.py
M buildbot/status/persistent_queue.py
M buildbot/status/status_push.py
Log Message:
-----------
Improve the StatusPush implementation by simplifying the tasks that serverPushCb needs to do.
Update unit test to verify more code paths
Conflicts:
buildbot/broken_test/runs/test_status_push.py
buildbot/status/builder.py
Commit: fc099bcda4aa29f5b199471aee037458879359af
http://github.com/djmitche/buildbot/commit/fc099bcda4aa29f5b199471aee037458879359af
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/status/web/templates/change.html
Log Message:
-----------
Show Change's repository and project properties
Commit: 7a720400f74375e368105c481ff83ffc1db425bd
http://github.com/djmitche/buildbot/commit/7a720400f74375e368105c481ff83ffc1db425bd
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/scripts/startup.py
Log Message:
-----------
Dont't set explicit twisted reactor on windows (twisted complains about it)
Commit: 0fb4d4d437489ffb5f29fed6901241151d0bf7a0
http://github.com/djmitche/buildbot/commit/0fb4d4d437489ffb5f29fed6901241151d0bf7a0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/status/mail.py
A buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
Merge branch 'master' of git://github.com/brasse/buildbot
* 'master' of git://github.com/brasse/buildbot:
Fixed email creation bug in MailNotifier.
Refactored to be able to test email creation.
Commit: 7cc0ceb0ca96cd72fcf5e70d38c913fae92b2bff
http://github.com/djmitche/buildbot/commit/7cc0ceb0ca96cd72fcf5e70d38c913fae92b2bff
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
use explicit \uXXXX for embedded unicode characters
Commit: 0970781ee891f5c3d4953601b9f42a99c2ffb8a1
http://github.com/djmitche/buildbot/commit/0970781ee891f5c3d4953601b9f42a99c2ffb8a1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/status/mail.py
A buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
Merge branch 'master' of git://github.com/brasse/buildbot
* 'master' of git://github.com/brasse/buildbot:
Fixed email creation bug in MailNotifier.
Refactored to be able to test email creation.
Commit: 8c70fdd1435eae03235f3d534a675278d9f4f1b6
http://github.com/djmitche/buildbot/commit/8c70fdd1435eae03235f3d534a675278d9f4f1b6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
use explicit \uXXXX for embedded unicode characters
Commit: dc92faff922d97ebc04447f487df473323d2c35f
http://github.com/djmitche/buildbot/commit/dc92faff922d97ebc04447f487df473323d2c35f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_status.py
Log Message:
-----------
disable some broken_test's
Commit: bca0bffd47ee9f10d78fd1d9a8946736913f67ee
http://github.com/djmitche/buildbot/commit/bca0bffd47ee9f10d78fd1d9a8946736913f67ee
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
A buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/runs/test_web_status_json.py
A buildbot/broken_test/status_push_server.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
A buildbot/status/persistent_queue.py
A buildbot/status/status_push.py
M buildbot/status/web/status_json.py
A buildbot/test/test_persistent_queue.py
M docs/cfg-statustargets.texinfo
M docs/gen-reference
Log Message:
-----------
Merge branch 'dj_08_3' of git://github.com/maruel/buildbot into buildbot-0.8.0
* 'dj_08_3' of git://github.com/maruel/buildbot:
Improve the StatusPush implementation by simplifying the tasks that serverPushCb needs to do.
Update gen-reference to exclude broken_test.
Add documentation for StatusPush and HttpStatusPush.
Add PersistentQueue, StatusPush and HttpStatusPush and their unit tests
Commit: e85658558d2d083a0a8c2d1399b5850ce53418e9
http://github.com/djmitche/buildbot/commit/e85658558d2d083a0a8c2d1399b5850ce53418e9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
R buildbot/test/test_persistent_queue.py
A buildbot/test/unit/test_persistent_queue.py
Log Message:
-----------
move test to buildbot/test/unit
Commit: f10dbf5541f0fbf3641a244be57ac7c213d91aad
http://github.com/djmitche/buildbot/commit/f10dbf5541f0fbf3641a244be57ac7c213d91aad
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_status.py
A buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/runs/test_web_status_json.py
A buildbot/broken_test/status_push_server.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
A buildbot/status/persistent_queue.py
A buildbot/status/status_push.py
M buildbot/status/web/status_json.py
A buildbot/test/unit/test_persistent_queue.py
M docs/cfg-statustargets.texinfo
M docs/gen-reference
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
move test to buildbot/test/unit
disable some broken_test's
use explicit \uXXXX for embedded unicode characters
Merge branch 'master' of git://github.com/brasse/buildbot
Improve the StatusPush implementation by simplifying the tasks that serverPushCb needs to do.
Update gen-reference to exclude broken_test.
Add documentation for StatusPush and HttpStatusPush.
Add PersistentQueue, StatusPush and HttpStatusPush and their unit tests
Commit: ba2b0c89074b282b595314f2833cf3ba3f7fa4fa
http://github.com/djmitche/buildbot/commit/ba2b0c89074b282b595314f2833cf3ba3f7fa4fa
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
fix docs markup
Commit: aec9c8b9d42069e68e840d47d33cf896d8e1f837
http://github.com/djmitche/buildbot/commit/aec9c8b9d42069e68e840d47d33cf896d8e1f837
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
fix empty superclass list
Commit: c77ce56c546ef2af979ae49848a01bd4712d54d9
http://github.com/djmitche/buildbot/commit/c77ce56c546ef2af979ae49848a01bd4712d54d9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/test/unit/test_status_mail_MailNotifier.py
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
fix empty superclass list
fix docs markup
Commit: b52d74f6eca9474664cabf7c074fc791a186958d
http://github.com/djmitche/buildbot/commit/b52d74f6eca9474664cabf7c074fc791a186958d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-13 (Sat, 13 Mar 2010)
Changed paths:
M buildbot/broken_test/__init__.py
M buildbot/broken_test/runs/test_slaves.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_config.py
M buildbot/status/words.py
M buildbot/test/__init__.py
M buildbot/test/unit/test_util_loop.py
M buildbot/test/util/monkeypatches.py
Log Message:
-----------
globaly patch Service.startService and stopService with assertions
This caused some broken tests to fail; they're now fixed.
Commit: 5c269c04ab20ad82b3ca9921d34f7a6a1fe6baf0
http://github.com/djmitche/buildbot/commit/5c269c04ab20ad82b3ca9921d34f7a6a1fe6baf0
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
Git: be shallow on an initial clone.
Only if the user did not specify a particular revision. Does not
seem to effect CPU load, but less data needs to be transferred.
Commit: 8b6e8c3436762b9d45f6a1f749f180ed2553b44e
http://github.com/djmitche/buildbot/commit/8b6e8c3436762b9d45f6a1f749f180ed2553b44e
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/vc/test_vc.py
M buildbot/steps/source.py
Log Message:
-----------
Git: add test for shallow clones.
Commit: 7d2ccda6386f7f0cce0bc7dc101621ba114e7f1c
http://github.com/djmitche/buildbot/commit/7d2ccda6386f7f0cce0bc7dc101621ba114e7f1c
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Git: document 'shallow' option.
Commit: d6ec70b3301b09f846b1265f95473284a8b6f2f7
http://github.com/djmitche/buildbot/commit/d6ec70b3301b09f846b1265f95473284a8b6f2f7
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Git: add missing "submodules" documentation.
Commit: e6e1ce7519fe5ad4e704e1c4c67ec00a3600a834
http://github.com/djmitche/buildbot/commit/e6e1ce7519fe5ad4e704e1c4c67ec00a3600a834
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/vc/test_vc.py
M buildbot/slave/commands/vcs.py
M buildbot/steps/source.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
Git: add missing "submodules" documentation.
Git: document 'shallow' option.
Git: add test for shallow clones.
Git: be shallow on an initial clone.
Commit: e8a8dc5527ae48e3d070f78bbd84eae2cf227341
http://github.com/djmitche/buildbot/commit/e8a8dc5527ae48e3d070f78bbd84eae2cf227341
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_webparts.py
Log Message:
-----------
fix Scheduler constructor call in buildbot.broken_test.runs.test_webparts.WebpartsRecursive.testAllPagesValidate
Commit: 0aa0545be428ce107259b18c507b3e305c8b713d
http://github.com/djmitche/buildbot/commit/0aa0545be428ce107259b18c507b3e305c8b713d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_webparts.py
Log Message:
-----------
fix Scheduler constructor call in buildbot.broken_test.runs.test_webparts.WebpartsRecursive.testAllPagesValidate
Commit: e02bccf4e2403dac871e4f24fda641ee7535c412
http://github.com/djmitche/buildbot/commit/e02bccf4e2403dac871e4f24fda641ee7535c412
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/sourcestamp.py
M buildbot/status/persistent_queue.py
M buildbot/status/status_push.py
Log Message:
-----------
Add blacklist to StatusPush to not send unneeded events
Add maxHttpRequestSize to HttpStatusPush to work around per request limit (AppEngine)
Fix a bug in IndexedQueue when a function returns None
Add hasPatch in SourceStamp.asDict()
Conflicts:
buildbot/broken_test/runs/test_status_push.py
buildbot/broken_test/unit/test_sourcestamp.py
Commit: 1b371f041041b99dbf445d1297ae431eb0bd5bdd
http://github.com/djmitche/buildbot/commit/1b371f041041b99dbf445d1297ae431eb0bd5bdd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/sourcestamp.py
M buildbot/status/persistent_queue.py
M buildbot/status/status_push.py
Log Message:
-----------
Merge branch 'dj_10_0' of git://github.com/maruel/buildbot
* 'dj_10_0' of git://github.com/maruel/buildbot:
Add blacklist to StatusPush to not send unneeded events
Commit: 3d40e759d5244b09695011eb11220a557fcd4d22
http://github.com/djmitche/buildbot/commit/3d40e759d5244b09695011eb11220a557fcd4d22
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-15 (Mon, 15 Mar 2010)
Changed paths:
M buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/sourcestamp.py
M buildbot/status/persistent_queue.py
M buildbot/status/status_push.py
Log Message:
-----------
Merge branch 'dj_10_0' of git://github.com/maruel/buildbot
* 'dj_10_0' of git://github.com/maruel/buildbot:
Add blacklist to StatusPush to not send unneeded events
Commit: 1f6d6c1f3458f1f56323e4beb8c328d44e128969
http://github.com/djmitche/buildbot/commit/1f6d6c1f3458f1f56323e4beb8c328d44e128969
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Make sure command strings are utf-8 encoded
Commit: 1ef8a316b64cc0f1d025ac4ff409b5fc7188662b
http://github.com/djmitche/buildbot/commit/1ef8a316b64cc0f1d025ac4ff409b5fc7188662b
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Fix UTF-8 encoding for python2.4
Commit: 55738ded4b65388e5e436105c20c0a3656642713
http://github.com/djmitche/buildbot/commit/55738ded4b65388e5e436105c20c0a3656642713
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M NEWS
M buildbot/slave/commands/base.py
M buildbot/steps/vstudio.py
M buildbot/test/unit/test_slave_commands_base.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Add environment variable expansion in ShellCommand
Commit: b422efe24b0fc35d6e1a40c4a2619d078a999367
http://github.com/djmitche/buildbot/commit/b422efe24b0fc35d6e1a40c4a2619d078a999367
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M NEWS
M buildbot/slave/commands/base.py
M buildbot/steps/vstudio.py
M buildbot/test/unit/test_slave_commands_base.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Add environment variable expansion in ShellCommand
Commit: 1d27f7377617c879372e7498f1003a38d8e51ed0
http://github.com/djmitche/buildbot/commit/1d27f7377617c879372e7498f1003a38d8e51ed0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
fix docs
Commit: 2d96d75b6cddcd4e83cf3dc204b3e936f983e5d4
http://github.com/djmitche/buildbot/commit/2d96d75b6cddcd4e83cf3dc204b3e936f983e5d4
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
fix docs
Commit: b68b85dfbdf53c18e1ea19bd2f3f9d7f16861397
http://github.com/djmitche/buildbot/commit/b68b85dfbdf53c18e1ea19bd2f3f9d7f16861397
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
Allow ShellCommand to unset environment variables (fix #668)
Commit: 9fd7df87c02c3d7674536ba3edf407ad622df156
http://github.com/djmitche/buildbot/commit/9fd7df87c02c3d7674536ba3edf407ad622df156
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
Allow ShellCommand to unset environment variables (fix #668)
Commit: 1812070a8167e151a78ef32167baa13c82fdfd7f
http://github.com/djmitche/buildbot/commit/1812070a8167e151a78ef32167baa13c82fdfd7f
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
fix test (was failing on PYTHONPATH=)
Commit: b624034b65c1522d63557e573484b2afeb081090
http://github.com/djmitche/buildbot/commit/b624034b65c1522d63557e573484b2afeb081090
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
Merge branch 'buildbot-0.8.0'
* buildbot-0.8.0:
fix test (was failing on PYTHONPATH=)
Commit: 0df7593777d6269bef70a742992748f776b6adc5
http://github.com/djmitche/buildbot/commit/0df7593777d6269bef70a742992748f776b6adc5
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/config.py
M buildbot/process/base.py
M buildbot/process/builder.py
Log Message:
-----------
Add possibility for builders to setup properties
Commit: 051a9105d6674fe39b22a098f6924369da99ad7b
http://github.com/djmitche/buildbot/commit/051a9105d6674fe39b22a098f6924369da99ad7b
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M NEWS
M docs/cfg-builders.texinfo
M docs/concepts.texinfo
Log Message:
-----------
Add doc about the Properties in Builders
Commit: 776b8b2296858b72e9af50755048918a0ce78f8e
http://github.com/djmitche/buildbot/commit/776b8b2296858b72e9af50755048918a0ce78f8e
Author: ctso <ctsoyars at gmail.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
M buildbot/steps/source.py
Log Message:
-----------
Added initial AndroidRepo support.
While the source control system to manage Android builds is called
"repo", I felt this name was too generic and may confuse people
that are not familiar with Android.
Commit: 81f39afb5c9159bed76d55d851067ac1e8d95e9a
http://github.com/djmitche/buildbot/commit/81f39afb5c9159bed76d55d851067ac1e8d95e9a
Author: ctso <ctsoyars at gmail.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
M buildbot/steps/source.py
Log Message:
-----------
Keeping the master clean for now.
Revert "Added initial AndroidRepo support."
This reverts commit 776b8b2296858b72e9af50755048918a0ce78f8e.
Commit: cb82fc6e425c67b23306fbac9146ab3463cf3e7e
http://github.com/djmitche/buildbot/commit/cb82fc6e425c67b23306fbac9146ab3463cf3e7e
Author: Chris Soyars <ctsoyars at gmail.com>
Date: 2010-03-16 (Tue, 16 Mar 2010)
Changed paths:
M buildbot/status/words.py
Log Message:
-----------
[IRC] Set in_test_harness to avoid NoneType exception.
in_test_harness is not set in the IRC class but is expected to be set
to a boolean value.
Commit: c38df8469368959b21dfb8eb055a26eeb865873a
http://github.com/djmitche/buildbot/commit/c38df8469368959b21dfb8eb055a26eeb865873a
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-17 (Wed, 17 Mar 2010)
Changed paths:
M buildbot/process/base.py
M buildbot/process/builder.py
Log Message:
-----------
fix minor mistakes
Commit: 4ac1585c878a7cffab4c7cd7115dbdd93f3c0ed9
http://github.com/djmitche/buildbot/commit/4ac1585c878a7cffab4c7cd7115dbdd93f3c0ed9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-17 (Wed, 17 Mar 2010)
Changed paths:
M buildbot/status/words.py
Log Message:
-----------
Merge branch 'master' of git://github.com/ctso/buildbot
* 'master' of git://github.com/ctso/buildbot:
[IRC] Set in_test_harness to avoid NoneType exception.
Keeping the master clean for now.
Added initial AndroidRepo support.
Commit: 844d44ed50892b3eb9e89cc5d3e3f07da8e80156
http://github.com/djmitche/buildbot/commit/844d44ed50892b3eb9e89cc5d3e3f07da8e80156
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-18 (Thu, 18 Mar 2010)
Changed paths:
M buildbot/db/schema/v1.py
Log Message:
-----------
import sys, since we print to sys.stderr sometimes
Commit: bf2dce71770139e49d4c4e408ac1c54818af3aaa
http://github.com/djmitche/buildbot/commit/bf2dce71770139e49d4c4e408ac1c54818af3aaa
Author: Jonathan S. Romero <jonnyro at disti-vm-jromero-ubuntu-workstation.(none)>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
Pass always_purge arg along to buildslave in SVN step.
Commit: b119177308ac48b0af31e9cd5ac2c3e158af5cd7
http://github.com/djmitche/buildbot/commit/b119177308ac48b0af31e9cd5ac2c3e158af5cd7
Author: Jonathan S. Romero <jonnyro at disti-vm-jromero-ubuntu-workstation.(none)>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M buildbot/scripts/sample.cfg
Log Message:
-----------
Fix SVNPoller example to use c['change_source'] instead of c['sources'] which was depreciated.
Commit: 37d2673e9ab5473d8a1c43528e3cacea7d218ed0
http://github.com/djmitche/buildbot/commit/37d2673e9ab5473d8a1c43528e3cacea7d218ed0
Author: johnnie pittman <jedi at group6.net>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M contrib/svn_watcher.py
Log Message:
-----------
Added OptionParser to manage command line options and args. Also do some argument validation.
Added the ability to specify a category for a url polled via a command line flag.
Added the ability to specify an arbitrary interval via a command line flag. This option implies the watch flag.
Refactored code significantly to break responsibility of tasks into more functions.
Dropped in some error handling.
Commit: 4d10c2b3464a1b4e655185c4eff37bdf2290e9fd
http://github.com/djmitche/buildbot/commit/4d10c2b3464a1b4e655185c4eff37bdf2290e9fd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M NEWS
M buildbot/config.py
M buildbot/process/base.py
M buildbot/process/builder.py
M docs/cfg-builders.texinfo
M docs/concepts.texinfo
Log Message:
-----------
Merge branch 'builderprops' of git://github.com/benallard/buildbot
* 'builderprops' of git://github.com/benallard/buildbot:
fix minor mistakes
Add doc about the Properties in Builders
Add possibility for builders to setup properties
Commit: 9b7328291ae024ae338f53b60da79415ce9d5234
http://github.com/djmitche/buildbot/commit/9b7328291ae024ae338f53b60da79415ce9d5234
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M NEWS
Log Message:
-----------
ShellCommand env var expansion was added in 0.8.0
Commit: 5fee7d05824e6977c2ffa13f796f0084fa048609
http://github.com/djmitche/buildbot/commit/5fee7d05824e6977c2ffa13f796f0084fa048609
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M buildbot/db/schema/v1.py
Log Message:
-----------
Merge branch 'master' of git at github.com:djmitche/buildbot
* 'master' of git at github.com:djmitche/buildbot:
import sys, since we print to sys.stderr sometimes
Commit: 381032826c3d7ed039eb1d3c6a96adaed000f4ef
http://github.com/djmitche/buildbot/commit/381032826c3d7ed039eb1d3c6a96adaed000f4ef
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M buildbot/scripts/sample.cfg
M buildbot/steps/source.py
Log Message:
-----------
Merge branch 'master' of git://github.com/jonnyro/buildbot
* whitespace cleanup
* 'master' of git://github.com/jonnyro/buildbot:
Fix SVNPoller example to use c['change_source'] instead of c['sources'] which was depreciated.
Pass always_purge arg along to buildslave in SVN step.
Commit: 9f73a5ab6d4cd8e5240a30cfdffca959cec063b9
http://github.com/djmitche/buildbot/commit/9f73a5ab6d4cd8e5240a30cfdffca959cec063b9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M contrib/svn_watcher.py
Log Message:
-----------
Merge branch 'master' of git://github.com/jpittman/buildbot
* 'master' of git://github.com/jpittman/buildbot:
Added OptionParser to manage command line options and args. Also do some argument validation.
Commit: ffa8946e38d7a7361cc8d3e06cb3fbdbc397495f
http://github.com/djmitche/buildbot/commit/ffa8946e38d7a7361cc8d3e06cb3fbdbc397495f
Author: John Ford <jford at mozilla.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
disallow both property and extract_fn args to SetProperty
Commit: 16d24d31cf44600b26b5f30ff0c659633610e852
http://github.com/djmitche/buildbot/commit/16d24d31cf44600b26b5f30ff0c659633610e852
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-22 (Mon, 22 Mar 2010)
Changed paths:
M buildbot/scripts/startup.py
Log Message:
-----------
remove manual specification of the win32 reactor on Windows, since there are lots of other options
Commit: 43523c22aed6f13079a1a2a6f74d3ed06fb6701c
http://github.com/djmitche/buildbot/commit/43523c22aed6f13079a1a2a6f74d3ed06fb6701c
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/steps/shell.py
Log Message:
-----------
Fix busted assertion in SetProperty
Commit: 68edba67a5b68b1b888bdd52615ee9f4bf99fa2c
http://github.com/djmitche/buildbot/commit/68edba67a5b68b1b888bdd52615ee9f4bf99fa2c
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/test/regressions/test_shell_command_properties.py
Log Message:
-----------
Adding tests for SetProperty assertions
Commit: db68b584d1876b67bb05b8a715006b00774e5d25
http://github.com/djmitche/buildbot/commit/db68b584d1876b67bb05b8a715006b00774e5d25
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/db/dbspec.py
M buildbot/master.py
M docs/cfg-global.texinfo
Log Message:
-----------
Adding multimaster support
Skip checks that schedulers are configured with proper builders if
multiMaster is set.
Add db_poll_interval as a known configuration key
Add docs for multiMaster, db_poll_interval
Expire idle connections when using mysql
Commit: 0f43459457c77664be5615cbf7ea38dadff88122
http://github.com/djmitche/buildbot/commit/0f43459457c77664be5615cbf7ea38dadff88122
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/slave/commands/base.py
Log Message:
-----------
Avoid to copy twice the environment
Commit: 27dbaf5d302e608554a360c436d86fb68dd86692
http://github.com/djmitche/buildbot/commit/27dbaf5d302e608554a360c436d86fb68dd86692
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/slave/commands/base.py
Log Message:
-----------
Merge branch 'env' of git://github.com/benallard/buildbot
* 'env' of git://github.com/benallard/buildbot:
Avoid to copy twice the environment
Commit: a97e11119a029de9297960079a6b3e2bb0757d2f
http://github.com/djmitche/buildbot/commit/a97e11119a029de9297960079a6b3e2bb0757d2f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
don't import schema globally, since it ends up pulling in a reactor; fixes #754
Commit: 310ed1e7ac3c179a40ae4411cb931999c4a0c631
http://github.com/djmitche/buildbot/commit/310ed1e7ac3c179a40ae4411cb931999c4a0c631
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M NEWS
M buildbot/config.py
M buildbot/process/base.py
M buildbot/process/builder.py
M docs/cfg-builders.texinfo
M docs/concepts.texinfo
Log Message:
-----------
Revert "Merge branch 'builderprops' of git://github.com/benallard/buildbot"
This reverts commit 4d10c2b3464a1b4e655185c4eff37bdf2290e9fd, reversing
changes made to 4ac1585c878a7cffab4c7cd7115dbdd93f3c0ed9.
Commit: 6f05b86870a791877ae1ee70c2aa8691971478c9
http://github.com/djmitche/buildbot/commit/6f05b86870a791877ae1ee70c2aa8691971478c9
Author: Karl Norby <karl.norby at gmail.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/status/web/slaves.py
M buildbot/status/web/templates/buildslaves.html
Log Message:
-----------
Make the buildslaves display optional in the /slaves display
Refs #743; still needs docs
Commit: 6dd94bad8ba4bab07e225cb68ad8a0d8f98b8945
http://github.com/djmitche/buildbot/commit/6dd94bad8ba4bab07e225cb68ad8a0d8f98b8945
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
document no_builders (fixes #743)
Commit: 2b52d5bd7172fe24def5f0ddf01065ae44e6bd13
http://github.com/djmitche/buildbot/commit/2b52d5bd7172fe24def5f0ddf01065ae44e6bd13
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-23 (Tue, 23 Mar 2010)
Changed paths:
M buildbot/status/web/slaves.py
Log Message:
-----------
whitespace fixes
Commit: e0d4533f962a51c60456a5a4fd1a5b4d6dee3c1d
http://github.com/djmitche/buildbot/commit/e0d4533f962a51c60456a5a4fd1a5b4d6dee3c1d
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-24 (Wed, 24 Mar 2010)
Changed paths:
M buildbot/process/base.py
Log Message:
-----------
Adding internal flag for stop build.
This actually stops the build when the Stop Build button is pressed on
the web page. No further steps are run.
Fixes: #706
Commit: d6d8554819b5877f61b6b68007134f8e8e8ddcac
http://github.com/djmitche/buildbot/commit/d6d8554819b5877f61b6b68007134f8e8e8ddcac
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-24 (Wed, 24 Mar 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/util/__init__.py
M buildbot/util/loop.py
Log Message:
-----------
Work around the fact that twisted 2.5 doesn't have reactor.seconds.
Add an optional _reactor argument to util.now. If set, and if _reactor
has a "seconds" attribute, it will be used to determine the current
time. Otherwise time.time() is used.
Update slave commands and loop to use util.now(self._reactor) instead of
self._reactor.seconds() to determine the current time.
Fixes: #759
Commit: 670d3eb44258e8be1c5c231a680e66ae5ff82ca5
http://github.com/djmitche/buildbot/commit/670d3eb44258e8be1c5c231a680e66ae5ff82ca5
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-26 (Fri, 26 Mar 2010)
Changed paths:
M buildbot/db/connector.py
M buildbot/db/dbspec.py
Log Message:
-----------
Make synchronous connections obey max_idle as well
Commit: ebfe1b605c840700c8b8f74adf8814624f6ad664
http://github.com/djmitche/buildbot/commit/ebfe1b605c840700c8b8f74adf8814624f6ad664
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-28 (Sun, 28 Mar 2010)
Changed paths:
M buildbot/util/loop.py
Log Message:
-----------
(fixes #713) make triggering a stopped Loop a warnable offence
Commit: 95153373098afdf900834386813487de19eb66e3
http://github.com/djmitche/buildbot/commit/95153373098afdf900834386813487de19eb66e3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-28 (Sun, 28 Mar 2010)
Changed paths:
M buildbot/schedulers/basic.py
Log Message:
-----------
re-add AnyBranchScheduler consructor arg 'branches"
This was (accidentally?) removed in the schedulerdb merge (fixes #764)
Commit: cda608dc76d67c3a7af689306220e93cc9e73d71
http://github.com/djmitche/buildbot/commit/cda608dc76d67c3a7af689306220e93cc9e73d71
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-29 (Mon, 29 Mar 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
Log Message:
-----------
allow hgbuildbot to work properly with branchtype=dirname but where cwd is not the repo
Commit: ad5a3b6419e1717b47d6a06401b04e6f3f132446
http://github.com/djmitche/buildbot/commit/ad5a3b6419e1717b47d6a06401b04e6f3f132446
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-29 (Mon, 29 Mar 2010)
Changed paths:
M buildbot/schedulers/basic.py
Log Message:
-----------
use our own private None
branch=None does not mean "None", it means "default", so we have to
use the 'None' defined in buildbot.util.
Commit: d6507628573e3059db1ab6fa8beaef5b43ddf97c
http://github.com/djmitche/buildbot/commit/d6507628573e3059db1ab6fa8beaef5b43ddf97c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-29 (Mon, 29 Mar 2010)
Changed paths:
M NEWS
M buildbot/broken_test/runs/test_properties.py
M buildbot/broken_test/runs/test_status_push.py
M buildbot/config.py
M buildbot/process/base.py
M buildbot/process/builder.py
M docs/cfg-builders.texinfo
M docs/concepts.texinfo
Log Message:
-----------
Re-merge fixed builder properties patch from Benoit Allard
fixes #756
Commit: 6d534c354e5a10cf9a9a4f62c082ce2ef67926f4
http://github.com/djmitche/buildbot/commit/6d534c354e5a10cf9a9a4f62c082ce2ef67926f4
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-30 (Tue, 30 Mar 2010)
Changed paths:
M buildbot/db/dbspec.py
Log Message:
-----------
max_idle default should be 60 for sync. MySQL connections
Commit: bc74184251f0fa7c4d66fd4c6399b07c55242a5d
http://github.com/djmitche/buildbot/commit/bc74184251f0fa7c4d66fd4c6399b07c55242a5d
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-30 (Tue, 30 Mar 2010)
Changed paths:
M buildbot/db/connector.py
M buildbot/db/schema/manager.py
A buildbot/db/schema/v3.py
M buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
Include scheduler class name in database
This requires a schema bump, so this implements the v3 schema and
upgrade code. Old schedulers will have a class_name set to '', and the
first scheduler to start up with the same name will claim the old row,
setting the class_name to the scheduler's class.
Fixes: #732
Commit: 3aeccfc87ea5f8a532e990ed7f558f8f0b5f9ab5
http://github.com/djmitche/buildbot/commit/3aeccfc87ea5f8a532e990ed7f558f8f0b5f9ab5
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-03-30 (Tue, 30 Mar 2010)
Changed paths:
M buildbot/status/web/base.py
M buildbot/status/web/waterfall.py
Log Message:
-----------
fix: timezone name is returned in local encoding, but unicode converter assumes ascii by default (fixes ''exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte'' problems. solution: provide locale encoding to unicode converter.
Commit: ba4e0e1bef51b8ac6875fdfd3fef568f672f9ec4
http://github.com/djmitche/buildbot/commit/ba4e0e1bef51b8ac6875fdfd3fef568f672f9ec4
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-30 (Tue, 30 Mar 2010)
Changed paths:
M buildbot/status/web/base.py
M buildbot/status/web/waterfall.py
Log Message:
-----------
Merge branch 'buildbot-git' of git://github.com/oberstet/buildbot
* 'buildbot-git' of git://github.com/oberstet/buildbot:
fix: timezone name is returned in local encoding, but unicode converter assumes ascii by default (fixes ''exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte'' problems. solution: provide locale encoding to unicode converter.
Commit: 85cb6d778aa1b50347468c938d2386316c3ed479
http://github.com/djmitche/buildbot/commit/85cb6d778aa1b50347468c938d2386316c3ed479
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/db/connector.py
A buildbot/test/regressions/test_change_properties.py
Log Message:
-----------
Fix how change properties get loaded from the database.
Commit: 5ae87fb3df640e69e35b1ee5bef290b23eb6fab4
http://github.com/djmitche/buildbot/commit/5ae87fb3df640e69e35b1ee5bef290b23eb6fab4
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/status/web/base.py
M buildbot/status/web/waterfall.py
Log Message:
-----------
fix: robust handling of locale.getdefaultlocale() for systems where this function may return (None, None) .. like e.g. Solaris 10.
Commit: cc7c044d8d983cae87b2433c509489342fae4774
http://github.com/djmitche/buildbot/commit/cc7c044d8d983cae87b2433c509489342fae4774
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/changes/manager.py
M buildbot/status/web/templates/change.html
M contrib/git_buildbot.py
Log Message:
-----------
add --repository option to Git post-receive hook; log repository for new changes in manager; show repository for changes in web status page
Commit: b466c5d4bccbe13ea2d6d94169d452526a3404bc
http://github.com/djmitche/buildbot/commit/b466c5d4bccbe13ea2d6d94169d452526a3404bc
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/status/web/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/build.py
M buildbot/status/web/changes.py
M buildbot/status/web/console.py
M buildbot/status/web/templates/build.html
M buildbot/status/web/templates/build_line.html
M buildbot/status/web/templates/change.html
M buildbot/status/web/templates/change_macros.html
M buildbot/status/web/templates/console.html
M buildbot/status/web/templates/grid_macros.html
M buildbot/status/web/templates/revmacros.html
A buildbot/test/unit/test_status_web_links.py
Log Message:
-----------
WebStatus: Add support for project and repository in changecommentlink/revlink
* These WebStatus args can now be callables, dicts or (as before) a single string/tuple
* Added projectlink/repolink that adds URLs to repo/project main pages
* Changed jinja change_macro to take a change as arg (cleaner code)
* Changed some support classes in console to take a single build/sourcestamp arg instead of picking every necessary variable
* The revlink/shortrev/changecomment filters now take a parameter, the repo or project to which the revision/comment belongs.
* Shorten all revs to 40 chars in html rather than in python.
* Add unit test for jinja link filters
Comments belong to projects as they usually refer to ticket ids. So project == ticket db.
Commit: 730fff1492269ffed34371d64432445b9c8e2e96
http://github.com/djmitche/buildbot/commit/730fff1492269ffed34371d64432445b9c8e2e96
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M NEWS
M buildbot/broken_test/__init__.py
M buildbot/broken_test/runs/test_properties.py
M buildbot/broken_test/runs/test_slaves.py
M buildbot/broken_test/runs/test_status.py
A buildbot/broken_test/runs/test_status_push.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runs/test_web_status_json.py
M buildbot/broken_test/runs/test_webparts.py
M buildbot/broken_test/runutils.py
A buildbot/broken_test/status_push_server.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/unit/test_sourcestamp.py
M buildbot/broken_test/vc/test_vc.py
M buildbot/changes/hgbuildbot.py
M buildbot/changes/manager.py
M buildbot/config.py
M buildbot/db/connector.py
M buildbot/db/dbspec.py
M buildbot/db/schema/manager.py
M buildbot/db/schema/v1.py
A buildbot/db/schema/v3.py
M buildbot/master.py
M buildbot/process/base.py
M buildbot/process/builder.py
M buildbot/schedulers/basic.py
M buildbot/scripts/runner.py
M buildbot/scripts/sample.cfg
M buildbot/scripts/startup.py
M buildbot/slave/commands/base.py
M buildbot/slave/commands/vcs.py
M buildbot/sourcestamp.py
M buildbot/status/builder.py
M buildbot/status/mail.py
A buildbot/status/persistent_queue.py
A buildbot/status/status_push.py
M buildbot/status/web/base.py
M buildbot/status/web/slaves.py
M buildbot/status/web/status_json.py
M buildbot/status/web/templates/buildslaves.html
M buildbot/status/web/waterfall.py
M buildbot/status/words.py
M buildbot/steps/shell.py
M buildbot/steps/source.py
M buildbot/steps/vstudio.py
M buildbot/test/__init__.py
A buildbot/test/regressions/test_change_properties.py
M buildbot/test/regressions/test_shell_command_properties.py
M buildbot/test/unit/test_db_schema_master.py
A buildbot/test/unit/test_persistent_queue.py
M buildbot/test/unit/test_slave_commands_base.py
A buildbot/test/unit/test_status_mail_MailNotifier.py
M buildbot/test/unit/test_util_loop.py
M buildbot/test/util/monkeypatches.py
M buildbot/util/__init__.py
M buildbot/util/loop.py
M contrib/git_buildbot.py
M contrib/svn_watcher.py
M docs/cfg-builders.texinfo
M docs/cfg-buildsteps.texinfo
M docs/cfg-global.texinfo
M docs/cfg-statustargets.texinfo
M docs/concepts.texinfo
M docs/gen-reference
Log Message:
-----------
Merge remote branch 'djmitche/master'
Conflicts:
buildbot/scripts/startup.py
buildbot/status/web/templates/change.html
Commit: 9b4deb8cc1be6f5b44eca6f092283d1b40a4f1a6
http://github.com/djmitche/buildbot/commit/9b4deb8cc1be6f5b44eca6f092283d1b40a4f1a6
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/test/unit/test_status_web_links.py
Log Message:
-----------
WebStatus: Fix unittest (corect arg order in revlink callable)
Commit: 61c23b7ced4e08fea9828d3275c299ebb93999ae
http://github.com/djmitche/buildbot/commit/61c23b7ced4e08fea9828d3275c299ebb93999ae
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
WebStatus: Fix py2.6 specifix syntax in status/web/base.py
Commit: 20a142fe98411b5f89e184933e2f46a0db651f46
http://github.com/djmitche/buildbot/commit/20a142fe98411b5f89e184933e2f46a0db651f46
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
WebStatus: remove jinja2.Markup assert from revlink (not stable on py2.4)
Commit: b583a39d8c2003e9cc04e1fe5c896ac8d0da4698
http://github.com/djmitche/buildbot/commit/b583a39d8c2003e9cc04e1fe5c896ac8d0da4698
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Document URL decorating options in WebStatus
Commit: 792c47eac0eda7f08085b94adab82480bf187f80
http://github.com/djmitche/buildbot/commit/792c47eac0eda7f08085b94adab82480bf187f80
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/sourcestamp.py
Log Message:
-----------
convert sourcestamp's patch level to int if necessary
Commit: fa69e79556d3f1352f55f12205828103a824205f
http://github.com/djmitche/buildbot/commit/fa69e79556d3f1352f55f12205828103a824205f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/status/web/templates/change_macros.html
Log Message:
-----------
fix typo (revlink instead of c.revlink)
Commit: 7aec72899459e79a446e2fd2f79d35c9381c4750
http://github.com/djmitche/buildbot/commit/7aec72899459e79a446e2fd2f79d35c9381c4750
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-03-31 (Wed, 31 Mar 2010)
Changed paths:
M buildbot/sourcestamp.py
Log Message:
-----------
fix SourceStamp's patch type-checking to ensure it's a tuple, not a string
Commit: 0b112c235f736aa4971ef911091d2e8951187964
http://github.com/djmitche/buildbot/commit/0b112c235f736aa4971ef911091d2e8951187964
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-04-01 (Thu, 01 Apr 2010)
Changed paths:
M buildbot/db/schema/manager.py
Log Message:
-----------
Clarify error message when there isn't 1 row in the version table.
Commit: bad8208913f490437b83700269f790949abd6f3b
http://github.com/djmitche/buildbot/commit/bad8208913f490437b83700269f790949abd6f3b
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-04-01 (Thu, 01 Apr 2010)
Changed paths:
M buildbot/db/connector.py
Log Message:
-----------
Handle an empty changes_nextid table
Commit: fd9b9bb62d959b40c22eec9f744fa9bc956f6f31
http://github.com/djmitche/buildbot/commit/fd9b9bb62d959b40c22eec9f744fa9bc956f6f31
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-04-01 (Thu, 01 Apr 2010)
Changed paths:
M buildbot/db/schema/tables.sql
Log Message:
-----------
Updating tables.sql with class_name
Commit: 64fd556b4293d3dbe7adea9129c6d057dcaf459e
http://github.com/djmitche/buildbot/commit/64fd556b4293d3dbe7adea9129c6d057dcaf459e
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-04-01 (Thu, 01 Apr 2010)
Changed paths:
M buildbot/db/connector.py
Log Message:
-----------
Fix for broken waterfall categories.
Fixes: #770
Commit: ab3fa2c6f5f35e3ad7440b58f69b849568275550
http://github.com/djmitche/buildbot/commit/ab3fa2c6f5f35e3ad7440b58f69b849568275550
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
Fix changecomment link filter when no project is set (fixes #774)
Commit: 2d1881434f0d38f7344d381f619bbd2590ba1760
http://github.com/djmitche/buildbot/commit/2d1881434f0d38f7344d381f619bbd2590ba1760
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/status/web/templates/change_macros.html
Log Message:
-----------
Add missing escape of title attribute in waterfall change box (fixes #773)
Commit: 86a9b36f24942aa5bc4ede6ff6064bf2c9f4696f
http://github.com/djmitche/buildbot/commit/86a9b36f24942aa5bc4ede6ff6064bf2c9f4696f
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/status/web/base.py
M buildbot/status/web/templates/grid_macros.html
Log Message:
-----------
Fix grid view when categories set + install null translations for jinja (fixes #771)
Commit: ad4a73471d2f3c5147ef1c4bc5717c7919502123
http://github.com/djmitche/buildbot/commit/ad4a73471d2f3c5147ef1c4bc5717c7919502123
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
Avoid infinite recursion in Mercurial step (see #694)
Commit: 60b285b6efa45e8dbdaea542a64b354207aecae9
http://github.com/djmitche/buildbot/commit/60b285b6efa45e8dbdaea542a64b354207aecae9
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
Fix Mercurial repo URL comparison for clobber (fixes #694)
Commit: d4588d21bab07876b0033f59d093396f60290216
http://github.com/djmitche/buildbot/commit/d4588d21bab07876b0033f59d093396f60290216
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/scripts/runner.py
A buildbot/status/web/files/favicon.ico
M setup.py
Log Message:
-----------
Add default favicon.ico file - looks good & reduces web requests
Commit: 64ef8f15ebe141e4c48201eb860b92843e5a72d1
http://github.com/djmitche/buildbot/commit/64ef8f15ebe141e4c48201eb860b92843e5a72d1
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/status/web/baseweb.py
Log Message:
-----------
Add separate http-log with fixed rotation parameters (fixes #684)
Commit: b1f2805f4498190cd80d302bddf64d7ea985483d
http://github.com/djmitche/buildbot/commit/b1f2805f4498190cd80d302bddf64d7ea985483d
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/status/web/baseweb.py
Log Message:
-----------
Remove some trailing blanks
Commit: b0a9da216279fa3d60e968f744f576e731b5bc20
http://github.com/djmitche/buildbot/commit/b0a9da216279fa3d60e968f744f576e731b5bc20
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/sourcestamp.py
M buildbot/status/web/grid.py
M buildbot/status/web/templates/grid.html
M buildbot/status/web/templates/grid_macros.html
M buildbot/status/web/templates/grid_transposed.html
Log Message:
-----------
Replace SourceStamp's getHTMLDict() with asDict() (see #704)
Commit: 2fa3b3ba7b12fdce746b09b1dcd110e42a4459cf
http://github.com/djmitche/buildbot/commit/2fa3b3ba7b12fdce746b09b1dcd110e42a4459cf
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M buildbot/broken_test/runs/test_status.py
M buildbot/changes/changes.py
M buildbot/status/web/changes.py
M buildbot/status/web/templates/build.html
Log Message:
-----------
Replace Change's html_dict() with asDict() (see #704)
Commit: c5835f452877b2c42ac81fbc2bbb4274f60b2f88
http://github.com/djmitche/buildbot/commit/c5835f452877b2c42ac81fbc2bbb4274f60b2f88
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M buildbot/db/connector.py
M buildbot/db/schema/base.py
M buildbot/db/schema/manager.py
M buildbot/db/schema/tables.sql
A buildbot/db/schema/v4.py
M buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
Created v4 schema that uses auto incrementing columns for ids
Commit: 1a386f2c454eec613d977928923c230a506594a8
http://github.com/djmitche/buildbot/commit/1a386f2c454eec613d977928923c230a506594a8
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-04-07 (Wed, 07 Apr 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
Take the repository property from the sourcestamp into acount for the Source step
Commit: 56fba946e7aad71100e15bf029c978d9e2221d99
http://github.com/djmitche/buildbot/commit/56fba946e7aad71100e15bf029c978d9e2221d99
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-04-07 (Wed, 07 Apr 2010)
Changed paths:
A buildbot/test/unit/test_source_repourl.py
Log Message:
-----------
Add a unittest for repourl in Source
Commit: a9ab23bfaa7fa91e04f4f1c15451c1708777a90b
http://github.com/djmitche/buildbot/commit/a9ab23bfaa7fa91e04f4f1c15451c1708777a90b
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-04-07 (Wed, 07 Apr 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Add documentation about Source steps using the Change repository property
Commit: b0dfe34ff1f96a6032b869d8eac56497650d88a7
http://github.com/djmitche/buildbot/commit/b0dfe34ff1f96a6032b869d8eac56497650d88a7
Author: Jay Soffian <jaysoffian at gmail.com>
Date: 2010-04-07 (Wed, 07 Apr 2010)
Changed paths:
M buildbot/status/words.py
Log Message:
-----------
IRCContact: add missing StatusReceiver methods
Add do-nothing methods for changeAdded, slaveConnected and slaveDisconnected.
Commit: 4d36b1cabeea0a52fc69477fca08a16de7ed8d65
http://github.com/djmitche/buildbot/commit/4d36b1cabeea0a52fc69477fca08a16de7ed8d65
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/status/words.py
Log Message:
-----------
Merge branch 'master' of git://github.com/jaysoffian/buildbot
* 'master' of git://github.com/jaysoffian/buildbot:
IRCContact: add missing StatusReceiver methods
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 673369b830534d84d3e0708970c52bb72a124d81
http://github.com/djmitche/buildbot/commit/673369b830534d84d3e0708970c52bb72a124d81
Author: Jay Soffian <jaysoffian at gmail.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/status/words.py
M docs/developer.texinfo
Log Message:
-----------
status.words.py: Make Contact a proper IStatusReceiver
Since Contact is an IStatusReceiver, it (and its subclasses) should
declare that they implement IStatusReceiver. As well, make Contact
inherit from base.StatusReceiver so that the unimplemented
IStatusReceiver methods do not need to be stubbed out.
Add a note to developer.texinfo saying that this pattern should[*] be
followed for all IStatusReceivers.
[*] "should" instead of "must" as of 9c2bf24 (make notifications a bit
more resilient to missing methods, 2010-02-13) and c79f09b (check for
notification methods before calling them, 2010-02-15)
Commit: 69f3a0ecdf354242ca089a5e26e31d47a65abb76
http://github.com/djmitche/buildbot/commit/69f3a0ecdf354242ca089a5e26e31d47a65abb76
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/status/words.py
M docs/developer.texinfo
Log Message:
-----------
Merge branch 'master' of git://github.com/jaysoffian/buildbot
* 'master' of git://github.com/jaysoffian/buildbot:
status.words.py: Make Contact a proper IStatusReceiver
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 3b09726708c51e60825f36f88f6ebde98d220a07
http://github.com/djmitche/buildbot/commit/3b09726708c51e60825f36f88f6ebde98d220a07
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/slave/commands/vcs.py
M buildbot/steps/source.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Add extra_options and export_options to CVS
This allows you to flexibly add extra options for both 'checkout' and
'export', or both. Fixes #676.
Commit: 613638128b138187c5a539fee26c7f840354b2b8
http://github.com/djmitche/buildbot/commit/613638128b138187c5a539fee26c7f840354b2b8
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/master.py
M buildbot/scripts/runner.py
M buildbot/status/web/baseweb.py
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Inherit log-rotation parameters from buildbot.tac and allow customization in WebStatus constructor (fixes #781)
Commit: e076f7619489731a77e1d09727a4cdd0292ad0a4
http://github.com/djmitche/buildbot/commit/e076f7619489731a77e1d09727a4cdd0292ad0a4
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
Fix typo in docstring
Commit: 6064f76167ea5c90ce74381ab8fd1559ed55b26e
http://github.com/djmitche/buildbot/commit/6064f76167ea5c90ce74381ab8fd1559ed55b26e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M docs/cfg-interlocks.texinfo
Log Message:
-----------
Update interlock documentation (refs #692)
Commit: fc203f6b219a9ce9cc60649761baeb3d6644e662
http://github.com/djmitche/buildbot/commit/fc203f6b219a9ce9cc60649761baeb3d6644e662
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/master.py
M buildbot/status/web/baseweb.py
Log Message:
-----------
fix log rotating to not use %i, which doesn't like None
Commit: fe968e0491288f4b7bb6f23ba8b8831726c2b3fd
http://github.com/djmitche/buildbot/commit/fe968e0491288f4b7bb6f23ba8b8831726c2b3fd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
catch requests for avatar 'change' and give a reasonable error
fixes #772
Commit: 45cc7315d67f6e5bc5df0bf98f1ae1804b48c999
http://github.com/djmitche/buildbot/commit/45cc7315d67f6e5bc5df0bf98f1ae1804b48c999
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/status/web/builder.py
Log Message:
-----------
fix cxt.num_building in builders display
Commit: e0947b88903d3d8b8a38cf1a54459e7bd70050dd
http://github.com/djmitche/buildbot/commit/e0947b88903d3d8b8a38cf1a54459e7bd70050dd
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/status/web/baseweb.py
Log Message:
-----------
don't use http logs on Twisted-2.5.0
Just fall back to the usual logging mechanism. Verified on a F7 system. Fixes #780.
Commit: ee904f47b8fe3212ef0d2f80b0b4369f1676e5f3
http://github.com/djmitche/buildbot/commit/ee904f47b8fe3212ef0d2f80b0b4369f1676e5f3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
Improve the DatabaseNotReady error message. Fixes #761.
Commit: 78d538ce82312fb554a6c45c68a94d8b87368c3b
http://github.com/djmitche/buildbot/commit/78d538ce82312fb554a6c45c68a94d8b87368c3b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-08 (Thu, 08 Apr 2010)
Changed paths:
M buildbot/status/web/baseweb.py
Log Message:
-----------
fix stupid typo
I blame the cold meds
Commit: 808613acbd3c920de367ec85eb5494edb5dd9351
http://github.com/djmitche/buildbot/commit/808613acbd3c920de367ec85eb5494edb5dd9351
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-04-09 (Fri, 09 Apr 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
Log errors from updateAllSlaves, but don't die on them
Fixes: #737
Commit: c249a12b0e4c8ecfbc59b6772f631d72a4660bd3
http://github.com/djmitche/buildbot/commit/c249a12b0e4c8ecfbc59b6772f631d72a4660bd3
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-04-09 (Fri, 09 Apr 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
fix: need str, not unicode for repourl
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: ab80d8167536d294f0e4f836e57e656ec21c63ff
http://github.com/djmitche/buildbot/commit/ab80d8167536d294f0e4f836e57e656ec21c63ff
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-04-09 (Fri, 09 Apr 2010)
Changed paths:
M buildbot/sourcestamp.py
Log Message:
-----------
fix: attr. repository, not revision (dup); copy project/repository on merge
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: ac23ac8715da349d947d7df32cf5beb718cb717d
http://github.com/djmitche/buildbot/commit/ac23ac8715da349d947d7df32cf5beb718cb717d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-09 (Fri, 09 Apr 2010)
Changed paths:
M buildbot/status/web/baseweb.py
Log Message:
-----------
add logging on Twisted-2.5.0 regarding no http logging
Commit: 30714451568bf1f2284b8edab6874f3ebc59a415
http://github.com/djmitche/buildbot/commit/30714451568bf1f2284b8edab6874f3ebc59a415
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-09 (Fri, 09 Apr 2010)
Changed paths:
M docs/developer.texinfo
Log Message:
-----------
Move TowardBetterBuildbotTests to the texinfo documentation.
Fixes #785
Commit: 19208e621acff19c598d2579ca7264fd1ec6ae2b
http://github.com/djmitche/buildbot/commit/19208e621acff19c598d2579ca7264fd1ec6ae2b
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-04-09 (Fri, 09 Apr 2010)
Changed paths:
M buildbot/slave/commands/utils.py
Log Message:
-----------
on windows, use a *.EXE command, if available
Under windows, if there is more than one executable "thing"
that matches (e.g. *.bat, *.cmd and *.exe), we not just use
the first in alphabet (*.bat/*.cmd) if there is a *.exe.
e.g. under MSysGit/Windows, there is both a git.cmd and a
git.exe on path, but we want the git.exe, since the git.cmd
does not seem to work properly with regard to errors raised
and catched in buildbot slave command (vcs.py). The git.cmd
will always appear to return without error. But the Git()
sourcing step depends on errors for fallbacks.
Commit: 91a684b9f647972d395b394da4250d52aa88f906
http://github.com/djmitche/buildbot/commit/91a684b9f647972d395b394da4250d52aa88f906
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-10 (Sat, 10 Apr 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Add documentation for all XMLRPC methods.
This is based on reading the code and may be inaccurate. Fixes #784.
Commit: 487bc0b8a197d2c0d77a90f5bcb23da662c58e85
http://github.com/djmitche/buildbot/commit/487bc0b8a197d2c0d77a90f5bcb23da662c58e85
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-10 (Sat, 10 Apr 2010)
Changed paths:
M docs/cfg-global.texinfo
M docs/concepts.texinfo
Log Message:
-----------
add project/repo conceptual docs
fixes #782
Commit: cf37d94bd6de799e38cfaf63b4eea687d885bff7
http://github.com/djmitche/buildbot/commit/cf37d94bd6de799e38cfaf63b4eea687d885bff7
Author: Marcus Lindblom <macke at yar.nu>
Date: 2010-04-10 (Sat, 10 Apr 2010)
Changed paths:
M contrib/windows/buildbot.bat
Log Message:
-----------
Fix buildbot.bat to work in virtualenv too (fixes #788)
Commit: 0b79486679ab6eedaf7f959563bdad9be4a7a236
http://github.com/djmitche/buildbot/commit/0b79486679ab6eedaf7f959563bdad9be4a7a236
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-04-11 (Sun, 11 Apr 2010)
Changed paths:
M buildbot/status/web/files/default.css
Log Message:
-----------
fix: background image relative to css
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: d454b81852eae9adf15ccf4611d64ed286047e42
http://github.com/djmitche/buildbot/commit/d454b81852eae9adf15ccf4611d64ed286047e42
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-04-11 (Sun, 11 Apr 2010)
Changed paths:
M buildbot/process/base.py
M buildbot/process/factory.py
Log Message:
-----------
Allow workdir be computed dynamically based on sourcestamp.
The patch allows one to set workdir on BuildFactory to a
callable which receives the sourcestamp to be built and is
supposed to return a workdir directory.
A reason to do so is having multiple repositories submitting
changes to a single buildbot, where one wants to allow for
workdir per repository.
You can achieve that like so:
import hashlib
build_factory = factory.BuildFactory()
build_factory.workdir = lambda source_stamp: hashlib.md5(source_stamp.repository).hexdigest()[:8]
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 8d8aa437d2928c74dd82f738dd71e7176f5032de
http://github.com/djmitche/buildbot/commit/8d8aa437d2928c74dd82f738dd71e7176f5032de
Author: Tobias Oberstein <tobias.oberstein at tavendo.de>
Date: 2010-04-11 (Sun, 11 Apr 2010)
Changed paths:
M docs/cfg-buildfactories.texinfo
Log Message:
-----------
add doc for dynamic workdirs on factories
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 263133603a93f25a9ec5c2d27ecc4b63594f2275
http://github.com/djmitche/buildbot/commit/263133603a93f25a9ec5c2d27ecc4b63594f2275
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-11 (Sun, 11 Apr 2010)
Changed paths:
M docs/cfg-buildfactories.texinfo
Log Message:
-----------
fix texinfo bugs
Commit: 6204700029cecca63f523ed6ef2a6931fc2b263a
http://github.com/djmitche/buildbot/commit/6204700029cecca63f523ed6ef2a6931fc2b263a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-11 (Sun, 11 Apr 2010)
Changed paths:
M buildbot/status/web/files/default.css
Log Message:
-----------
use no quotes or path components for bg_gradient.jpg
Commit: d41b7ace1497b41f068b7b9520c626dc03c48537
http://github.com/djmitche/buildbot/commit/d41b7ace1497b41f068b7b9520c626dc03c48537
Author: jollyroger <andriysenkovych at gmail.com>
Date: 2010-04-12 (Mon, 12 Apr 2010)
Changed paths:
M buildbot/status/web/templates/forms.html
Log Message:
-----------
Fixing typo
Commit: 493fd57819f0a0474bdee51da844285b2e83e10f
http://github.com/djmitche/buildbot/commit/493fd57819f0a0474bdee51da844285b2e83e10f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-12 (Mon, 12 Apr 2010)
Changed paths:
M buildbot/status/web/templates/forms.html
Log Message:
-----------
Merge branch 'master' of git://github.com/jollyroger/buildbot
* 'master' of git://github.com/jollyroger/buildbot:
Fixing typo
Commit: 5893e7283e80fd90127a760b022d71ff361c4441
http://github.com/djmitche/buildbot/commit/5893e7283e80fd90127a760b022d71ff361c4441
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-14 (Wed, 14 Apr 2010)
Changed paths:
A NOTES-0.8.1.txt
M docs/cfg-schedulers.texinfo
Log Message:
-----------
Be explicit about a missing ChangeFilter
Fixes #799
Commit: b2535ba15a49bbe365c5e4466ac67f2a8a9b7a7e
http://github.com/djmitche/buildbot/commit/b2535ba15a49bbe365c5e4466ac67f2a8a9b7a7e
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-04-15 (Thu, 15 Apr 2010)
Changed paths:
M buildbot/broken_test/runs/test_status_push.py
Log Message:
-----------
Update test_status_push results expectations according to the recent modification in various asDict() functions
Commit: c886262bc8d9faadc126819d344346ee50d761aa
http://github.com/djmitche/buildbot/commit/c886262bc8d9faadc126819d344346ee50d761aa
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-04-15 (Thu, 15 Apr 2010)
Changed paths:
M buildbot/status/status_push.py
Log Message:
-----------
Remove waterLevel since it was causing more misbehaviors than improvements.
Commit: 0d36a296b4b411bcca2cde2f7df98992171b5e5a
http://github.com/djmitche/buildbot/commit/0d36a296b4b411bcca2cde2f7df98992171b5e5a
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-04-15 (Thu, 15 Apr 2010)
Changed paths:
M buildbot/status/status_push.py
Log Message:
-----------
Remove waterLevel since it was causing more misbehaviors than improvements.
Commit: 654e0fdd67423165213be90c5ac9c354c2d5d654
http://github.com/djmitche/buildbot/commit/654e0fdd67423165213be90c5ac9c354c2d5d654
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-15 (Thu, 15 Apr 2010)
Changed paths:
M buildbot/status/status_push.py
Log Message:
-----------
Merge branch 'dj_buildbot-0.8.0' of git://github.com/maruel/buildbot
* 'dj_buildbot-0.8.0' of git://github.com/maruel/buildbot:
Remove waterLevel since it was causing more misbehaviors than improvements.
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 5c7224522092be55d4bced2823cc560854e0455f
http://github.com/djmitche/buildbot/commit/5c7224522092be55d4bced2823cc560854e0455f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-15 (Thu, 15 Apr 2010)
Changed paths:
M buildbot/broken_test/runs/test_status_push.py
Log Message:
-----------
Merge branch 'dj_master' of git://github.com/maruel/buildbot
* 'dj_master' of git://github.com/maruel/buildbot:
Remove waterLevel since it was causing more misbehaviors than improvements.
Update test_status_push results expectations according to the recent modification in various asDict() functions
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: c876363fe664fb9fa991f91d5b2c672639bd5a88
http://github.com/djmitche/buildbot/commit/c876363fe664fb9fa991f91d5b2c672639bd5a88
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-04-17 (Sat, 17 Apr 2010)
Changed paths:
M buildbot/steps/source.py
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
Allow SVN steps to build with an explicit svnurl
This ignores the branch specified by the SourceStamp, and is documented
to do so.
Commit: ee560deab9dcb9d03ae7a9d2d1d2178c6fb81b71
http://github.com/djmitche/buildbot/commit/ee560deab9dcb9d03ae7a9d2d1d2178c6fb81b71
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-18 (Sun, 18 Apr 2010)
Changed paths:
M buildbot/steps/trigger.py
Log Message:
-----------
If schedulers are missing, Trigger step should fail
Fixes #766
Commit: ed9740d6aba800e4edfc7e028b1c4cf622ced562
http://github.com/djmitche/buildbot/commit/ed9740d6aba800e4edfc7e028b1c4cf622ced562
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-26 (Mon, 26 Apr 2010)
Changed paths:
M docs/cfg-buildsteps.texinfo
Log Message:
-----------
add import line for SetProperty
Commit: 821dc06b58c81c4c7030d4d3938cfb35d2e0c157
http://github.com/djmitche/buildbot/commit/821dc06b58c81c4c7030d4d3938cfb35d2e0c157
Author: Brian Warner <warner at mozilla.com>
Date: 2010-04-26 (Mon, 26 Apr 2010)
Changed paths:
M buildbot/db/connector.py
M buildbot/status/builder.py
Log Message:
-----------
fixes for IBuilderStatus: getPendingBuilds, subscribe/unsubscribe handles for requestSubmitted and requestCancelled, and IStatus's buildSetSubmitted notification
Commit: 9fb878f7e2eeb5faa5ab1e4e35dd5c7c84b1531b
http://github.com/djmitche/buildbot/commit/9fb878f7e2eeb5faa5ab1e4e35dd5c7c84b1531b
Author: Brian Warner <warner at lothar.com>
Date: 2010-04-26 (Mon, 26 Apr 2010)
Changed paths:
A buildbot/broken_test/runs/test_pending.py
M buildbot/db/connector.py
M buildbot/process/builder.py
Log Message:
-----------
implement IBuildRequestControl.cancel(), add unit tests for cancel()
and IBuilderStatus.getPendingBuilds()/subscribe()/unsubscribe()
Commit: 9e4632c67839fc73e91f757ced06b4c5c134b523
http://github.com/djmitche/buildbot/commit/9e4632c67839fc73e91f757ced06b4c5c134b523
Author: Brian Warner <warner at lothar.com>
Date: 2010-04-26 (Mon, 26 Apr 2010)
Changed paths:
M buildbot/process/builder.py
M buildbot/status/web/builder.py
Log Message:
-----------
fix web handling of getPendingBuilds() and cancel()
Commit: 8d8e6a037e75bd39cc1127de07d62447745e4450
http://github.com/djmitche/buildbot/commit/8d8e6a037e75bd39cc1127de07d62447745e4450
Author: Jonathan S. Romero <jonnyro at disti-vm-jromero-ubuntu-workstation.(none)>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M docs/cfg-schedulers.texinfo
Log Message:
-----------
Fix typo in schedulers documentation.
Commit: 4b9e3350d7f017a586c100139a967d68612f6196
http://github.com/djmitche/buildbot/commit/4b9e3350d7f017a586c100139a967d68612f6196
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M docs/cfg-schedulers.texinfo
Log Message:
-----------
Merge branch 'master' of git://github.com/jonnyro/buildbot
* 'master' of git://github.com/jonnyro/buildbot:
Fix typo in schedulers documentation.
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 8fbf2facd62aaeed8a64a519bfa41fa20853f141
http://github.com/djmitche/buildbot/commit/8fbf2facd62aaeed8a64a519bfa41fa20853f141
Author: Jean-Paul Calderone <exarkun at twistedmatrix.com>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M docs/installation.texinfo
Log Message:
-----------
Update maintenance section to reflect some features that exist now.
Commit: 40e48273cea0a6baa2a6f2fd4523d7e87ae02573
http://github.com/djmitche/buildbot/commit/40e48273cea0a6baa2a6f2fd4523d7e87ae02573
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M docs/installation.texinfo
Log Message:
-----------
Merge branch 'master' of git://github.com/exarkun/buildbot
* 'master' of git://github.com/exarkun/buildbot:
Update maintenance section to reflect some features that exist now.
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 244fe343ba810907db018d08ff0f97e6d2d2093a
http://github.com/djmitche/buildbot/commit/244fe343ba810907db018d08ff0f97e6d2d2093a
Author: Marc Mengel <mengel at fnal.gov>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M buildbot/status/web/feeds.py
Log Message:
-----------
have /rss print all builds, unless you add failures_only=true
Commit: ddda1321622a515f08813960d2c3bc78a6094865
http://github.com/djmitche/buildbot/commit/ddda1321622a515f08813960d2c3bc78a6094865
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M buildbot/test/__init__.py
Log Message:
-----------
fix relative import
Commit: 09d2749e03410d9d59822c7c8ebd562c24b8c632
http://github.com/djmitche/buildbot/commit/09d2749e03410d9d59822c7c8ebd562c24b8c632
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M buildbot/broken_test/__init__.py
M buildbot/test/__init__.py
R buildbot/test/util/monkeypatches.py
A buildbot/util/monkeypatches.py
Log Message:
-----------
fix import errors in 2.5.1 .. hopefully
Commit: 63088787973244c5f7e89e930e6d623292986aa6
http://github.com/djmitche/buildbot/commit/63088787973244c5f7e89e930e6d623292986aa6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-27 (Tue, 27 Apr 2010)
Changed paths:
M buildbot/status/web/feeds.py
Log Message:
-----------
Merge branch 'rssfixup' of git://github.com/marcmengel/buildbot
* 'rssfixup' of git://github.com/marcmengel/buildbot:
have /rss print all builds, unless you add failures_only=true
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 198f2ed83fc83ad13166973e6329c41d733b9f2e
http://github.com/djmitche/buildbot/commit/198f2ed83fc83ad13166973e6329c41d733b9f2e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-28 (Wed, 28 Apr 2010)
Changed paths:
A buildbot/broken_test/runs/test_pending.py
M buildbot/db/connector.py
M buildbot/process/builder.py
M buildbot/status/builder.py
M buildbot/status/web/builder.py
Log Message:
-----------
Merge branch 'misc-fixes' of git://github.com/warner/buildbot
* 'misc-fixes' of git://github.com/warner/buildbot:
fix web handling of getPendingBuilds() and cancel()
implement IBuildRequestControl.cancel(), add unit tests for cancel()
fixes for IBuilderStatus: getPendingBuilds, subscribe/unsubscribe handles for requestSubmitted and requestCancelled, and IStatus's buildSetSubmitted notification
Fixes #730
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 61a8a5e1d3023988fbdc686da34bd99017b8f5a7
http://github.com/djmitche/buildbot/commit/61a8a5e1d3023988fbdc686da34bd99017b8f5a7
Author: Brian Warner <warner at lothar.com>
Date: 2010-04-28 (Wed, 28 Apr 2010)
Changed paths:
M buildbot/db/connector.py
Log Message:
-----------
DB.get_pending_brids_for_builder(): oops, return brids, not bsids.
Thanks to Chris Atlee for the catch.
Commit: e908b5621dc9ce2bfb7b2fcfb5b4ed8eef1d2e7b
http://github.com/djmitche/buildbot/commit/e908b5621dc9ce2bfb7b2fcfb5b4ed8eef1d2e7b
Author: Brian Warner <warner at lothar.com>
Date: 2010-04-28 (Wed, 28 Apr 2010)
Changed paths:
M buildbot/status/builder.py
Log Message:
-----------
status.builder.BuildRequestStatus: don't use .source, it doesn't exist anymore
Commit: 8b6b1b30d50c9694bf6f9447c025e7d4ce1d4cb6
http://github.com/djmitche/buildbot/commit/8b6b1b30d50c9694bf6f9447c025e7d4ce1d4cb6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-28 (Wed, 28 Apr 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
don't use computeRepositoryURL in __init__, as self.build doesn't exist yet
Commit: 54b7fc6c25734ae706632aa398192c175265550c
http://github.com/djmitche/buildbot/commit/54b7fc6c25734ae706632aa398192c175265550c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-29 (Thu, 29 Apr 2010)
Changed paths:
M NEWS
Log Message:
-----------
update NEWS
Commit: 9d2fd33cc9f40da63a31c808ae33bba1ff18a575
http://github.com/djmitche/buildbot/commit/9d2fd33cc9f40da63a31c808ae33bba1ff18a575
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-29 (Thu, 29 Apr 2010)
Changed paths:
M setup.py
Log Message:
-----------
add buildbot.test.util
Commit: caf99ac2a2a4798d9cf21160c415ce313b074554
http://github.com/djmitche/buildbot/commit/caf99ac2a2a4798d9cf21160c415ce313b074554
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-29 (Thu, 29 Apr 2010)
Changed paths:
R NOTES-0.8.1.txt
Log Message:
-----------
remove spurious file
Commit: 39c1a7411438fa15be186a4cda0b4216fb230dfe
http://github.com/djmitche/buildbot/commit/39c1a7411438fa15be186a4cda0b4216fb230dfe
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-04-29 (Thu, 29 Apr 2010)
Changed paths:
M NEWS
Log Message:
-----------
add news about mercurial revision ids
Commit: 9e427ad5d9c86732cdb007d3aaeb1f680179e057
http://github.com/djmitche/buildbot/commit/9e427ad5d9c86732cdb007d3aaeb1f680179e057
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-01 (Sat, 01 May 2010)
Changed paths:
M buildbot/status/web/base.py
Log Message:
-----------
Directory listings require Twisted >= 9.0.0 (fixes #812)
Commit: 380d4d947efed9e74fcf5e5911222f16a2643842
http://github.com/djmitche/buildbot/commit/380d4d947efed9e74fcf5e5911222f16a2643842
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-01 (Sat, 01 May 2010)
Changed paths:
M buildbot/test/unit/test_util_loop.py
M buildbot/util/monkeypatches.py
Log Message:
-----------
do not use twisted.python.monkey, which is not in tw-2.5.0
This module wasn't actually used in test_util_loop, anyway. However,
the test module does use TestCase.patch, which doesn't exist on older
Twisteds. So this commit monkeypatches that method to just skip tests
that use it on older Twisteds. Fixes #811
Commit: dabfc8c906661079bf87ca424ab9d98c4d54a355
http://github.com/djmitche/buildbot/commit/dabfc8c906661079bf87ca424ab9d98c4d54a355
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-01 (Sat, 01 May 2010)
Changed paths:
M buildbot/status/web/templates/build.html
Log Message:
-----------
don't capitalize build property names
Commit: cb6a453cd796e8319abe2a0d1c3486e82f6d964c
http://github.com/djmitche/buildbot/commit/cb6a453cd796e8319abe2a0d1c3486e82f6d964c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-01 (Sat, 01 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Nightly should always classify changes, so it keeps last_processed up to date
Commit: 828329f9b66d56d10a39570a2b47562a1593733a
http://github.com/djmitche/buildbot/commit/828329f9b66d56d10a39570a2b47562a1593733a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-01 (Sat, 01 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Nightly will now actually run on the second and subsequent nights
Commit: 568897eacea8b94d15b53327b1ab09125d911385
http://github.com/djmitche/buildbot/commit/568897eacea8b94d15b53327b1ab09125d911385
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-02 (Sun, 02 May 2010)
Changed paths:
M NEWS
A UPGRADING
M docs/installation.texinfo
Log Message:
-----------
add explicit upgrading notes (fixes #810)
Commit: c8c0a9b5fee68a5961bdc5ed440defc4f87b013f
http://github.com/djmitche/buildbot/commit/c8c0a9b5fee68a5961bdc5ed440defc4f87b013f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-03 (Mon, 03 May 2010)
Changed paths:
M buildbot/changes/manager.py
M buildbot/db/connector.py
M buildbot/schedulers/base.py
Log Message:
-----------
add a default value for scheduler state 'last_processed' - fixes #816
Commit: 426d26e57d5ef74cc6b4a4429735b4dd98edd0cb
http://github.com/djmitche/buildbot/commit/426d26e57d5ef74cc6b4a4429735b4dd98edd0cb
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-03 (Mon, 03 May 2010)
Changed paths:
M buildbot/db/schema/tables.sql
Log Message:
-----------
Fix typo in schema comments
Commit: 450221cf724271f45b1606ee9b782b2c149ca798
http://github.com/djmitche/buildbot/commit/450221cf724271f45b1606ee9b782b2c149ca798
Author: Benoit Allard <benoit at aeteurope.nl>
Date: 2010-05-05 (Wed, 05 May 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
P4: p4base was not a member of the class (fix #821)
Commit: b7abcfb7f464cd811f482be1e021e264b23258a9
http://github.com/djmitche/buildbot/commit/b7abcfb7f464cd811f482be1e021e264b23258a9
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-05-06 (Thu, 06 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Fixes #823 - Nightly scheduler is not tracking changes when onlyIfChanged is True
Commit: f1f596956136e3847638075665001272dc740123
http://github.com/djmitche/buildbot/commit/f1f596956136e3847638075665001272dc740123
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-06 (Thu, 06 May 2010)
Changed paths:
M buildbot/db/schema/tables.sql
M buildbot/steps/source.py
Log Message:
-----------
Merge branch 'bug821' of git://github.com/benallard/buildbot
* 'bug821' of git://github.com/benallard/buildbot:
P4: p4base was not a member of the class (fix #821)
Fix typo in schema comments
Commit: eeb57f2b4e2ccc7413308abd9378fff0bb12dc49
http://github.com/djmitche/buildbot/commit/eeb57f2b4e2ccc7413308abd9378fff0bb12dc49
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-06 (Thu, 06 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Merge branch 'NightlySchedFixes' of git://github.com/garetharmstronghp/buildbot
* 'NightlySchedFixes' of git://github.com/garetharmstronghp/buildbot:
Fixes #823 - Nightly scheduler is not tracking changes when onlyIfChanged is True
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: c40b188112a55b7a911481dd9d562752bd6f0a07
http://github.com/djmitche/buildbot/commit/c40b188112a55b7a911481dd9d562752bd6f0a07
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-05-07 (Fri, 07 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Don't fire Nightly scheduler when onlyIfChanged is set and no changes on branch
Commit: 30c3a64f6fc72a49ad3393268dea09f3d2ee2485
http://github.com/djmitche/buildbot/commit/30c3a64f6fc72a49ad3393268dea09f3d2ee2485
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-05-07 (Fri, 07 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Fix Nightly Scheduler docstring - specify Scheduler arguments by name
Commit: cec2bf69ddd4752040b58c9d5f7d1b73d5c5a26c
http://github.com/djmitche/buildbot/commit/cec2bf69ddd4752040b58c9d5f7d1b73d5c5a26c
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-07 (Fri, 07 May 2010)
Changed paths:
M buildbot/schedulers/timed.py
Log Message:
-----------
Merge branch 'NightlySchedFixes' of git://github.com/garetharmstronghp/buildbot
* 'NightlySchedFixes' of git://github.com/garetharmstronghp/buildbot:
Fix Nightly Scheduler docstring - specify Scheduler arguments by name
Don't fire Nightly scheduler when onlyIfChanged is set and no changes on branch
Signed-off-by: Dustin J. Mitchell <dustin at zmanda.com>
Commit: 548e259d2f58a38eb62cf68073e27573f74e70f4
http://github.com/djmitche/buildbot/commit/548e259d2f58a38eb62cf68073e27573f74e70f4
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-07 (Fri, 07 May 2010)
Changed paths:
M buildbot/status/mail.py
Log Message:
-----------
Remove unnecessary prints in mail.py
patch by fgsch
fixes #793
Commit: c7fb643243d7034306ed97150db99e65d8fb818b
http://github.com/djmitche/buildbot/commit/c7fb643243d7034306ed97150db99e65d8fb818b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-07 (Fri, 07 May 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Document MailNotifier's change mode
patch by fgsch
fixes #794
Commit: 57125af4734505021b20b0faceaba92e8e66455d
http://github.com/djmitche/buildbot/commit/57125af4734505021b20b0faceaba92e8e66455d
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/db/schema/v1.py
A buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
Decode strings from change objects as if they're utf-8.
Fixes: #820
Commit: 4d83d45a8f15a9299b33d8b029edcfbd0ad97005
http://github.com/djmitche/buildbot/commit/4d83d45a8f15a9299b33d8b029edcfbd0ad97005
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/db/dbspec.py
M buildbot/db/schema/v1.py
M buildbot/db/schema/v3.py
M buildbot/db/schema/v4.py
M buildbot/test/regressions/test_import_unicode_changes.py
M buildbot/test/unit/test_db_dbspec.py
M buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
Reduce length of scheduler name, class_name columns so they fit with
utf8 mysql collations.
Detect non-unicode friendly database connection on v1 upgrade, and
complain if it loses information.
Commit: 280d785f8763a0b565a05d221ecf461891394cfe
http://github.com/djmitche/buildbot/commit/280d785f8763a0b565a05d221ecf461891394cfe
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/db/schema/v1.py
Log Message:
-----------
Make remove_none return u"" for None, and not replace data
Commit: db1e51818c87f2e4716ad589e0e6fa5fc0f8cf7c
http://github.com/djmitche/buildbot/commit/db1e51818c87f2e4716ad589e0e6fa5fc0f8cf7c
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
Test that trying to import non-utf8 data will raise exceptions
Commit: 363308579212e0f6bc26171b18c1d1bdde933adf
http://github.com/djmitche/buildbot/commit/363308579212e0f6bc26171b18c1d1bdde933adf
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
Test regular ascii data
Commit: 09af42b12f25f18cef10484e59bf49a8fc7039bd
http://github.com/djmitche/buildbot/commit/09af42b12f25f18cef10484e59bf49a8fc7039bd
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
formatting
Commit: a6839b6f07483bb492d7fbe840e914fca124cd03
http://github.com/djmitche/buildbot/commit/a6839b6f07483bb492d7fbe840e914fca124cd03
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/db/schema/v1.py
Log Message:
-----------
Raise an exception if the db can't store unicode data
Commit: 684ba07fb4523ebf99e9ee488eb5a00dcce04cce
http://github.com/djmitche/buildbot/commit/684ba07fb4523ebf99e9ee488eb5a00dcce04cce
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/db/schema/v1.py
M buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
Improve exception on unicode decode failure
Commit: 19c9fa36825bb94143bce28b3d2b2c430ce93957
http://github.com/djmitche/buildbot/commit/19c9fa36825bb94143bce28b3d2b2c430ce93957
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M buildbot/db/schema/v1.py
M buildbot/test/regressions/test_import_unicode_changes.py
A contrib/fix_changes_pickle_encoding.py
Log Message:
-----------
Get fix_changes_pickle_encoding script working and tested...sort of
Commit: 0c8442f65fb98b42d1ebdf761b7b2bf942c2bc34
http://github.com/djmitche/buildbot/commit/0c8442f65fb98b42d1ebdf761b7b2bf942c2bc34
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-10 (Mon, 10 May 2010)
Changed paths:
M contrib/fix_changes_pickle_encoding.py
Log Message:
-----------
tweaks to contrib script
Commit: bcd03530858742354891449beb3ce44eaa77b370
http://github.com/djmitche/buildbot/commit/bcd03530858742354891449beb3ce44eaa77b370
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-11 (Tue, 11 May 2010)
Changed paths:
M buildbot/util/loop.py
Log Message:
-----------
Make sure the loop delay is at least 0.
Fixes: #826.
Commit: fbdfb878bf46aed182f6e35890bdd8e90b4274a0
http://github.com/djmitche/buildbot/commit/fbdfb878bf46aed182f6e35890bdd8e90b4274a0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-12 (Wed, 12 May 2010)
Changed paths:
M docs/installation.texinfo
Log Message:
-----------
add docs for potential encoding problems
Commit: 12b0be6392c139e5a0dbdf9c22a30095400b0882
http://github.com/djmitche/buildbot/commit/12b0be6392c139e5a0dbdf9c22a30095400b0882
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-12 (Wed, 12 May 2010)
Changed paths:
M buildbot/db/dbspec.py
M buildbot/db/schema/v1.py
M buildbot/db/schema/v3.py
M buildbot/db/schema/v4.py
A buildbot/test/regressions/test_import_unicode_changes.py
M buildbot/test/unit/test_db_dbspec.py
M buildbot/test/unit/test_db_schema_master.py
A contrib/fix_changes_pickle_encoding.py
M docs/installation.texinfo
Log Message:
-----------
Merge branch 'ticket820'
* ticket820:
add docs for potential encoding problems
tweaks to contrib script
Get fix_changes_pickle_encoding script working and tested...sort of
Improve exception on unicode decode failure
Raise an exception if the db can't store unicode data
formatting
Test regular ascii data
Test that trying to import non-utf8 data will raise exceptions
Make remove_none return u"" for None, and not replace data
Reduce length of scheduler name, class_name columns so they fit with
Decode strings from change objects as if they're utf-8.
Commit: 5afc64e5f5b9cdcc75d541a052272138d5e86c6d
http://github.com/djmitche/buildbot/commit/5afc64e5f5b9cdcc75d541a052272138d5e86c6d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-12 (Wed, 12 May 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/test/regressions/test_import_unicode_changes.py
M contrib/fix_changes_pickle_encoding.py
Log Message:
-----------
migrate recode_changes into OldChangeManager, don't convert to string
This fixes some test failures, and avoids trying to shell out to the
contrib script, which I doubt will work well in all situations.
Commit: b7aa5647a21020d819d7ddeda097198a95e53ade
http://github.com/djmitche/buildbot/commit/b7aa5647a21020d819d7ddeda097198a95e53ade
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-12 (Wed, 12 May 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/test/regressions/test_import_unicode_changes.py
M contrib/fix_changes_pickle_encoding.py
Log Message:
-----------
Merge branch 'ticket820'
* ticket820:
migrate recode_changes into OldChangeManager, don't convert to string
Commit: 7aee3fe1b561e9d5f11ee4527c2c63a9aae7d756
http://github.com/djmitche/buildbot/commit/7aee3fe1b561e9d5f11ee4527c2c63a9aae7d756
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-12 (Wed, 12 May 2010)
Changed paths:
M buildbot/status/web/templates/console.html
Log Message:
-----------
add an 'else' to a template inline conditional
Commit: dd1df2c06c98ff82af91343f4642da9f500d2d47
http://github.com/djmitche/buildbot/commit/dd1df2c06c98ff82af91343f4642da9f500d2d47
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-12 (Wed, 12 May 2010)
Changed paths:
M buildbot/db/connector.py
Log Message:
-----------
remove 'will this work?' comments - refs #829
Commit: 0d41789ffe16e0fc7c48271dc114d16f66f9f219
http://github.com/djmitche/buildbot/commit/0d41789ffe16e0fc7c48271dc114d16f66f9f219
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-13 (Thu, 13 May 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/sourcestamp.py
Log Message:
-----------
remove assertions
Commit: a675abc6533806164229a9ca2d3730365a4b86a1
http://github.com/djmitche/buildbot/commit/a675abc6533806164229a9ca2d3730365a4b86a1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-14 (Fri, 14 May 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/sourcestamp.py
Log Message:
-----------
Merge branch 'fixencoding'
* fixencoding:
remove assertions
Commit: 8081d4077aa2e390d0a4f3783359a20c0db7e8c9
http://github.com/djmitche/buildbot/commit/8081d4077aa2e390d0a4f3783359a20c0db7e8c9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-14 (Fri, 14 May 2010)
Changed paths:
M buildbot/test/regressions/test_change_properties.py
Log Message:
-----------
upgrade quietly
Commit: 078f19926622b45962017c3b6647e5b6269418d3
http://github.com/djmitche/buildbot/commit/078f19926622b45962017c3b6647e5b6269418d3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-14 (Fri, 14 May 2010)
Changed paths:
M buildbot/db/schema/manager.py
Log Message:
-----------
be careful to close the db connection after performing SchemaManager operations
Commit: 97499b10166862a2c7521ee45dc0ef5be2cffd52
http://github.com/djmitche/buildbot/commit/97499b10166862a2c7521ee45dc0ef5be2cffd52
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-14 (Fri, 14 May 2010)
Changed paths:
M MANIFEST.in
Log Message:
-----------
include UPGRADING in the manifest
Commit: 25e9db9935aa91657de47b99148b17039601e72c
http://github.com/djmitche/buildbot/commit/25e9db9935aa91657de47b99148b17039601e72c
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-17 (Mon, 17 May 2010)
Changed paths:
M buildbot/slave/bot.py
M buildbot/slave/commands/base.py
M buildbot/steps/shell.py
Log Message:
-----------
Do command arg encoding on the slave
Commit: d8ef1e1ae30325cff07f9561f93726151274a3ef
http://github.com/djmitche/buildbot/commit/d8ef1e1ae30325cff07f9561f93726151274a3ef
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-17 (Mon, 17 May 2010)
Changed paths:
M docs/installation.texinfo
Log Message:
-----------
Add documentation for unicode_encoding setting for slave's buildbot.tac
Commit: 2045dbbba8ab158f172c98b14838675f52b98802
http://github.com/djmitche/buildbot/commit/2045dbbba8ab158f172c98b14838675f52b98802
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-17 (Mon, 17 May 2010)
Changed paths:
M buildbot/db/schema/manager.py
A buildbot/db/schema/v5.py
M buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
Create v5 schema that adds a bunch of indexes
Commit: ce0a55edf3b829d58684c930c0e6c31658e79fcb
http://github.com/djmitche/buildbot/commit/ce0a55edf3b829d58684c930c0e6c31658e79fcb
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-18 (Tue, 18 May 2010)
Changed paths:
M buildbot/util/loop.py
Log Message:
-----------
Calculate 'now' for scheduler loop ahead of time.
When the master is over-loaded, it can take long enough between calling
the schedulers and evaluating the results that the result from the
scheduler's run() method is in the past.
By calculating 'now' before running the scheduler's run method, the
assertion that the scheduler's result is > 'now' should be true for
well-behaved schedulers.
Commit: b3a8a56cbd8e5d0c7924f9992b781a5ed0eac084
http://github.com/djmitche/buildbot/commit/b3a8a56cbd8e5d0c7924f9992b781a5ed0eac084
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-18 (Tue, 18 May 2010)
Changed paths:
M buildbot/db/schema/manager.py
A buildbot/db/schema/v5.py
M buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
Merge branch 'v5' of git://github.com/catlee/buildbot
* 'v5' of git://github.com/catlee/buildbot:
Create v5 schema that adds a bunch of indexes
Fixes #829 (hopefully)
Commit: 56fc5af81485c39fc2f374d371b69f31a9d0cc00
http://github.com/djmitche/buildbot/commit/56fc5af81485c39fc2f374d371b69f31a9d0cc00
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-18 (Tue, 18 May 2010)
Changed paths:
M buildbot/slave/bot.py
M buildbot/slave/commands/base.py
M buildbot/steps/shell.py
M docs/installation.texinfo
Log Message:
-----------
Merge branch 'unicode' of git://github.com/catlee/buildbot
* 'unicode' of git://github.com/catlee/buildbot:
Add documentation for unicode_encoding setting for slave's buildbot.tac
Do command arg encoding on the slave
Commit: 900f1135f435a92f806c7ebf934ecc8c0859b594
http://github.com/djmitche/buildbot/commit/900f1135f435a92f806c7ebf934ecc8c0859b594
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-18 (Tue, 18 May 2010)
Changed paths:
M buildbot/util/loop.py
Log Message:
-----------
Merge branch 'master' of git://github.com/catlee/buildbot
* 'master' of git://github.com/catlee/buildbot:
Calculate 'now' for scheduler loop ahead of time.
Commit: 28396037cc226fc214028d429bb167250834e5e0
http://github.com/djmitche/buildbot/commit/28396037cc226fc214028d429bb167250834e5e0
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-18 (Tue, 18 May 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
Fix error handling for _startCommand so that tracebacks get back to the
master.
Commit: 71edd6fcb2388a1714b455445828c6a9a6ece142
http://github.com/djmitche/buildbot/commit/71edd6fcb2388a1714b455445828c6a9a6ece142
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-19 (Wed, 19 May 2010)
Changed paths:
M buildbot/slave/commands/base.py
M buildbot/test/unit/test_slave_commands_base.py
Log Message:
-----------
Merge branch 'master' of git://github.com/catlee/buildbot
* 'master' of git://github.com/catlee/buildbot:
Fix error handling for _startCommand so that tracebacks get back to the
Commit: dd366a28e9635fde68652a79fd77b0ffe4885706
http://github.com/djmitche/buildbot/commit/dd366a28e9635fde68652a79fd77b0ffe4885706
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-19 (Wed, 19 May 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
obfuscate P4 passwords - fixes #846
Commit: 8c638a40d411262b53c396b3fa9a9ca955b5b427
http://github.com/djmitche/buildbot/commit/8c638a40d411262b53c396b3fa9a9ca955b5b427
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-19 (Wed, 19 May 2010)
Changed paths:
M buildbot/slave/commands/base.py
Log Message:
-----------
Fix running .exes under windows when we don't have an abolute path
Commit: 272c9c79987843cd695d7d639424b851a4263242
http://github.com/djmitche/buildbot/commit/272c9c79987843cd695d7d639424b851a4263242
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-19 (Wed, 19 May 2010)
Changed paths:
M buildbot/slave/commands/base.py
Log Message:
-----------
Add comments about why we're doing unicode encoding
Commit: b6647e75de13fe89238627a627245e2752676fe3
http://github.com/djmitche/buildbot/commit/b6647e75de13fe89238627a627245e2752676fe3
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-05-19 (Wed, 19 May 2010)
Changed paths:
M buildbot/db/dbspec.py
Log Message:
-----------
Adding retrying logic for sqlite
Commit: d054a20c72528f3299ca8debaf46aaf1ea5ef02f
http://github.com/djmitche/buildbot/commit/d054a20c72528f3299ca8debaf46aaf1ea5ef02f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-19 (Wed, 19 May 2010)
Changed paths:
M buildbot/db/dbspec.py
M buildbot/slave/commands/base.py
Log Message:
-----------
Merge branch 'master' of git://github.com/catlee/buildbot
* 'master' of git://github.com/catlee/buildbot:
Adding retrying logic for sqlite
Add comments about why we're doing unicode encoding
Fix running .exes under windows when we don't have an abolute path
Commit: 0947412a61fd81a88c973051cb916d27b1585089
http://github.com/djmitche/buildbot/commit/0947412a61fd81a88c973051cb916d27b1585089
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-24 (Mon, 24 May 2010)
Changed paths:
M buildbot/process/builder.py
Log Message:
-----------
check that build_status exists before looking at .number (fixes #855)
Commit: b4c5301ebe43e492bfb1b8d2facb4b6bbd92588d
http://github.com/djmitche/buildbot/commit/b4c5301ebe43e492bfb1b8d2facb4b6bbd92588d
Author: Bill <bill at posthu.me>
Date: 2010-05-24 (Mon, 24 May 2010)
Changed paths:
M buildbot/changes/svnpoller.py
Log Message:
-----------
Pass the local environments variables along with getProcessOutput
This is required for ssh agent authentication which uses:
SSH2_AUTH_SOCK
SSH2_CLIENT
SSH_AA_SOCK
Commit: 84cfaef23c0ecd8de77cd3896e3813dba601ffab
http://github.com/djmitche/buildbot/commit/84cfaef23c0ecd8de77cd3896e3813dba601ffab
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M setup.py
Log Message:
-----------
Add missing rss and atom template files to install
Commit: abb8fa7ba78167774289b0577c41644e7e622588
http://github.com/djmitche/buildbot/commit/abb8fa7ba78167774289b0577c41644e7e622588
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/status/web/feeds.py
Log Message:
-----------
White space clean up
Commit: 012a519f590aa5b77d7b8273fba7fa7fadb50d9e
http://github.com/djmitche/buildbot/commit/012a519f590aa5b77d7b8273fba7fa7fadb50d9e
Author: Gareth Armstrong <gareth.armstrong at hp.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/status/web/templates/feed_atom10.xml
M buildbot/status/web/templates/feed_description.html
M buildbot/status/web/templates/feed_rss20.xml
Log Message:
-----------
Minor fixes and tweaks to rss and atom templates
Commit: 38eaa63cdce0ab2fd39775a0744159379d8e8db0
http://github.com/djmitche/buildbot/commit/38eaa63cdce0ab2fd39775a0744159379d8e8db0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/status/web/feeds.py
M buildbot/status/web/templates/feed_atom10.xml
M buildbot/status/web/templates/feed_description.html
M buildbot/status/web/templates/feed_rss20.xml
M setup.py
Log Message:
-----------
Merge branch 'feed_fixes' of git://github.com/garetharmstronghp/buildbot
* 'feed_fixes' of git://github.com/garetharmstronghp/buildbot:
Minor fixes and tweaks to rss and atom templates
White space clean up
Add missing rss and atom template files to install
Commit: d18d4f71c68a47fa36bff9ffffbd893391a4fcc9
http://github.com/djmitche/buildbot/commit/d18d4f71c68a47fa36bff9ffffbd893391a4fcc9
Author: William Deegan <bdbaddog at gmail.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
Force changlist fed to perforce p4 client -i to be ascii.
Commit: 1377fe96cf3a95eabed1b0ce0f23b1b5ff033a75
http://github.com/djmitche/buildbot/commit/1377fe96cf3a95eabed1b0ce0f23b1b5ff033a75
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
remove unicodedata.normalize and add comments
Commit: e40becc5f2b73c15ac81d094a5153eba6bab501a
http://github.com/djmitche/buildbot/commit/e40becc5f2b73c15ac81d094a5153eba6bab501a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/slave/commands/vcs.py
Log Message:
-----------
Merge branch 'p4-encoding'
* p4-encoding:
remove unicodedata.normalize and add comments
Force changlist fed to perforce p4 client -i to be ascii.
Commit: e09af3124cd6eaba3c55bace288486344c56b96b
http://github.com/djmitche/buildbot/commit/e09af3124cd6eaba3c55bace288486344c56b96b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
A ChangeLog-0.8.0
M NEWS
Log Message:
-----------
add 0.8.0 ChangeLog and update NEWS with release date
Commit: bfed110986203929876d45f7efc7f0753ec6b4fe
http://github.com/djmitche/buildbot/commit/bfed110986203929876d45f7efc7f0753ec6b4fe
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M buildbot/changes/svnpoller.py
Log Message:
-----------
Merge branch 'master' of git://github.com/unpaidbill/buildbot
* 'master' of git://github.com/unpaidbill/buildbot:
Pass the local environments variables along with getProcessOutput
Commit: d413c69ab3a3108b9a78f5694cb4dde87c510ba4
http://github.com/djmitche/buildbot/commit/d413c69ab3a3108b9a78f5694cb4dde87c510ba4
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-25 (Tue, 25 May 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
fix IRC docs: change failed -> failure (fixes #852)
I don't see a quick way to fix the usage error; this should clean things
up a bit.
Commit: a77211437feecfb999331f5ca4afb5203c645321
http://github.com/djmitche/buildbot/commit/a77211437feecfb999331f5ca4afb5203c645321
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-26 (Wed, 26 May 2010)
Changed paths:
M buildbot/status/web/olpb.py
M buildbot/status/web/templates/onelineperbuild.html
Log Message:
-----------
remove builder count from one_line_per_build
I think this had been copy-pased from /builders
Fixes #854
Commit: 5999e700b5b158a3c447885f45300ada717399b7
http://github.com/djmitche/buildbot/commit/5999e700b5b158a3c447885f45300ada717399b7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/steps/source.py
Log Message:
-----------
Set the 'revision' property more often
If the requested SourceStamp was HEAD, and we calculate a revision from
the set of Changes passed in, then set the 'revision' property
accordingly. Fixes #101.
Commit: ff20ae3230853bd3fef361441d5a08bc3aef8acd
http://github.com/djmitche/buildbot/commit/ff20ae3230853bd3fef361441d5a08bc3aef8acd
Author: Axel Hecht <axel at pike.org>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/process/base.py
Log Message:
-----------
first, get properties from changes, then from the scheduler. This way, the scheduler can overwrite source properties (fixes #809)
Commit: d019d41deed2bec8ed61249ab7963f231e2cb541
http://github.com/djmitche/buildbot/commit/d019d41deed2bec8ed61249ab7963f231e2cb541
Author: Bill <bill at posthu.me>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/changes/mail.py
Log Message:
-----------
Added category and repository options, changed the timestamp to something CVS understands
Commit: 7f738bbbcc553ad7c9e29221f8113aded6d6c7d0
http://github.com/djmitche/buildbot/commit/7f738bbbcc553ad7c9e29221f8113aded6d6c7d0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/slave/commands/utils.py
A buildbot/test/unit/test_slave_commands_utils.py
Log Message:
-----------
use shutil.rmtree on posix
and be more sensitive about symlinks otherwise, as recommended in bug
Commit: 20e601631ff9ef3722790c7f983cf4196b431ed3
http://github.com/djmitche/buildbot/commit/20e601631ff9ef3722790c7f983cf4196b431ed3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
R buildbot/broken_test/__init__.py
R buildbot/broken_test/pollmixin.py
R buildbot/broken_test/runs/__init__.py
R buildbot/broken_test/runs/test_console.py
R buildbot/broken_test/runs/test_db.py
R buildbot/broken_test/runs/test_dependencies.py
R buildbot/broken_test/runs/test_ec2buildslave.py
R buildbot/broken_test/runs/test_locks.py
R buildbot/broken_test/runs/test_mergerequests.py
R buildbot/broken_test/runs/test_ordering.py
R buildbot/broken_test/runs/test_pending.py
R buildbot/broken_test/runs/test_properties.py
R buildbot/broken_test/runs/test_reconfig.py
R buildbot/broken_test/runs/test_run.py
R buildbot/broken_test/runs/test_runner.py
R buildbot/broken_test/runs/test_slaves.py
R buildbot/broken_test/runs/test_status.py
R buildbot/broken_test/runs/test_status_push.py
R buildbot/broken_test/runs/test_steps.py
R buildbot/broken_test/runs/test_web.py
R buildbot/broken_test/runs/test_web_status_json.py
R buildbot/broken_test/runs/test_webparts.py
R buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-lat1.ent
R buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-special.ent
R buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml-symbol.ent
R buildbot/broken_test/runs/www.w3.org..TR.xhtml1.DTD.xhtml1-transitional.dtd
R buildbot/broken_test/runutils.py
R buildbot/broken_test/status_push_server.py
R buildbot/broken_test/trial_coverage.py
R buildbot/broken_test/unit/__init__.py
R buildbot/broken_test/unit/emit.py
R buildbot/broken_test/unit/emitlogs.py
R buildbot/broken_test/unit/mail/freshcvs.1
R buildbot/broken_test/unit/mail/freshcvs.2
R buildbot/broken_test/unit/mail/freshcvs.3
R buildbot/broken_test/unit/mail/freshcvs.4
R buildbot/broken_test/unit/mail/freshcvs.5
R buildbot/broken_test/unit/mail/freshcvs.6
R buildbot/broken_test/unit/mail/freshcvs.7
R buildbot/broken_test/unit/mail/freshcvs.8
R buildbot/broken_test/unit/mail/freshcvs.9
R buildbot/broken_test/unit/mail/launchpad.1
R buildbot/broken_test/unit/mail/launchpad.2
R buildbot/broken_test/unit/mail/launchpad.3
R buildbot/broken_test/unit/mail/launchpad.4
R buildbot/broken_test/unit/mail/launchpad.5
R buildbot/broken_test/unit/mail/launchpad.6
R buildbot/broken_test/unit/mail/svn-commit.1
R buildbot/broken_test/unit/mail/svn-commit.2
R buildbot/broken_test/unit/mail/syncmail.1
R buildbot/broken_test/unit/mail/syncmail.2
R buildbot/broken_test/unit/mail/syncmail.3
R buildbot/broken_test/unit/mail/syncmail.4
R buildbot/broken_test/unit/mail/syncmail.5
R buildbot/broken_test/unit/sleep.py
R buildbot/broken_test/unit/subdir/__init__.py
R buildbot/broken_test/unit/subdir/emit.py
R buildbot/broken_test/unit/test_bonsaipoller.py
R buildbot/broken_test/unit/test_buildreq.py
R buildbot/broken_test/unit/test_buildstep.py
R buildbot/broken_test/unit/test_changemaster.py
R buildbot/broken_test/unit/test_changes.py
R buildbot/broken_test/unit/test_config.py
R buildbot/broken_test/unit/test_control.py
R buildbot/broken_test/unit/test_maildir.py
R buildbot/broken_test/unit/test_mailparse.py
R buildbot/broken_test/unit/test_p4poller.py
R buildbot/broken_test/unit/test_package_rpm.py
R buildbot/broken_test/unit/test_scheduler.py
R buildbot/broken_test/unit/test_shell.py
R buildbot/broken_test/unit/test_slavecommand.py
R buildbot/broken_test/unit/test_sourcestamp.py
R buildbot/broken_test/unit/test_svnpoller.py
R buildbot/broken_test/unit/test_transfer.py
R buildbot/broken_test/unit/test_twisted.py
R buildbot/broken_test/vc/__init__.py
R buildbot/broken_test/vc/test_vc.py
Log Message:
-----------
remove broken_test
Commit: 8cc998d34011f88abfc4dfe22227d5244870f23b
http://github.com/djmitche/buildbot/commit/8cc998d34011f88abfc4dfe22227d5244870f23b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
A contrib/googlecode_atom.py
Log Message:
-----------
add googlecode_atom.py to contrib; refs #842
Commit: 5ff4d181d552f44b2c274a17a9a0b25d1915493f
http://github.com/djmitche/buildbot/commit/5ff4d181d552f44b2c274a17a9a0b25d1915493f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/status/mail.py
Log Message:
-----------
fix NameError by passing properties into createEmail
also a small tweak to getCustomMesgData
fixes #758
Commit: 470da7404d2ce994e535f587e08a336e4633d016
http://github.com/djmitche/buildbot/commit/470da7404d2ce994e535f587e08a336e4633d016
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/process/buildstep.py
Log Message:
-----------
Reduce verbosity in twistd.log on the try server.
Remove the patch from the 'patch' argument when logging.
from http://src.chromium.org/viewvc/chrome?view=rev&revision=45608
fixes #803
Commit: cea6ef20609d55d79f75a903a9aa38c566aa6aa3
http://github.com/djmitche/buildbot/commit/cea6ef20609d55d79f75a903a9aa38c566aa6aa3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M docs/cfg-statustargets.texinfo
Log Message:
-----------
Update documentation to reflect UI customization via templates
The documentation for 0.8.0 still mentions public_html/ as the directory
for making modifications to the buildbot UI. However, the new templating
system overrides this and changes to the templates need to be made in
templates/ within the buildmaster's base directory.
Fixes #866.
Commit: 9c97f8e8edbbcb3cdfb8dfd956960c6b74fa9890
http://github.com/djmitche/buildbot/commit/9c97f8e8edbbcb3cdfb8dfd956960c6b74fa9890
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/changes/mail.py
Log Message:
-----------
Merge branch 'master' of git://github.com/unpaidbill/buildbot
* 'master' of git://github.com/unpaidbill/buildbot:
Added category and repository options, changed the timestamp to something CVS understands
Commit: f6f0e6a899aaa66d66c25f1249cba7564c9c595b
http://github.com/djmitche/buildbot/commit/f6f0e6a899aaa66d66c25f1249cba7564c9c595b
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/changes/mail.py
Log Message:
-----------
make repository and category default to '' for MaildirSource
Commit: 7b52f8082a68f7d555dba50a40ce2d4e0eb8d1bb
http://github.com/djmitche/buildbot/commit/7b52f8082a68f7d555dba50a40ce2d4e0eb8d1bb
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-27 (Thu, 27 May 2010)
Changed paths:
M buildbot/changes/changes.py
M buildbot/steps/source.py
Log Message:
-----------
put in deprecation warning for Arch and Bazaar - refs #869
Commit: 52556232cda89fd753344cdd39aee454500d4012
http://github.com/djmitche/buildbot/commit/52556232cda89fd753344cdd39aee454500d4012
Author: Jean-Paul Calderone <exarkun at twistedmatrix.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
M buildbot/clients/debug.py
M buildbot/db/__init__.py
M buildbot/db/dbspec.py
M buildbot/db/schema/__init__.py
M buildbot/db/schema/v2.py
M buildbot/db/schema/v3.py
M buildbot/db/schema/v4.py
M buildbot/db/schema/v5.py
M buildbot/master.py
M buildbot/schedulers/basic.py
M buildbot/slave/commands/base.py
M buildbot/slave/commands/transfer.py
M buildbot/slave/commands/vcs.py
M buildbot/status/status_push.py
M buildbot/steps/package/rpm/__init__.py
M buildbot/steps/subunit.py
M buildbot/test/regressions/test_import_unicode_changes.py
M buildbot/test/unit/test_db_connector.py
M buildbot/test/unit/test_db_dbspec.py
M buildbot/test/unit/test_db_schema_master.py
M buildbot/test/unit/test_db_util.py
M buildbot/test/unit/test_oldpaths.py
M buildbot/test/unit/test_schedulers_basic_Scheduler.py
M buildbot/test/unit/test_slave_commands_base.py
M buildbot/test/unit/test_util_loop.py
M buildbot/util/__init__.py
M buildbot/util/loop.py
Log Message:
-----------
Remove a lot of unused imports
Commit: e6f94099858e6a112753c091359cb914c80014a5
http://github.com/djmitche/buildbot/commit/e6f94099858e6a112753c091359cb914c80014a5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M NEWS
M buildbot/steps/source.py
Log Message:
-----------
deprecate monotone, and mention it in NEWS - refs #869
Commit: 61d4a501ed41c06634befb209d715e35d4405a46
http://github.com/djmitche/buildbot/commit/61d4a501ed41c06634befb209d715e35d4405a46
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M buildbot/changes/hgbuildbot.py
M buildbot/clients/debug.py
M buildbot/db/__init__.py
M buildbot/db/dbspec.py
M buildbot/db/schema/__init__.py
M buildbot/db/schema/v2.py
M buildbot/db/schema/v3.py
M buildbot/db/schema/v4.py
M buildbot/db/schema/v5.py
M buildbot/master.py
M buildbot/schedulers/basic.py
M buildbot/slave/commands/base.py
M buildbot/slave/commands/transfer.py
M buildbot/slave/commands/vcs.py
M buildbot/status/status_push.py
M buildbot/steps/package/rpm/__init__.py
M buildbot/steps/subunit.py
M buildbot/test/regressions/test_import_unicode_changes.py
M buildbot/test/unit/test_db_connector.py
M buildbot/test/unit/test_db_dbspec.py
M buildbot/test/unit/test_db_schema_master.py
M buildbot/test/unit/test_db_util.py
M buildbot/test/unit/test_oldpaths.py
M buildbot/test/unit/test_schedulers_basic_Scheduler.py
M buildbot/test/unit/test_slave_commands_base.py
M buildbot/test/unit/test_util_loop.py
M buildbot/util/__init__.py
M buildbot/util/loop.py
Log Message:
-----------
Merge branch 'master' of git://github.com/exarkun/buildbot
* 'master' of git://github.com/exarkun/buildbot:
Remove a lot of unused imports
Commit: 05136d540c3e5430845e4c434e73df2a9bf6609d
http://github.com/djmitche/buildbot/commit/05136d540c3e5430845e4c434e73df2a9bf6609d
Author: John Carr <john.carr at isotoma.com>
Date: 2010-05-30 (Sun, 30 May 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
Fix DBSchemaManager: It is in buildbot.db.schema.manager, not buildbot.db.schema
Commit: 0754f5523469658c40fb7c73846845c4ad592ef0
http://github.com/djmitche/buildbot/commit/0754f5523469658c40fb7c73846845c4ad592ef0
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-30 (Sun, 30 May 2010)
Changed paths:
M buildbot/master.py
Log Message:
-----------
Merge branch 'fix_import' of git://github.com/Jc2k/buildbot
* 'fix_import' of git://github.com/Jc2k/buildbot:
Fix DBSchemaManager: It is in buildbot.db.schema.manager, not buildbot.db.schema
Commit: 72f24712992376b82068942831fa9e5e4e8bc8d5
http://github.com/djmitche/buildbot/commit/72f24712992376b82068942831fa9e5e4e8bc8d5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-30 (Sun, 30 May 2010)
Changed paths:
M buildbot/process/buildstep.py
Log Message:
-----------
Revert "Reduce verbosity in twistd.log on the try server."
This reverts commit 470da7404d2ce994e535f587e08a336e4633d016.
refs #803
Commit: 8dc8ccea0a80192ceac3ceba75a419c0554ab872
http://github.com/djmitche/buildbot/commit/8dc8ccea0a80192ceac3ceba75a419c0554ab872
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M buildbot/interfaces.py
A pylintrc
Log Message:
-----------
Add pylintrc to reduce the number of useless warnings.
Commit: 1d7ed5e738ac05e0544b752d90b5c2c53dbe2a2d
http://github.com/djmitche/buildbot/commit/1d7ed5e738ac05e0544b752d90b5c2c53dbe2a2d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M buildbot/interfaces.py
A pylintrc
Log Message:
-----------
Merge branch 'pylint' of git://github.com/maruel/buildbot
* 'pylint' of git://github.com/maruel/buildbot:
Add pylintrc to reduce the number of useless warnings.
Commit: c45f9d5da45d97a2286bbd8be3fb5d9c27fef4c3
http://github.com/djmitche/buildbot/commit/c45f9d5da45d97a2286bbd8be3fb5d9c27fef4c3
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M pylintrc
Log Message:
-----------
Disable more messages in pylintrc
Commit: 27b562d6e4ceadd13ebac4447c6d4ec7222d3fe7
http://github.com/djmitche/buildbot/commit/27b562d6e4ceadd13ebac4447c6d4ec7222d3fe7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M pylintrc
Log Message:
-----------
Merge branch 'pylint' of git://github.com/maruel/buildbot
* 'pylint' of git://github.com/maruel/buildbot:
Disable more messages in pylintrc
Commit: 4e196dc307c829db5860fdffe63572c5a5d163ae
http://github.com/djmitche/buildbot/commit/4e196dc307c829db5860fdffe63572c5a5d163ae
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M pylintrc
Log Message:
-----------
pylint decided to rename 'disabled-msg' to 'disable' between v0.19 and 0.21...
v0.21 fixes the exceptions that were happening on v0.19, which is the default
package on ubuntu lucid.
Add the default boilerplate configuration file with the previous configuration integrated.
Commit: b3cd2bf2d8910d7cd227207efc1bad662623989e
http://github.com/djmitche/buildbot/commit/b3cd2bf2d8910d7cd227207efc1bad662623989e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M pylintrc
Log Message:
-----------
Merge branch 'pylint' of git://github.com/maruel/buildbot
* 'pylint' of git://github.com/maruel/buildbot:
pylint decided to rename 'disabled-msg' to 'disable' between v0.19 and 0.21...
Commit: c4398775be4621f967ab83ffc464df284782036d
http://github.com/djmitche/buildbot/commit/c4398775be4621f967ab83ffc464df284782036d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M Makefile
Log Message:
-----------
add pylint to the Makefile
Commit: 2c746a6b85c8034132a23279760e8732e179d07f
http://github.com/djmitche/buildbot/commit/2c746a6b85c8034132a23279760e8732e179d07f
Author: Marc-Antoine Ruel <maruel at chromium.org>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M buildbot/buildslave.py
M buildbot/changes/changes.py
M buildbot/locks.py
M buildbot/sourcestamp.py
M buildbot/util/__init__.py
M buildbot/util/loop.py
M pylintrc
Log Message:
-----------
Style cleanups
Disable yet another pylint warning
Commit: 139e54e5780ff8703877fd6429da6f8c55c6c86e
http://github.com/djmitche/buildbot/commit/139e54e5780ff8703877fd6429da6f8c55c6c86e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M buildbot/buildslave.py
M buildbot/changes/changes.py
M buildbot/locks.py
M buildbot/sourcestamp.py
M buildbot/util/__init__.py
M buildbot/util/loop.py
M pylintrc
Log Message:
-----------
Merge branch 'pylint' of git://github.com/maruel/buildbot
* 'pylint' of git://github.com/maruel/buildbot:
Style cleanups
Commit: 0d17b652fb3d0501a1b7f3abf79447e845528bae
http://github.com/djmitche/buildbot/commit/0d17b652fb3d0501a1b7f3abf79447e845528bae
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-06-01 (Tue, 01 Jun 2010)
Changed paths:
M buildbot/db/connector.py
M buildbot/process/builder.py
Log Message:
-----------
Add ability to limit the number of unclaimed build requests we query
for, and make getOldestRequestTime only request 1.
Commit: af2027d83e192483182946dc4ba13f720ce0fc36
http://github.com/djmitche/buildbot/commit/af2027d83e192483182946dc4ba13f720ce0fc36
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-06-02 (Wed, 02 Jun 2010)
Changed paths:
M buildbot/master.py
M buildbot/status/builder.py
M buildbot/status/web/authz.py
M buildbot/status/web/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/root.py
M buildbot/status/web/templates/forms.html
M buildbot/status/web/templates/root.html
Log Message:
-----------
Implemented clean master shutdown.
Has a "Shutdown" button on the root web status page, and a new flag for
the authorization object, "cleanShutdown", that controls if users are
allowed to shut down the master or not.
The master will stop assigning builds to slaves. Once all the slaves
have finished builds, the master process will terminate.
You are allowed to cancel a shutdown in progress, in which case builds
will resume being assigned to slaves, and the master process will no
longer terminate when idle.
The shutdown can also be initiated via manhole by calling
status.cleanShutdown() and cancelled by status.cancelCleanShutdown()
Commit: f959e4341557ca22a143757b96148703857b6293
http://github.com/djmitche/buildbot/commit/f959e4341557ca22a143757b96148703857b6293
Author: Chris AtLee <catlee at mozilla.com>
Date: 2010-06-02 (Wed, 02 Jun 2010)
Changed paths:
M buildbot/master.py
A buildbot/test/unit/test_master_cleanshutdown.py
Log Message:
-----------
Adding some tests for clean shutdown
Commit: 6ecee51005883ff40228db0080c844ed223e97e2
http://github.com/djmitche/buildbot/commit/6ecee51005883ff40228db0080c844ed223e97e2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-02 (Wed, 02 Jun 2010)
Changed paths:
M buildbot/master.py
M buildbot/status/builder.py
M buildbot/status/web/authz.py
M buildbot/status/web/base.py
M buildbot/status/web/baseweb.py
M buildbot/status/web/root.py
M buildbot/status/web/templates/forms.html
M buildbot/status/web/templates/root.html
A buildbot/test/unit/test_master_cleanshutdown.py
Log Message:
-----------
Merge branch 'clean_shutdown' of git://github.com/catlee/buildbot
* 'clean_shutdown' of git://github.com/catlee/buildbot:
Adding some tests for clean shutdown
Implemented clean master shutdown.
Commit: 75f836d6e8f57ad30bc4d243bdbb944b359fd10e
http://github.com/djmitche/buildbot/commit/75f836d6e8f57ad30bc4d243bdbb944b359fd10e
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Changed paths:
M docs/developer.texinfo
Log Message:
-----------
add reference to 'mock' to the docs as a prereq for tests
Commit: e1cfc9d95d9df49e1dca449f3cf149862774f7f9
http://github.com/djmitche/buildbot/commit/e1cfc9d95d9df49e1dca449f3cf149862774f7f9
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Changed paths:
M buildbot/test/unit/test_status_mail_MailNotifier.py
Log Message:
-----------
fix tests broken in 5ff4d181
Commit: 0af95e8dd1afbe28167adfd99f06deebc3361ac5
http://github.com/djmitche/buildbot/commit/0af95e8dd1afbe28167adfd99f06deebc3361ac5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Changed paths:
M buildbot/scripts/runner.py
Log Message:
-----------
fix imports in upgrade-master, don't start db in upgrade-master
Commit: d0b507cb761d358511a07756a5ea5895127d4e90
http://github.com/djmitche/buildbot/commit/d0b507cb761d358511a07756a5ea5895127d4e90
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Changed paths:
M buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
fix test failures on Windows with unpickling a class local to the test script
Commit: 65f1ceae80c0da7a165188fbcea3c8179a7355bf
http://github.com/djmitche/buildbot/commit/65f1ceae80c0da7a165188fbcea3c8179a7355bf
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Changed paths:
M buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
another try at getting win7 to import buildbot.changes.changes
Commit: 65ec9cff581ff7eea7023c81aca4350336fcba3d
http://github.com/djmitche/buildbot/commit/65ec9cff581ff7eea7023c81aca4350336fcba3d
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Changed paths:
R bin/buildbot
R buildbot/__init__.py
R buildbot/buildbot.png
R buildbot/buildrequest.py
R buildbot/buildslave.py
R buildbot/changes/__init__.py
R buildbot/changes/base.py
R buildbot/changes/bonsaipoller.py
R buildbot/changes/changes.py
R buildbot/changes/freshcvs.py
R buildbot/changes/hgbuildbot.py
R buildbot/changes/mail.py
R buildbot/changes/maildir.py
R buildbot/changes/manager.py
R buildbot/changes/monotone.py
R buildbot/changes/p4poller.py
R buildbot/changes/pb.py
R buildbot/changes/svnpoller.py
R buildbot/clients/__init__.py
R buildbot/clients/base.py
R buildbot/clients/debug.glade
R buildbot/clients/debug.py
R buildbot/clients/gtkPanes.py
R buildbot/clients/sendchange.py
R buildbot/clients/tryclient.py
R buildbot/config.py
R buildbot/db/__init__.py
R buildbot/db/connector.py
R buildbot/db/dbspec.py
R buildbot/db/exceptions.py
R buildbot/db/schema/__init__.py
R buildbot/db/schema/base.py
R buildbot/db/schema/manager.py
R buildbot/db/schema/tables.sql
R buildbot/db/schema/v1.py
R buildbot/db/schema/v2.py
R buildbot/db/schema/v3.py
R buildbot/db/schema/v4.py
R buildbot/db/schema/v5.py
R buildbot/db/util.py
R buildbot/ec2buildslave.py
R buildbot/interfaces.py
R buildbot/locks.py
R buildbot/manhole.py
R buildbot/master.py
R buildbot/pbutil.py
R buildbot/process/__init__.py
R buildbot/process/base.py
R buildbot/process/builder.py
R buildbot/process/buildstep.py
R buildbot/process/factory.py
R buildbot/process/mtrlogobserver.py
R buildbot/process/process_twisted.py
R buildbot/process/properties.py
R buildbot/process/subunitlogobserver.py
R buildbot/scheduler.py
R buildbot/schedulers/__init__.py
R buildbot/schedulers/base.py
R buildbot/schedulers/basic.py
R buildbot/schedulers/filter.py
R buildbot/schedulers/manager.py
R buildbot/schedulers/timed.py
R buildbot/schedulers/triggerable.py
R buildbot/schedulers/trysched.py
R buildbot/scripts/__init__.py
R buildbot/scripts/checkconfig.py
R buildbot/scripts/logwatcher.py
R buildbot/scripts/reconfig.py
R buildbot/scripts/runner.py
R buildbot/scripts/sample.cfg
R buildbot/scripts/startup.py
R buildbot/slave/__init__.py
R buildbot/slave/bot.py
R buildbot/slave/commands/__init__.py
R buildbot/slave/commands/base.py
R buildbot/slave/commands/registry.py
R buildbot/slave/commands/transfer.py
R buildbot/slave/commands/utils.py
R buildbot/slave/commands/vcs.py
R buildbot/slave/interfaces.py
R buildbot/sourcestamp.py
R buildbot/status/__init__.py
R buildbot/status/base.py
R buildbot/status/builder.py
R buildbot/status/client.py
R buildbot/status/html.py
R buildbot/status/mail.py
R buildbot/status/persistent_queue.py
R buildbot/status/progress.py
R buildbot/status/status_push.py
R buildbot/status/tinderbox.py
R buildbot/status/web/__init__.py
R buildbot/status/web/about.py
R buildbot/status/web/auth.py
R buildbot/status/web/authz.py
R buildbot/status/web/base.py
R buildbot/status/web/baseweb.py
R buildbot/status/web/build.py
R buildbot/status/web/builder.py
R buildbot/status/web/buildstatus.py
R buildbot/status/web/changes.py
R buildbot/status/web/console.py
R buildbot/status/web/feeds.py
R buildbot/status/web/files/bg_gradient.jpg
R buildbot/status/web/files/default.css
R buildbot/status/web/files/favicon.ico
R buildbot/status/web/files/robots.txt
R buildbot/status/web/grid.py
R buildbot/status/web/logs.py
R buildbot/status/web/olpb.py
R buildbot/status/web/root.py
R buildbot/status/web/slaves.py
R buildbot/status/web/status_json.py
R buildbot/status/web/step.py
R buildbot/status/web/templates/about.html
R buildbot/status/web/templates/authfail.html
R buildbot/status/web/templates/box_macros.html
R buildbot/status/web/templates/build.html
R buildbot/status/web/templates/build_line.html
R buildbot/status/web/templates/builder.html
R buildbot/status/web/templates/builders.html
R buildbot/status/web/templates/buildslave.html
R buildbot/status/web/templates/buildslaves.html
R buildbot/status/web/templates/buildstatus.html
R buildbot/status/web/templates/buildstep.html
R buildbot/status/web/templates/change.html
R buildbot/status/web/templates/change_macros.html
R buildbot/status/web/templates/change_sources.html
R buildbot/status/web/templates/console.html
R buildbot/status/web/templates/directory.html
R buildbot/status/web/templates/empty.html
R buildbot/status/web/templates/feed_atom10.xml
R buildbot/status/web/templates/feed_description.html
R buildbot/status/web/templates/feed_rss20.xml
R buildbot/status/web/templates/footer.html
R buildbot/status/web/templates/forms.html
R buildbot/status/web/templates/grid.html
R buildbot/status/web/templates/grid_macros.html
R buildbot/status/web/templates/grid_transposed.html
R buildbot/status/web/templates/jsonhelp.html
R buildbot/status/web/templates/layout.html
R buildbot/status/web/templates/logs.html
R buildbot/status/web/templates/onelineperbuild.html
R buildbot/status/web/templates/onelineperbuildonebuilder.html
R buildbot/status/web/templates/revmacros.html
R buildbot/status/web/templates/root.html
R buildbot/status/web/templates/waterfall.html
R buildbot/status/web/templates/waterfallhelp.html
R buildbot/status/web/waterfall.py
R buildbot/status/web/xmlrpc.py
R buildbot/status/words.py
R buildbot/steps/__init__.py
R buildbot/steps/dummy.py
R buildbot/steps/master.py
R buildbot/steps/maxq.py
R buildbot/steps/package/__init__.py
R buildbot/steps/package/rpm/__init__.py
R buildbot/steps/package/rpm/rpmbuild.py
R buildbot/steps/package/rpm/rpmlint.py
R buildbot/steps/package/rpm/rpmspec.py
R buildbot/steps/python.py
R buildbot/steps/python_twisted.py
R buildbot/steps/shell.py
R buildbot/steps/source.py
R buildbot/steps/subunit.py
R buildbot/steps/transfer.py
R buildbot/steps/trigger.py
R buildbot/steps/vstudio.py
R buildbot/test/__init__.py
R buildbot/test/fake/__init__.py
R buildbot/test/fake/fakedb.py
R buildbot/test/fake/state.py
R buildbot/test/regressions/__init__.py
R buildbot/test/regressions/test_change_properties.py
R buildbot/test/regressions/test_import_unicode_changes.py
R buildbot/test/regressions/test_shell_command_properties.py
R buildbot/test/unit/__init__.py
R buildbot/test/unit/test_db_connector.py
R buildbot/test/unit/test_db_dbspec.py
R buildbot/test/unit/test_db_schema_master.py
R buildbot/test/unit/test_db_util.py
R buildbot/test/unit/test_master_cleanshutdown.py
R buildbot/test/unit/test_oldpaths.py
R buildbot/test/unit/test_persistent_queue.py
R buildbot/test/unit/test_schedulers_basic_Scheduler.py
R buildbot/test/unit/test_schedulers_filter.py
R buildbot/test/unit/test_slave_commands_base.py
R buildbot/test/unit/test_slave_commands_utils.py
R buildbot/test/unit/test_source_repourl.py
R buildbot/test/unit/test_status_mail_MailNotifier.py
R buildbot/test/unit/test_status_web_authz_Authz.py
R buildbot/test/unit/test_status_web_links.py
R buildbot/test/unit/test_util.py
R buildbot/test/unit/test_util_ComparableMixin.py
R buildbot/test/unit/test_util_collections.py
R buildbot/test/unit/test_util_eventual.py
R buildbot/test/unit/test_util_loop.py
R buildbot/test/util/__init__.py
R buildbot/util/__init__.py
R buildbot/util/collections.py
R buildbot/util/eventual.py
R buildbot/util/loop.py
R buildbot/util/monkeypatches.py
A master/bin/buildbot
A master/buildbot/__init__.py
A master/buildbot/buildbot.png
A master/buildbot/buildrequest.py
A master/buildbot/buildslave.py
A master/buildbot/changes/__init__.py
A master/buildbot/changes/base.py
A master/buildbot/changes/bonsaipoller.py
A master/buildbot/changes/changes.py
A master/buildbot/changes/freshcvs.py
A master/buildbot/changes/hgbuildbot.py
A master/buildbot/changes/mail.py
A master/buildbot/changes/maildir.py
A master/buildbot/changes/manager.py
A master/buildbot/changes/monotone.py
A master/buildbot/changes/p4poller.py
A master/buildbot/changes/pb.py
A master/buildbot/changes/svnpoller.py
A master/buildbot/clients/__init__.py
A master/buildbot/clients/base.py
A master/buildbot/clients/debug.glade
A master/buildbot/clients/debug.py
A master/buildbot/clients/gtkPanes.py
A master/buildbot/clients/sendchange.py
A master/buildbot/clients/tryclient.py
A master/buildbot/config.py
A master/buildbot/db/__init__.py
A master/buildbot/db/connector.py
A master/buildbot/db/dbspec.py
A master/buildbot/db/exceptions.py
A master/buildbot/db/schema/__init__.py
A master/buildbot/db/schema/base.py
A master/buildbot/db/schema/manager.py
A master/buildbot/db/schema/tables.sql
A master/buildbot/db/schema/v1.py
A master/buildbot/db/schema/v2.py
A master/buildbot/db/schema/v3.py
A master/buildbot/db/schema/v4.py
A master/buildbot/db/schema/v5.py
A master/buildbot/db/util.py
A master/buildbot/ec2buildslave.py
A master/buildbot/interfaces.py
A master/buildbot/locks.py
A master/buildbot/manhole.py
A master/buildbot/master.py
A master/buildbot/pbutil.py
A master/buildbot/process/__init__.py
A master/buildbot/process/base.py
A master/buildbot/process/builder.py
A master/buildbot/process/buildstep.py
A master/buildbot/process/factory.py
A master/buildbot/process/mtrlogobserver.py
A master/buildbot/process/process_twisted.py
A master/buildbot/process/properties.py
A master/buildbot/process/subunitlogobserver.py
A master/buildbot/scheduler.py
A master/buildbot/schedulers/__init__.py
A master/buildbot/schedulers/base.py
A master/buildbot/schedulers/basic.py
A master/buildbot/schedulers/filter.py
A master/buildbot/schedulers/manager.py
A master/buildbot/schedulers/timed.py
A master/buildbot/schedulers/triggerable.py
A master/buildbot/schedulers/trysched.py
A master/buildbot/scripts/__init__.py
A master/buildbot/scripts/checkconfig.py
A master/buildbot/scripts/logwatcher.py
A master/buildbot/scripts/reconfig.py
A master/buildbot/scripts/runner.py
A master/buildbot/scripts/sample.cfg
A master/buildbot/scripts/startup.py
A master/buildbot/sourcestamp.py
A master/buildbot/status/__init__.py
A master/buildbot/status/base.py
A master/buildbot/status/builder.py
A master/buildbot/status/client.py
A master/buildbot/status/html.py
A master/buildbot/status/mail.py
A master/buildbot/status/persistent_queue.py
A master/buildbot/status/progress.py
A master/buildbot/status/status_push.py
A master/buildbot/status/tinderbox.py
A master/buildbot/status/web/__init__.py
A master/buildbot/status/web/about.py
A master/buildbot/status/web/auth.py
A master/buildbot/status/web/authz.py
A master/buildbot/status/web/base.py
A master/buildbot/status/web/baseweb.py
A master/buildbot/status/web/build.py
A master/buildbot/status/web/builder.py
A master/buildbot/status/web/buildstatus.py
A master/buildbot/status/web/changes.py
A master/buildbot/status/web/console.py
A master/buildbot/status/web/feeds.py
A master/buildbot/status/web/files/bg_gradient.jpg
A master/buildbot/status/web/files/default.css
A master/buildbot/status/web/files/favicon.ico
A master/buildbot/status/web/files/robots.txt
A master/buildbot/status/web/grid.py
A master/buildbot/status/web/logs.py
A master/buildbot/status/web/olpb.py
A master/buildbot/status/web/root.py
A master/buildbot/status/web/slaves.py
A master/buildbot/status/web/status_json.py
A master/buildbot/status/web/step.py
A master/buildbot/status/web/templates/about.html
A master/buildbot/status/web/templates/authfail.html
A master/buildbot/status/web/templates/box_macros.html
A master/buildbot/status/web/templates/build.html
A master/buildbot/status/web/templates/build_line.html
A master/buildbot/status/web/templates/builder.html
A master/buildbot/status/web/templates/builders.html
A master/buildbot/status/web/templates/buildslave.html
A master/buildbot/status/web/templates/buildslaves.html
A master/buildbot/status/web/templates/buildstatus.html
A master/buildbot/status/web/templates/buildstep.html
A master/buildbot/status/web/templates/change.html
A master/buildbot/status/web/templates/change_macros.html
A master/buildbot/status/web/templates/change_sources.html
A master/buildbot/status/web/templates/console.html
A master/buildbot/status/web/templates/directory.html
A master/buildbot/status/web/templates/empty.html
A master/buildbot/status/web/templates/feed_atom10.xml
A master/buildbot/status/web/templates/feed_description.html
A master/buildbot/status/web/templates/feed_rss20.xml
A master/buildbot/status/web/templates/footer.html
A master/buildbot/status/web/templates/forms.html
A master/buildbot/status/web/templates/grid.html
A master/buildbot/status/web/templates/grid_macros.html
A master/buildbot/status/web/templates/grid_transposed.html
A master/buildbot/status/web/templates/jsonhelp.html
A master/buildbot/status/web/templates/layout.html
A master/buildbot/status/web/templates/logs.html
A master/buildbot/status/web/templates/onelineperbuild.html
A master/buildbot/status/web/templates/onelineperbuildonebuilder.html
A master/buildbot/status/web/templates/revmacros.html
A master/buildbot/status/web/templates/root.html
A master/buildbot/status/web/templates/waterfall.html
A master/buildbot/status/web/templates/waterfallhelp.html
A master/buildbot/status/web/waterfall.py
A master/buildbot/status/web/xmlrpc.py
A master/buildbot/status/words.py
A master/buildbot/steps/__init__.py
A master/buildbot/steps/dummy.py
A master/buildbot/steps/master.py
A master/buildbot/steps/maxq.py
A master/buildbot/steps/package/__init__.py
A master/buildbot/steps/package/rpm/__init__.py
A master/buildbot/steps/package/rpm/rpmbuild.py
A master/buildbot/steps/package/rpm/rpmlint.py
A master/buildbot/steps/package/rpm/rpmspec.py
A master/buildbot/steps/python.py
A master/buildbot/steps/python_twisted.py
A master/buildbot/steps/shell.py
A master/buildbot/steps/source.py
A master/buildbot/steps/subunit.py
A master/buildbot/steps/transfer.py
A master/buildbot/steps/trigger.py
A master/buildbot/steps/vstudio.py
A master/buildbot/test/__init__.py
A master/buildbot/test/fake/__init__.py
A master/buildbot/test/fake/fakedb.py
A master/buildbot/test/fake/state.py
A master/buildbot/test/regressions/__init__.py
A master/buildbot/test/regressions/test_change_properties.py
A master/buildbot/test/regressions/test_import_unicode_changes.py
A master/buildbot/test/regressions/test_shell_command_properties.py
A master/buildbot/test/unit/__init__.py
A master/buildbot/test/unit/test_db_connector.py
A master/buildbot/test/unit/test_db_dbspec.py
A master/buildbot/test/unit/test_db_schema_master.py
A master/buildbot/test/unit/test_db_util.py
A master/buildbot/test/unit/test_master_cleanshutdown.py
A master/buildbot/test/unit/test_oldpaths.py
A master/buildbot/test/unit/test_persistent_queue.py
A master/buildbot/test/unit/test_schedulers_basic_Scheduler.py
A master/buildbot/test/unit/test_schedulers_filter.py
A master/buildbot/test/unit/test_source_repourl.py
A master/buildbot/test/unit/test_status_mail_MailNotifier.py
A master/buildbot/test/unit/test_status_web_authz_Authz.py
A master/buildbot/test/unit/test_status_web_links.py
A master/buildbot/test/unit/test_util.py
A master/buildbot/test/unit/test_util_ComparableMixin.py
A master/buildbot/test/unit/test_util_collections.py
A master/buildbot/test/unit/test_util_eventual.py
A master/buildbot/test/unit/test_util_loop.py
A master/buildbot/test/util/__init__.py
A master/buildbot/util/__init__.py
A master/buildbot/util/collections.py
A master/buildbot/util/eventual.py
A master/buildbot/util/loop.py
A master/buildbot/util/monkeypatches.py
A master/setup.py
R setup.py
A slave/bbslave/__init__.py
A slave/bbslave/bot.py
A slave/bbslave/commands/__init__.py
A slave/bbslave/commands/base.py
A slave/bbslave/commands/registry.py
A slave/bbslave/commands/transfer.py
A slave/bbslave/commands/utils.py
A slave/bbslave/commands/vcs.py
A slave/bbslave/interfaces.py
A slave/bbslave/pbutil.py
A slave/bbslave/scripts/__init__.py
A slave/bbslave/scripts/checkconfig.py
A slave/bbslave/scripts/logwatcher.py
A slave/bbslave/scripts/reconfig.py
A slave/bbslave/scripts/runner.py
A slave/bbslave/scripts/sample.cfg
A slave/bbslave/scripts/startup.py
A slave/bbslave/test/__init__.py
A slave/bbslave/test/unit/__init__.py
A slave/bbslave/test/unit/test_slave_commands_base.py
A slave/bbslave/test/unit/test_slave_commands_utils.py
A slave/bbslave/util.py
A slave/setup.py
Log Message:
-----------
split
Commit: 675c3916c58947505d3bb24c480342f4dbfc979a
http://github.com/djmitche/buildbot/commit/675c3916c58947505d3bb24c480342f4dbfc979a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-04 (Fri, 04 Jun 2010)
Log Message:
-----------
rename bbslave to buildslave, add miscellaneous text files
Commit: 24267293e55cd023867e6001d9f2678be560db4a
http://github.com/djmitche/buildbot/commit/24267293e55cd023867e6001d9f2678be560db4a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M master/buildbot/scripts/startup.py
M slave/MANIFEST.in
M slave/bin/buildbot
R slave/buildslave/scripts/checkconfig.py
R slave/buildslave/scripts/reconfig.py
M slave/buildslave/scripts/runner.py
R slave/buildslave/scripts/sample.cfg
M slave/buildslave/scripts/startup.py
M slave/setup.py
Log Message:
-----------
buildslave runs, starts, stops, etc.
Commit: e3080dc138988345b1e359f8c6e26922698c5108
http://github.com/djmitche/buildbot/commit/e3080dc138988345b1e359f8c6e26922698c5108
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M master/buildbot/scripts/runner.py
M slave/buildslave/scripts/runner.py
Log Message:
-----------
master starts, stops, restarts, etc.
Commit: 2803e4e5b396fb49591269f9a53bce546ccfdad7
http://github.com/djmitche/buildbot/commit/2803e4e5b396fb49591269f9a53bce546ccfdad7
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
R ChangeLog-0.7.10
R ChangeLog-0.7.11
R ChangeLog-0.7.12
R ChangeLog-0.8.0
M Makefile
A common/pylintrc
A master/Makefile
R pylintrc
A slave/Makefile
M slave/buildslave/scripts/runner.py
R test-dist.sh
R twisted/plugins/buildbot_trial.py
Log Message:
-----------
cleanup top level
Commit: beec8d3b9d7533677a14358b97b21bbc09faff53
http://github.com/djmitche/buildbot/commit/beec8d3b9d7533677a14358b97b21bbc09faff53
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
A README
M master/README
M slave/README
Log Message:
-----------
add toplevel README and put my name in subdir READMEs
Commit: 53f78b9020c4fe414553b159cbad1bcb6499e637
http://github.com/djmitche/buildbot/commit/53f78b9020c4fe414553b159cbad1bcb6499e637
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M docs/installation.texinfo
M master/NEWS
M master/README
Log Message:
-----------
update docs
Commit: de07c435c54a44035ee2787bac5e96a8094aa22f
http://github.com/djmitche/buildbot/commit/de07c435c54a44035ee2787bac5e96a8094aa22f
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M master/NEWS
Log Message:
-----------
mention split in NEWS
Commit: e0b505f2b1ec1246774baa1d688126f3dee12a65
http://github.com/djmitche/buildbot/commit/e0b505f2b1ec1246774baa1d688126f3dee12a65
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M .gitignore
R COPYING
R CREDITS
R ChangeLog-0.7.10
R ChangeLog-0.7.11
R ChangeLog-0.7.12
R ChangeLog-0.8.0
R MANIFEST.in
M Makefile
R NEWS
M README
R README.w32
R UPGRADING
R bin/buildbot
R buildbot/__init__.py
R buildbot/buildbot.png
R buildbot/buildrequest.py
R buildbot/buildslave.py
R buildbot/changes/__init__.py
R buildbot/changes/base.py
R buildbot/changes/bonsaipoller.py
R buildbot/changes/changes.py
R buildbot/changes/freshcvs.py
R buildbot/changes/hgbuildbot.py
R buildbot/changes/mail.py
R buildbot/changes/maildir.py
R buildbot/changes/manager.py
R buildbot/changes/monotone.py
R buildbot/changes/p4poller.py
R buildbot/changes/pb.py
R buildbot/changes/svnpoller.py
R buildbot/clients/__init__.py
R buildbot/clients/base.py
R buildbot/clients/debug.glade
R buildbot/clients/debug.py
R buildbot/clients/gtkPanes.py
R buildbot/clients/sendchange.py
R buildbot/clients/tryclient.py
R buildbot/config.py
R buildbot/db/__init__.py
R buildbot/db/connector.py
R buildbot/db/dbspec.py
R buildbot/db/exceptions.py
R buildbot/db/schema/__init__.py
R buildbot/db/schema/base.py
R buildbot/db/schema/manager.py
R buildbot/db/schema/tables.sql
R buildbot/db/schema/v1.py
R buildbot/db/schema/v2.py
R buildbot/db/schema/v3.py
R buildbot/db/schema/v4.py
R buildbot/db/schema/v5.py
R buildbot/db/util.py
R buildbot/ec2buildslave.py
R buildbot/interfaces.py
R buildbot/locks.py
R buildbot/manhole.py
R buildbot/master.py
R buildbot/pbutil.py
R buildbot/process/__init__.py
R buildbot/process/base.py
R buildbot/process/builder.py
R buildbot/process/buildstep.py
R buildbot/process/factory.py
R buildbot/process/mtrlogobserver.py
R buildbot/process/process_twisted.py
R buildbot/process/properties.py
R buildbot/process/subunitlogobserver.py
R buildbot/scheduler.py
R buildbot/schedulers/__init__.py
R buildbot/schedulers/base.py
R buildbot/schedulers/basic.py
R buildbot/schedulers/filter.py
R buildbot/schedulers/manager.py
R buildbot/schedulers/timed.py
R buildbot/schedulers/triggerable.py
R buildbot/schedulers/trysched.py
R buildbot/scripts/__init__.py
R buildbot/scripts/checkconfig.py
R buildbot/scripts/logwatcher.py
R buildbot/scripts/reconfig.py
R buildbot/scripts/runner.py
R buildbot/scripts/sample.cfg
R buildbot/scripts/startup.py
R buildbot/slave/__init__.py
R buildbot/slave/bot.py
R buildbot/slave/commands/__init__.py
R buildbot/slave/commands/base.py
R buildbot/slave/commands/registry.py
R buildbot/slave/commands/transfer.py
R buildbot/slave/commands/utils.py
R buildbot/slave/commands/vcs.py
R buildbot/slave/interfaces.py
R buildbot/sourcestamp.py
R buildbot/status/__init__.py
R buildbot/status/base.py
R buildbot/status/builder.py
R buildbot/status/client.py
R buildbot/status/html.py
R buildbot/status/mail.py
R buildbot/status/persistent_queue.py
R buildbot/status/progress.py
R buildbot/status/status_push.py
R buildbot/status/tinderbox.py
R buildbot/status/web/__init__.py
R buildbot/status/web/about.py
R buildbot/status/web/auth.py
R buildbot/status/web/authz.py
R buildbot/status/web/base.py
R buildbot/status/web/baseweb.py
R buildbot/status/web/build.py
R buildbot/status/web/builder.py
R buildbot/status/web/buildstatus.py
R buildbot/status/web/changes.py
R buildbot/status/web/console.py
R buildbot/status/web/feeds.py
R buildbot/status/web/files/bg_gradient.jpg
R buildbot/status/web/files/default.css
R buildbot/status/web/files/favicon.ico
R buildbot/status/web/files/robots.txt
R buildbot/status/web/grid.py
R buildbot/status/web/logs.py
R buildbot/status/web/olpb.py
R buildbot/status/web/root.py
R buildbot/status/web/slaves.py
R buildbot/status/web/status_json.py
R buildbot/status/web/step.py
R buildbot/status/web/templates/about.html
R buildbot/status/web/templates/authfail.html
R buildbot/status/web/templates/box_macros.html
R buildbot/status/web/templates/build.html
R buildbot/status/web/templates/build_line.html
R buildbot/status/web/templates/builder.html
R buildbot/status/web/templates/builders.html
R buildbot/status/web/templates/buildslave.html
R buildbot/status/web/templates/buildslaves.html
R buildbot/status/web/templates/buildstatus.html
R buildbot/status/web/templates/buildstep.html
R buildbot/status/web/templates/change.html
R buildbot/status/web/templates/change_macros.html
R buildbot/status/web/templates/change_sources.html
R buildbot/status/web/templates/console.html
R buildbot/status/web/templates/directory.html
R buildbot/status/web/templates/empty.html
R buildbot/status/web/templates/feed_atom10.xml
R buildbot/status/web/templates/feed_description.html
R buildbot/status/web/templates/feed_rss20.xml
R buildbot/status/web/templates/footer.html
R buildbot/status/web/templates/forms.html
R buildbot/status/web/templates/grid.html
R buildbot/status/web/templates/grid_macros.html
R buildbot/status/web/templates/grid_transposed.html
R buildbot/status/web/templates/jsonhelp.html
R buildbot/status/web/templates/layout.html
R buildbot/status/web/templates/logs.html
R buildbot/status/web/templates/onelineperbuild.html
R buildbot/status/web/templates/onelineperbuildonebuilder.html
R buildbot/status/web/templates/revmacros.html
R buildbot/status/web/templates/root.html
R buildbot/status/web/templates/waterfall.html
R buildbot/status/web/templates/waterfallhelp.html
R buildbot/status/web/waterfall.py
R buildbot/status/web/xmlrpc.py
R buildbot/status/words.py
R buildbot/steps/__init__.py
R buildbot/steps/dummy.py
R buildbot/steps/master.py
R buildbot/steps/maxq.py
R buildbot/steps/package/__init__.py
R buildbot/steps/package/rpm/__init__.py
R buildbot/steps/package/rpm/rpmbuild.py
R buildbot/steps/package/rpm/rpmlint.py
R buildbot/steps/package/rpm/rpmspec.py
R buildbot/steps/python.py
R buildbot/steps/python_twisted.py
R buildbot/steps/shell.py
R buildbot/steps/source.py
R buildbot/steps/subunit.py
R buildbot/steps/transfer.py
R buildbot/steps/trigger.py
R buildbot/steps/vstudio.py
R buildbot/test/__init__.py
R buildbot/test/fake/__init__.py
R buildbot/test/fake/fakedb.py
R buildbot/test/fake/state.py
R buildbot/test/regressions/__init__.py
R buildbot/test/regressions/test_change_properties.py
R buildbot/test/regressions/test_import_unicode_changes.py
R buildbot/test/regressions/test_shell_command_properties.py
R buildbot/test/unit/__init__.py
R buildbot/test/unit/test_db_connector.py
R buildbot/test/unit/test_db_dbspec.py
R buildbot/test/unit/test_db_schema_master.py
R buildbot/test/unit/test_db_util.py
R buildbot/test/unit/test_master_cleanshutdown.py
R buildbot/test/unit/test_oldpaths.py
R buildbot/test/unit/test_persistent_queue.py
R buildbot/test/unit/test_schedulers_basic_Scheduler.py
R buildbot/test/unit/test_schedulers_filter.py
R buildbot/test/unit/test_slave_commands_base.py
R buildbot/test/unit/test_slave_commands_utils.py
R buildbot/test/unit/test_source_repourl.py
R buildbot/test/unit/test_status_mail_MailNotifier.py
R buildbot/test/unit/test_status_web_authz_Authz.py
R buildbot/test/unit/test_status_web_links.py
R buildbot/test/unit/test_util.py
R buildbot/test/unit/test_util_ComparableMixin.py
R buildbot/test/unit/test_util_collections.py
R buildbot/test/unit/test_util_eventual.py
R buildbot/test/unit/test_util_loop.py
R buildbot/test/util/__init__.py
R buildbot/util/__init__.py
R buildbot/util/collections.py
R buildbot/util/eventual.py
R buildbot/util/loop.py
R buildbot/util/monkeypatches.py
A common/pylintrc
M docs/installation.texinfo
A master/COPYING
A master/CREDITS
A master/MANIFEST.in
A master/Makefile
A master/NEWS
A master/README
A master/README.w32
A master/UPGRADING
A master/bin/buildbot
A master/buildbot/__init__.py
A master/buildbot/buildbot.png
A master/buildbot/buildrequest.py
A master/buildbot/buildslave.py
A master/buildbot/changes/__init__.py
A master/buildbot/changes/base.py
A master/buildbot/changes/bonsaipoller.py
A master/buildbot/changes/changes.py
A master/buildbot/changes/freshcvs.py
A master/buildbot/changes/hgbuildbot.py
A master/buildbot/changes/mail.py
A master/buildbot/changes/maildir.py
A master/buildbot/changes/manager.py
A master/buildbot/changes/monotone.py
A master/buildbot/changes/p4poller.py
A master/buildbot/changes/pb.py
A master/buildbot/changes/svnpoller.py
A master/buildbot/clients/__init__.py
A master/buildbot/clients/base.py
A master/buildbot/clients/debug.glade
A master/buildbot/clients/debug.py
A master/buildbot/clients/gtkPanes.py
A master/buildbot/clients/sendchange.py
A master/buildbot/clients/tryclient.py
A master/buildbot/config.py
A master/buildbot/db/__init__.py
A master/buildbot/db/connector.py
A master/buildbot/db/dbspec.py
A master/buildbot/db/exceptions.py
A master/buildbot/db/schema/__init__.py
A master/buildbot/db/schema/base.py
A master/buildbot/db/schema/manager.py
A master/buildbot/db/schema/tables.sql
A master/buildbot/db/schema/v1.py
A master/buildbot/db/schema/v2.py
A master/buildbot/db/schema/v3.py
A master/buildbot/db/schema/v4.py
A master/buildbot/db/schema/v5.py
A master/buildbot/db/util.py
A master/buildbot/ec2buildslave.py
A master/buildbot/interfaces.py
A master/buildbot/locks.py
A master/buildbot/manhole.py
A master/buildbot/master.py
A master/buildbot/pbutil.py
A master/buildbot/process/__init__.py
A master/buildbot/process/base.py
A master/buildbot/process/builder.py
A master/buildbot/process/buildstep.py
A master/buildbot/process/factory.py
A master/buildbot/process/mtrlogobserver.py
A master/buildbot/process/process_twisted.py
A master/buildbot/process/properties.py
A master/buildbot/process/subunitlogobserver.py
A master/buildbot/scheduler.py
A master/buildbot/schedulers/__init__.py
A master/buildbot/schedulers/base.py
A master/buildbot/schedulers/basic.py
A master/buildbot/schedulers/filter.py
A master/buildbot/schedulers/manager.py
A master/buildbot/schedulers/timed.py
A master/buildbot/schedulers/triggerable.py
A master/buildbot/schedulers/trysched.py
A master/buildbot/scripts/__init__.py
A master/buildbot/scripts/checkconfig.py
A master/buildbot/scripts/logwatcher.py
A master/buildbot/scripts/reconfig.py
A master/buildbot/scripts/runner.py
A master/buildbot/scripts/sample.cfg
A master/buildbot/scripts/startup.py
A master/buildbot/sourcestamp.py
A master/buildbot/status/__init__.py
A master/buildbot/status/base.py
A master/buildbot/status/builder.py
A master/buildbot/status/client.py
A master/buildbot/status/html.py
A master/buildbot/status/mail.py
A master/buildbot/status/persistent_queue.py
A master/buildbot/status/progress.py
A master/buildbot/status/status_push.py
A master/buildbot/status/tinderbox.py
A master/buildbot/status/web/__init__.py
A master/buildbot/status/web/about.py
A master/buildbot/status/web/auth.py
A master/buildbot/status/web/authz.py
A master/buildbot/status/web/base.py
A master/buildbot/status/web/baseweb.py
A master/buildbot/status/web/build.py
A master/buildbot/status/web/builder.py
A master/buildbot/status/web/buildstatus.py
A master/buildbot/status/web/changes.py
A master/buildbot/status/web/console.py
A master/buildbot/status/web/feeds.py
A master/buildbot/status/web/files/bg_gradient.jpg
A master/buildbot/status/web/files/default.css
A master/buildbot/status/web/files/favicon.ico
A master/buildbot/status/web/files/robots.txt
A master/buildbot/status/web/grid.py
A master/buildbot/status/web/logs.py
A master/buildbot/status/web/olpb.py
A master/buildbot/status/web/root.py
A master/buildbot/status/web/slaves.py
A master/buildbot/status/web/status_json.py
A master/buildbot/status/web/step.py
A master/buildbot/status/web/templates/about.html
A master/buildbot/status/web/templates/authfail.html
A master/buildbot/status/web/templates/box_macros.html
A master/buildbot/status/web/templates/build.html
A master/buildbot/status/web/templates/build_line.html
A master/buildbot/status/web/templates/builder.html
A master/buildbot/status/web/templates/builders.html
A master/buildbot/status/web/templates/buildslave.html
A master/buildbot/status/web/templates/buildslaves.html
A master/buildbot/status/web/templates/buildstatus.html
A master/buildbot/status/web/templates/buildstep.html
A master/buildbot/status/web/templates/change.html
A master/buildbot/status/web/templates/change_macros.html
A master/buildbot/status/web/templates/change_sources.html
A master/buildbot/status/web/templates/console.html
A master/buildbot/status/web/templates/directory.html
A master/buildbot/status/web/templates/empty.html
A master/buildbot/status/web/templates/feed_atom10.xml
A master/buildbot/status/web/templates/feed_description.html
A master/buildbot/status/web/templates/feed_rss20.xml
A master/buildbot/status/web/templates/footer.html
A master/buildbot/status/web/templates/forms.html
A master/buildbot/status/web/templates/grid.html
A master/buildbot/status/web/templates/grid_macros.html
A master/buildbot/status/web/templates/grid_transposed.html
A master/buildbot/status/web/templates/jsonhelp.html
A master/buildbot/status/web/templates/layout.html
A master/buildbot/status/web/templates/logs.html
A master/buildbot/status/web/templates/onelineperbuild.html
A master/buildbot/status/web/templates/onelineperbuildonebuilder.html
A master/buildbot/status/web/templates/revmacros.html
A master/buildbot/status/web/templates/root.html
A master/buildbot/status/web/templates/waterfall.html
A master/buildbot/status/web/templates/waterfallhelp.html
A master/buildbot/status/web/waterfall.py
A master/buildbot/status/web/xmlrpc.py
A master/buildbot/status/words.py
A master/buildbot/steps/__init__.py
A master/buildbot/steps/dummy.py
A master/buildbot/steps/master.py
A master/buildbot/steps/maxq.py
A master/buildbot/steps/package/__init__.py
A master/buildbot/steps/package/rpm/__init__.py
A master/buildbot/steps/package/rpm/rpmbuild.py
A master/buildbot/steps/package/rpm/rpmlint.py
A master/buildbot/steps/package/rpm/rpmspec.py
A master/buildbot/steps/python.py
A master/buildbot/steps/python_twisted.py
A master/buildbot/steps/shell.py
A master/buildbot/steps/source.py
A master/buildbot/steps/subunit.py
A master/buildbot/steps/transfer.py
A master/buildbot/steps/trigger.py
A master/buildbot/steps/vstudio.py
A master/buildbot/test/__init__.py
A master/buildbot/test/fake/__init__.py
A master/buildbot/test/fake/fakedb.py
A master/buildbot/test/fake/state.py
A master/buildbot/test/regressions/__init__.py
A master/buildbot/test/regressions/test_change_properties.py
A master/buildbot/test/regressions/test_import_unicode_changes.py
A master/buildbot/test/regressions/test_shell_command_properties.py
A master/buildbot/test/unit/__init__.py
A master/buildbot/test/unit/test_db_connector.py
A master/buildbot/test/unit/test_db_dbspec.py
A master/buildbot/test/unit/test_db_schema_master.py
A master/buildbot/test/unit/test_db_util.py
A master/buildbot/test/unit/test_master_cleanshutdown.py
A master/buildbot/test/unit/test_oldpaths.py
A master/buildbot/test/unit/test_persistent_queue.py
A master/buildbot/test/unit/test_schedulers_basic_Scheduler.py
A master/buildbot/test/unit/test_schedulers_filter.py
A master/buildbot/test/unit/test_source_repourl.py
A master/buildbot/test/unit/test_status_mail_MailNotifier.py
A master/buildbot/test/unit/test_status_web_authz_Authz.py
A master/buildbot/test/unit/test_status_web_links.py
A master/buildbot/test/unit/test_util.py
A master/buildbot/test/unit/test_util_ComparableMixin.py
A master/buildbot/test/unit/test_util_collections.py
A master/buildbot/test/unit/test_util_eventual.py
A master/buildbot/test/unit/test_util_loop.py
A master/buildbot/test/util/__init__.py
A master/buildbot/util/__init__.py
A master/buildbot/util/collections.py
A master/buildbot/util/eventual.py
A master/buildbot/util/loop.py
A master/buildbot/util/monkeypatches.py
A master/setup.py
R pylintrc
R setup.py
A slave/COPYING
A slave/MANIFEST.in
A slave/Makefile
A slave/NEWS
A slave/README
A slave/UPGRADING
A slave/bin/buildbot
A slave/buildslave/__init__.py
A slave/buildslave/bot.py
A slave/buildslave/commands/__init__.py
A slave/buildslave/commands/base.py
A slave/buildslave/commands/registry.py
A slave/buildslave/commands/transfer.py
A slave/buildslave/commands/utils.py
A slave/buildslave/commands/vcs.py
A slave/buildslave/interfaces.py
A slave/buildslave/pbutil.py
A slave/buildslave/scripts/__init__.py
A slave/buildslave/scripts/logwatcher.py
A slave/buildslave/scripts/runner.py
A slave/buildslave/scripts/startup.py
A slave/buildslave/test/__init__.py
A slave/buildslave/test/unit/__init__.py
A slave/buildslave/test/unit/test_slave_commands_base.py
A slave/buildslave/test/unit/test_slave_commands_utils.py
A slave/buildslave/util.py
A slave/setup.py
R test-dist.sh
R twisted/plugins/buildbot_trial.py
Log Message:
-----------
Merge branch 'splitslave'
* splitslave:
mention split in NEWS
update docs
add toplevel README and put my name in subdir READMEs
cleanup top level
master starts, stops, restarts, etc.
buildslave runs, starts, stops, etc.
rename bbslave to buildslave, add miscellaneous text files
split
Commit: a6eb16c57b4f32081f9d04ac5900c0062e865dbb
http://github.com/djmitche/buildbot/commit/a6eb16c57b4f32081f9d04ac5900c0062e865dbb
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M docs/Makefile
Log Message:
-----------
fix docs
Commit: 2c35fc1b781ad44cc1809631e600e81c051f4931
http://github.com/djmitche/buildbot/commit/2c35fc1b781ad44cc1809631e600e81c051f4931
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M master/buildbot/test/unit/test_db_dbspec.py
Log Message:
-----------
fix assumption of unix paths in test; refs #835
Commit: 23b297718ef8f599b468331ad43f30317ec01fca
http://github.com/djmitche/buildbot/commit/23b297718ef8f599b468331ad43f30317ec01fca
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-06 (Sun, 06 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_utils.py
Log Message:
-----------
fix typo (Skiptest vs SkipTest)
Commit: f77740c44add2906fa9d7bd70e42d668209d8f89
http://github.com/djmitche/buildbot/commit/f77740c44add2906fa9d7bd70e42d668209d8f89
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/commands/base.py
M slave/buildslave/test/unit/test_slave_commands_base.py
Log Message:
-----------
fix failure to send trailing chunk when chunking (fixes #883)
Also adds some better debugging in
slave/buildslave/test/unit/test_slave_commands_base.py
Commit: 4272e8da14b691022fc288383f245eed85988d64
http://github.com/djmitche/buildbot/commit/4272e8da14b691022fc288383f245eed85988d64
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_base.py
Log Message:
-----------
fix rc expectations on windows
Commit: 4611ad9c307a7f44d9f9732d1064f09a49931f9a
http://github.com/djmitche/buildbot/commit/4611ad9c307a7f44d9f9732d1064f09a49931f9a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
add a skip message for MySQL tests
Commit: e9d31cf353607e6dcbeb013c814965ab30da31c1
http://github.com/djmitche/buildbot/commit/e9d31cf353607e6dcbeb013c814965ab30da31c1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/test/regressions/test_import_unicode_changes.py
Log Message:
-----------
add prints to help debug import error in cPickle.load
Commit: e2b10b8819089301c6c09e5cafc9516bc0e2443a
http://github.com/djmitche/buildbot/commit/e2b10b8819089301c6c09e5cafc9516bc0e2443a
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/test/unit/test_db_dbspec.py
Log Message:
-----------
fix windows test failure due to pathsep (refs #835)
Commit: 7c37381012627e9cd3977fa26b532a2d1f6d7061
http://github.com/djmitche/buildbot/commit/7c37381012627e9cd3977fa26b532a2d1f6d7061
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/test/regressions/test_import_unicode_changes.py
M master/buildbot/test/unit/test_db_schema_master.py
Log Message:
-----------
use binary mode to write test pickles
Commit: b384d561f2d4b5aae8b09181161f0cb338ba4699
http://github.com/djmitche/buildbot/commit/b384d561f2d4b5aae8b09181161f0cb338ba4699
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/db/dbspec.py
Log Message:
-----------
don't try to join basedir when it is None (refs #835)
Commit: 4177240c3f2d3d9b9423badef78f2d98bbbf5a05
http://github.com/djmitche/buildbot/commit/4177240c3f2d3d9b9423badef78f2d98bbbf5a05
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_base.py
A slave/buildslave/test/util.py
Log Message:
-----------
translate expectations into the native newline style
Commit: f1671bdb31fb92c0ccfef68f6e9018b65fd3e8f8
http://github.com/djmitche/buildbot/commit/f1671bdb31fb92c0ccfef68f6e9018b65fd3e8f8
Author: Scott Garman <scott.a.garman at intel.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/commands/vcs.py
Log Message:
-----------
vcs.py: delete srcdir before retrying git clone
* This fixes ticket #884
Signed-off-by: Scott Garman <sgarman at zenlinux.com>
Commit: a0a586f251f65587ef48ffe6c53b5e77c23364f6
http://github.com/djmitche/buildbot/commit/a0a586f251f65587ef48ffe6c53b5e77c23364f6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_base.py
Log Message:
-----------
env vars do not get native newlines .. so don't test for newlines at all (refs #835)
Commit: 71e53dbdbc3cbd9841cf2e007d2b7e56ab2166db
http://github.com/djmitche/buildbot/commit/71e53dbdbc3cbd9841cf2e007d2b7e56ab2166db
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/commands/vcs.py
Log Message:
-----------
Always clobber the srcdir too, when retrying - fixes #884
Merge branch 'git_retry_fix' of git://github.com/ScottGarman/buildbot
* 'git_retry_fix' of git://github.com/ScottGarman/buildbot:
vcs.py: delete srcdir before retrying git clone
Commit: 3d9e2b559c5af5cffb5ed57782d5410d5492df8a
http://github.com/djmitche/buildbot/commit/3d9e2b559c5af5cffb5ed57782d5410d5492df8a
Author: Richard Holden <rholdeniii at gmail.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_base.py
Log Message:
-----------
Remove redundant test.
Commit: 042f2c5cac0a8e3c4d995cf9a9c15a6ca9273f2a
http://github.com/djmitche/buildbot/commit/042f2c5cac0a8e3c4d995cf9a9c15a6ca9273f2a
Author: Richard Holden <rholdeniii at gmail.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/changes/changes.py
M master/buildbot/status/builder.py
M slave/buildslave/commands/utils.py
M slave/buildslave/commands/vcs.py
M slave/buildslave/test/unit/test_slave_commands_base.py
M slave/buildslave/test/unit/test_slave_commands_utils.py
Log Message:
-----------
Replace sys.platform with twisted.python.runtime.platformType
Use twisted.python.runtime.platformType where we already require twisted, this allows us to standardise most checks since they are checking between posix and windows systems.
Commit: a2dcc660b80b5bd8ebcb50d4c5e726d833395d0f
http://github.com/djmitche/buildbot/commit/a2dcc660b80b5bd8ebcb50d4c5e726d833395d0f
Author: Richard Holden <rholdeniii at gmail.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/util.py
Log Message:
-----------
Always replace with the current os line separator.
Remove a conditional and just always replace with the current os line separator, this removes a branch and cleans up the code.
Commit: b5ee6cf4880fcc538439f5824bb4055504305cc1
http://github.com/djmitche/buildbot/commit/b5ee6cf4880fcc538439f5824bb4055504305cc1
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_base.py
Log Message:
-----------
Merge branch 'windows_test_fixes' of git://github.com/rholden/buildbot
* 'windows_test_fixes' of git://github.com/rholden/buildbot:
Remove redundant test.
Conflicts:
slave/buildslave/test/unit/test_slave_commands_base.py
Commit: 30556e9e23faf23ee0eefa4a5f39ce0be3b39af2
http://github.com/djmitche/buildbot/commit/30556e9e23faf23ee0eefa4a5f39ce0be3b39af2
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/changes/changes.py
M master/buildbot/status/builder.py
M slave/buildslave/commands/utils.py
M slave/buildslave/commands/vcs.py
M slave/buildslave/test/unit/test_slave_commands_base.py
M slave/buildslave/test/unit/test_slave_commands_utils.py
M slave/buildslave/test/util.py
Log Message:
-----------
Merge branch 'use_runtime_platform_type' of git://github.com/rholden/buildbot
* 'use_runtime_platform_type' of git://github.com/rholden/buildbot:
Always replace with the current os line separator.
Replace sys.platform with twisted.python.runtime.platformType
Commit: a3c1987f96f5776769fa07d4511c0825018900e3
http://github.com/djmitche/buildbot/commit/a3c1987f96f5776769fa07d4511c0825018900e3
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M master/buildbot/test/unit/test_util.py
M master/buildbot/util/__init__.py
A slave/buildslave/test/unit/test_util.py
Log Message:
-----------
remove_userpassword is only present/used on the slave
Commit: c32c649e5a319f85156360723b6e85df7f3c5fb6
http://github.com/djmitche/buildbot/commit/c32c649e5a319f85156360723b6e85df7f3c5fb6
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/bot.py
Log Message:
-----------
remove code only needed with <Twisted-2.0.1
Commit: 9d7bb0399bc280c4a83d8f55da43262a512536df
http://github.com/djmitche/buildbot/commit/9d7bb0399bc280c4a83d8f55da43262a512536df
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/buildslave/test/unit/test_slave_commands_base.py
Log Message:
-----------
remove redundant tests
Commit: 48cc028b35032620a2a89004353861e1d6f2cd62
http://github.com/djmitche/buildbot/commit/48cc028b35032620a2a89004353861e1d6f2cd62
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-07 (Mon, 07 Jun 2010)
Changed paths:
M slave/setup.py
Log Message:
-----------
change distribution name of the slave from 'buildslave' to 'buildbot-slave'
Commit: 59cb98e4f69edc60b37c91bbb0ab711a78d7e3ba
http://github.com/djmitche/buildbot/commit/59cb98e4f69edc60b37c91bbb0ab711a78d7e3ba
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-15 (Tue, 15 Jun 2010)
Changed paths:
M slave/setup.py
Log Message:
-----------
add buildslave.scripts to setup.py
Commit: 168c1db9e9421fc4c7c1d1c7cc6c47c837363d23
http://github.com/djmitche/buildbot/commit/168c1db9e9421fc4c7c1d1c7cc6c47c837363d23
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-15 (Tue, 15 Jun 2010)
Changed paths:
R slave/bin/buildbot
A slave/bin/buildslave
Log Message:
-----------
oops, wrong name for the script
Commit: 38b3518b8402db4e37a287a1cafe2c3714f38772
http://github.com/djmitche/buildbot/commit/38b3518b8402db4e37a287a1cafe2c3714f38772
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-15 (Tue, 15 Jun 2010)
Changed paths:
M master/buildbot/status/web/console.py
Log Message:
-----------
remove stray comma
Commit: 7923e892a88ec3a0061be9e82efa8f20242f50a5
http://github.com/djmitche/buildbot/commit/7923e892a88ec3a0061be9e82efa8f20242f50a5
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-15 (Tue, 15 Jun 2010)
Changed paths:
M master/buildbot/sourcestamp.py
Log Message:
-----------
fix incorrect assertion about patch structure in SourceStamp
Commit: 41fecdef55c3abbe34681ff656df09a0a5122ece
http://github.com/djmitche/buildbot/commit/41fecdef55c3abbe34681ff656df09a0a5122ece
Author: Dustin J. Mitchell <dustin at zmanda.com>
Date: 2010-06-15 (Tue, 15 Jun 2010)
Changed paths:
M master/NEWS
M slave/NEWS
Log Message:
-----------
remove references to now-deleted ChangeLogs
More information about the Commits
mailing list