[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