<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6cee83f27648ad28d781e50a904547c97ad02e2a</id>
      </parent>
    </parents>
    <author>
      <name>warner-buildbot</name>
      <email>warner-buildbot@lothar.com</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/56fda8795c59924e6db25bd3f6191a717f626b38</url>
    <id>56fda8795c59924e6db25bd3f6191a717f626b38</id>
    <committed-date>2006-05-23T14:12:36-07:00</committed-date>
    <authored-date>2006-05-23T14:12:36-07:00</authored-date>
    <message>TAG buildbot-0.7.3</message>
    <tree>da5d42a9273a3705c9285725028facd80346ace6</tree>
    <committer>
      <name>warner-buildbot</name>
      <email>warner-buildbot@lothar.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b0ac655c0605fa0ce29215c9fe171d482e7cb4e</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/6cee83f27648ad28d781e50a904547c97ad02e2a</url>
    <id>6cee83f27648ad28d781e50a904547c97ad02e2a</id>
    <committed-date>2006-05-23T13:49:06-07:00</committed-date>
    <authored-date>2006-05-23T13:49:06-07:00</authored-date>
    <message>[project @ 2006-05-23 16:49:06 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-572
Creator:  Brian Warner &lt;warner@lothar.com&gt;

release buildbot-0.7.3

	* buildbot/__init__.py (version): Releasing buildbot-0.7.3
	* docs/buildbot.texinfo: set version to match
	* NEWS: update for 0.7.3</message>
    <tree>da5d42a9273a3705c9285725028facd80346ace6</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ea8882344922a368465dac3143e17a33ba6c6df</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/9b0ac655c0605fa0ce29215c9fe171d482e7cb4e</url>
    <id>9b0ac655c0605fa0ce29215c9fe171d482e7cb4e</id>
    <committed-date>2006-05-23T13:29:55-07:00</committed-date>
    <authored-date>2006-05-23T13:29:55-07:00</authored-date>
    <message>[project @ 2006-05-23 16:29:55 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-570
Creator:  Brian Warner &lt;warner@lothar.com&gt;

fix 'buildnumber' property, add 'buildername' property

 	* docs/buildbot.texinfo (Build Properties): add 'buildername'

	* buildbot/process/base.py (Build.setupStatus): oops, set
	'buildername' and 'buildnumber' properties
	* buildbot/test/test_properties.py (Interpolate.testBuildNumber):
	test them</message>
    <tree>3012181cbd563eddb278e9cfb920fa1cf411d721</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c658b33038057d9dbf1fcab7583231f6dc733e93</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/7ea8882344922a368465dac3143e17a33ba6c6df</url>
    <id>7ea8882344922a368465dac3143e17a33ba6c6df</id>
    <committed-date>2006-05-23T08:46:43-07:00</committed-date>
    <authored-date>2006-05-23T08:46:43-07:00</authored-date>
    <message>[project @ 2006-05-23 11:46:43 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-568
Creator:  Brian Warner &lt;warner@lothar.com&gt;

add docs on ChangeSources, including hg_buildbot.py

	* docs/buildbot.texinfo (Change Sources): mention hg_buildbot.py,
	give a quick mapping from VC system to possible ChangeSources</message>
    <tree>95948db22a3285871ae248d8161497955e576cb7</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>454659afcc471576ad2d9b68d1a332a0d3f0327a</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/c658b33038057d9dbf1fcab7583231f6dc733e93</url>
    <id>c658b33038057d9dbf1fcab7583231f6dc733e93</id>
    <committed-date>2006-05-23T08:46:21-07:00</committed-date>
    <authored-date>2006-05-23T08:46:21-07:00</authored-date>
    <message>[project @ 2006-05-23 11:46:20 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-567
Creator:  Brian Warner &lt;warner@lothar.com&gt;

update some docs

	* docs/buildbot.texinfo (Build Properties): explain the syntax of
	property interpolation better

	* README (INSTALLATION): remove old '-v' argument from recommended
	trial command line

	* docs/buildbot.texinfo (ShellCommand): add docs for description=
	and descriptionDone= arguments. Thanks to Niklaus Giger for the
	patch. SF#1475494.</message>
    <tree>2d1e4e7c1f730dfe891da89ce4051ab4d5ccb1fd</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e62b2a9c01d4e39509a82026dcd09931486493a3</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/454659afcc471576ad2d9b68d1a332a0d3f0327a</url>
    <id>454659afcc471576ad2d9b68d1a332a0d3f0327a</id>
    <committed-date>2006-05-22T15:02:31-07:00</committed-date>
    <authored-date>2006-05-22T15:02:31-07:00</authored-date>
    <message>[project @ 2006-05-22 18:02:31 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-565
Creator:  Brian Warner &lt;warner@lothar.com&gt;

give the WC_PATH option to svnversion, for older versions of SVN

	(SVN.parseGotRevision): oops, older verisons of 'svnversion'
	require the WC_PATH argument, so run 'svnversion .' instead.</message>
    <tree>818c8013e356bbaca70fdad5646e2a6d73e63ab8</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5927f5955112d08d7cf2082651d8913e9370d527</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/e62b2a9c01d4e39509a82026dcd09931486493a3</url>
    <id>e62b2a9c01d4e39509a82026dcd09931486493a3</id>
    <committed-date>2006-05-22T14:34:42-07:00</committed-date>
    <authored-date>2006-05-22T14:34:42-07:00</authored-date>
    <message>[project @ 2006-05-22 17:34:42 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-563
Creator:  Brian Warner &lt;warner@lothar.com&gt;

use 'svnversion' isntead of grepping 'svn info' for got_revision

	* buildbot/slave/commands.py (SVN.parseGotRevision._parse): use
	'svnversion' instead of grepping the output of 'svn info', much
	simpler and avoids CR/LF problems on windows. Thanks to Olivier
	Bonnet for the suggestion.</message>
    <tree>c6a6012f9121cb6caa35ad523844d116fb826add</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8504c62f1eae76b76fc6730340d469ef0299080</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/5927f5955112d08d7cf2082651d8913e9370d527</url>
    <id>5927f5955112d08d7cf2082651d8913e9370d527</id>
    <committed-date>2006-05-22T05:16:25-07:00</committed-date>
    <authored-date>2006-05-22T05:16:25-07:00</authored-date>
    <message>[project @ 2006-05-22 08:16:25 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-561
Creator:  Brian Warner &lt;warner@lothar.com&gt;

remove 'self' from IChangeSource argument list

	* buildbot/interfaces.py (IChangeSource): methods in Interfaces
	aren't supposed to have 'self' in their argument list</message>
    <tree>a9eec6ad3f508bbf4cea1e3212a154ecb7e1392d</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6577a24f26bdb21a2a4ffb966eb0731ccf2ca72b</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/a8504c62f1eae76b76fc6730340d469ef0299080</url>
    <id>a8504c62f1eae76b76fc6730340d469ef0299080</id>
    <committed-date>2006-05-21T21:50:31-07:00</committed-date>
    <authored-date>2006-05-21T21:50:31-07:00</authored-date>
    <message>[project @ 2006-05-22 00:50:31 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-559
Creator:  Brian Warner &lt;warner@lothar.com&gt;

fix another ShellCommand bug, where non-list commands were broken

	(ShellCommand._interpolateProperties): oops, handle non-list
	commands (i.e. strings with multiple words separated by spaces in
	them) properly, instead of forgetting about them.</message>
    <tree>1ee753155e950e44eeaa86256df1dd37f56a6f99</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>780c20b42602d39f84f2e762ffc4264041e73ec1</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/6577a24f26bdb21a2a4ffb966eb0731ccf2ca72b</url>
    <id>6577a24f26bdb21a2a4ffb966eb0731ccf2ca72b</id>
    <committed-date>2006-05-21T21:35:26-07:00</committed-date>
    <authored-date>2006-05-21T21:35:26-07:00</authored-date>
    <message>[project @ 2006-05-22 00:35:26 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-557
Creator:  Brian Warner &lt;warner@lothar.com&gt;

fix (and add test for) a serious build-properties bug in ShellCommand

	* buildbot/process/step.py (ShellCommand.start): make
	testInterpolate pass. I was passing the uninterpolated command to
	the RemoteShellCommand constructor

	* buildbot/test/test_properties.py (Run.testInterpolate): new test
	to actually try to use build properties in a real build. This test
	fails.
	* buildbot/test/runutils.py (RunMixin.requestBuild): utility methods
	to start and evaluate builds</message>
    <tree>c91ffebd98ade85347ea173a256aeea7644503e3</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1fdeb6e0efeed30f73dabf856b3c4605d659b98e</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/780c20b42602d39f84f2e762ffc4264041e73ec1</url>
    <id>780c20b42602d39f84f2e762ffc4264041e73ec1</id>
    <committed-date>2006-05-21T20:12:46-07:00</committed-date>
    <authored-date>2006-05-21T20:12:46-07:00</authored-date>
    <message>[project @ 2006-05-21 23:12:46 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-555
Creator:  Brian Warner &lt;warner@lothar.com&gt;

add a pseudo-testcase to record versions of twisted/python/buildbot

	* buildbot/test/test__versions.py: add a pseudo-test to record
	what version of Twisted/Python/Buildbot are running. This should
	show up at the beginning of _trial_tmp/test.log, and exists to help
	debug other problems.</message>
    <tree>ec1c38922543d37a23545ea1e30e432ef7e0ff4b</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54d8c9e3aec9c981e028b64beb1dfdbfd5be711a</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/1fdeb6e0efeed30f73dabf856b3c4605d659b98e</url>
    <id>1fdeb6e0efeed30f73dabf856b3c4605d659b98e</id>
    <committed-date>2006-05-21T19:38:19-07:00</committed-date>
    <authored-date>2006-05-21T19:38:19-07:00</authored-date>
    <message>[project @ 2006-05-21 22:38:19 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-553
Creator:  Brian Warner &lt;warner@lothar.com&gt;

use repr(filename) in test_web.py, to try and fix a windows failure

	(Waterfall.test_waterfall): tweak the way that filenames are put
	into the config file, to accomodate windows pathnames better.</message>
    <tree>3d75c47c278d1d42ccb7f17b7fca2c256248be38</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61c3f5bbc991cf51c31d895eab965966d699a01d</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/54d8c9e3aec9c981e028b64beb1dfdbfd5be711a</url>
    <id>54d8c9e3aec9c981e028b64beb1dfdbfd5be711a</id>
    <committed-date>2006-05-21T19:11:15-07:00</committed-date>
    <authored-date>2006-05-21T19:11:15-07:00</authored-date>
    <message>[project @ 2006-05-21 22:11:15 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-551
Creator:  Brian Warner &lt;warner@lothar.com&gt;

tweak test_web to see if it makes windows happier</message>
    <tree>86f9a6760c538c25f35ff192e6453f0c1b8ebe64</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c916ef30df1c85efe7d6db65310280e0cc1a1308</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/61c3f5bbc991cf51c31d895eab965966d699a01d</url>
    <id>61c3f5bbc991cf51c31d895eab965966d699a01d</id>
    <committed-date>2006-05-21T18:28:26-07:00</committed-date>
    <authored-date>2006-05-21T18:28:26-07:00</authored-date>
    <message>[project @ 2006-05-21 21:28:26 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-549
Creator:  Brian Warner &lt;warner@lothar.com&gt;

add robots_txt= to Waterfall, thanks to Tobi Vollebregt

	* buildbot/status/html.py (Waterfall): add 'robots_txt=' argument,
	a filename to be served as 'robots.txt' to discourage web spiders.
	Adapted from a patch by Tobi Vollebregt, thanks!
	* buildbot/test/test_web.py (Waterfall._test_waterfall_5): test it
	* docs/buildbot.texinfo (HTML Waterfall): document it</message>
    <tree>8c5df77344967fc554ac427c67cb0a4aed899c95</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c344eb52402b177a828eaccc7347cb0e1c1d15d8</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/c916ef30df1c85efe7d6db65310280e0cc1a1308</url>
    <id>c916ef30df1c85efe7d6db65310280e0cc1a1308</id>
    <committed-date>2006-05-21T16:51:34-07:00</committed-date>
    <authored-date>2006-05-21T16:51:34-07:00</authored-date>
    <message>[project @ 2006-05-21 19:51:34 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-547
Creator:  Brian Warner &lt;warner@lothar.com&gt;

fix twisted build process: setup.py no longer takes 'all'

	* buildbot/process/process_twisted.py
	(QuickTwistedBuildFactory.__init__): recent versions of Twisted
	changed the build process. The new setup.py no longer takes the
	'all' argument.
	(FullTwistedBuildFactory.__init__): same
	(TwistedReactorsBuildFactory.__init__): same</message>
    <tree>c224ba2e3564d742214d52e772195759ec7a2d67</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02a92d942431538c3792df43ddd8e8719777a402</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/c344eb52402b177a828eaccc7347cb0e1c1d15d8</url>
    <id>c344eb52402b177a828eaccc7347cb0e1c1d15d8</id>
    <committed-date>2006-05-21T16:07:27-07:00</committed-date>
    <authored-date>2006-05-21T16:07:27-07:00</authored-date>
    <message>[project @ 2006-05-21 19:07:27 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-545
Creator:  Brian Warner &lt;warner@lothar.com&gt;

added a mercurial commit script

	* contrib/hg_buildbot.py: wrote a commit script for mercurial, to
	be placed in the [hooks] section of the central repository (the
	one that everybody pushes changes to).</message>
    <tree>e2b0449e12bd75b47dcfa4681e4531dd18e581b8</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>969d51293bbc11745660a375cc6d43a0e6dba966</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/02a92d942431538c3792df43ddd8e8719777a402</url>
    <id>02a92d942431538c3792df43ddd8e8719777a402</id>
    <committed-date>2006-05-20T19:15:03-07:00</committed-date>
    <authored-date>2006-05-20T19:15:03-07:00</authored-date>
    <message>[project @ 2006-05-20 22:15:03 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-543
Creator:  Brian Warner &lt;warner@lothar.com&gt;

slave.commands.Darcs: use binary-mode for context file, for windows

	* buildbot/slave/commands.py (Darcs.doVCFull): when writing the
	.darcs-context file, use binary mode. I think this was causing a
	Darcs failure under windows.</message>
    <tree>fdc008dff3b831f9b426aa5d42736516f3605653</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e287150b05c461b3295617f63ae995776cd7a85</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/969d51293bbc11745660a375cc6d43a0e6dba966</url>
    <id>969d51293bbc11745660a375cc6d43a0e6dba966</id>
    <committed-date>2006-05-19T04:44:21-07:00</committed-date>
    <authored-date>2006-05-19T04:44:21-07:00</authored-date>
    <message>[project @ 2006-05-19 07:44:21 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-541
Creator:  Brian Warner &lt;warner@lothar.com&gt;

clean up timezone-string usage

	* buildbot/scripts/tryclient.py (CVSExtractor.getBaseRevision):
	use a timezone string of +0000 and gmtime, since this timestamp is
	sent to a buildmaster and %z is broken.

	* buildbot/test/test_vc.py (CVSHelper.getdate): use no timezone
	string and localtime, since this timestamp will only be consumed
	locally, and %z is broken.

	* buildbot/slave/commands.py (CVS.parseGotRevision): use +0000 and
	gmtime, since this timestamp is returned to the buildmaster, and
	%z is broken.</message>
    <tree>c48fd62856d1f1d5fd89eeae5153913782113f03</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>caa373ea5f11dca0af03288b6d4c55a2c96b65c9</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/4e287150b05c461b3295617f63ae995776cd7a85</url>
    <id>4e287150b05c461b3295617f63ae995776cd7a85</id>
    <committed-date>2006-05-19T03:51:37-07:00</committed-date>
    <authored-date>2006-05-19T03:51:37-07:00</authored-date>
    <message>[project @ 2006-05-19 06:51:37 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-539
Creator:  Brian Warner &lt;warner@lothar.com&gt;

update NEWS in preparation for next release

	* NEWS: update in preparation for next release</message>
    <tree>220bc97c1cb7dbf3ccd2b8e94d35a66cc22e0831</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eebe04b8a328cd0f03fa4ca12d31a6b70145ef81</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/caa373ea5f11dca0af03288b6d4c55a2c96b65c9</url>
    <id>caa373ea5f11dca0af03288b6d4c55a2c96b65c9</id>
    <committed-date>2006-05-19T03:28:10-07:00</committed-date>
    <authored-date>2006-05-19T03:28:10-07:00</authored-date>
    <message>[project @ 2006-05-19 06:28:10 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-537
Creator:  Brian Warner &lt;warner@lothar.com&gt;

test_vc.py: refactor repository-setup stuff out into helper classes

	* buildbot/test/test_vc.py (VCS_Helper): factor out all the
	setup-repository and do-we-have-the-vc-tools code into a separate
	&quot;helper&quot; class, which sticks around in a single module-level
	object. This seems more likely to continue to work in the future
	than having it hide in the TestCase and hope that TestCases stick
	around for a long time.</message>
    <tree>da622d1ec741624fa560d1d3a1b740fc65fbd7bc</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4aa8d4e35f1ee3f397e960ab58b9286e66b02241</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/eebe04b8a328cd0f03fa4ca12d31a6b70145ef81</url>
    <id>eebe04b8a328cd0f03fa4ca12d31a6b70145ef81</id>
    <committed-date>2006-05-19T03:20:01-07:00</committed-date>
    <authored-date>2006-05-19T03:20:01-07:00</authored-date>
    <message>[project @ 2006-05-19 06:20:00 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-535
Creator:  Brian Warner &lt;warner@lothar.com&gt;

use 'hg add' instead of deprecated 'hg addremove'

	* buildbot/test/test_vc.py (MercurialSupport.vc_create): 'hg
	addremove' has been deprecated in recent versions of mercurial, so
	use 'hg add' instead</message>
    <tree>2f982eb757ccc6dba79386c9432119232bff597b</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96e4b42eaa3da07e436662d9e02899e952282308</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/4aa8d4e35f1ee3f397e960ab58b9286e66b02241</url>
    <id>4aa8d4e35f1ee3f397e960ab58b9286e66b02241</id>
    <committed-date>2006-05-07T15:36:40-07:00</committed-date>
    <authored-date>2006-05-07T15:36:40-07:00</authored-date>
    <message>[project @ 2006-05-07 18:36:40 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-532
Creator:  Brian Warner &lt;warner@lothar.com&gt;

Try_Jobdir: windows fix, add logging to Build.setupBuild

	* buildbot/scheduler.py (Try_Jobdir.messageReceived): when
	operating under windows, move the file before opening it, since
	you can't rename a file that somebody has open.

	* buildbot/process/base.py (Build.setupBuild): if something goes
	wrong while creating a Step, log the name and arguments, since the
	error message when you get the number of arguments wrong is really
	opaque.</message>
    <tree>343ac6c42cf54fa2594bb11d7b362ce04b479eab</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04c511bb2bdd101d774bbae0c550bc1b009309e2</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/96e4b42eaa3da07e436662d9e02899e952282308</url>
    <id>96e4b42eaa3da07e436662d9e02899e952282308</id>
    <committed-date>2006-05-07T01:35:04-07:00</committed-date>
    <authored-date>2006-05-07T01:35:04-07:00</authored-date>
    <message>[project @ 2006-05-07 04:35:04 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-530
Creator:  Brian Warner &lt;warner@lothar.com&gt;

step_twisted.py: fix another typo

	* buildbot/process/step_twisted.py (Trial.setupEnvironment): more
	bugs in twisted-specific code not covered by my unit tests, this
	time use 'cmd' argument instead of self.cmd</message>
    <tree>62d4adcf7dc5512a3c27f645d4115e5ba0ca9b5d</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5a8cd7709b1b9e09d399e079a42a1eb9dc5e312</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/04c511bb2bdd101d774bbae0c550bc1b009309e2</url>
    <id>04c511bb2bdd101d774bbae0c550bc1b009309e2</id>
    <committed-date>2006-05-07T01:21:58-07:00</committed-date>
    <authored-date>2006-05-07T01:21:58-07:00</authored-date>
    <message>[project @ 2006-05-07 04:21:58 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-528
Creator:  Brian Warner &lt;warner@lothar.com&gt;

fix another dumb typo

	* buildbot/process/process_twisted.py
	(TwistedReactorsBuildFactory.__init__): another dumb typo</message>
    <tree>d054ee5bc1f81d2760d581c6557449ea76c100bb</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10f57c5c5a1880999a4ab4876e783d92c40dbd98</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/c5a8cd7709b1b9e09d399e079a42a1eb9dc5e312</url>
    <id>c5a8cd7709b1b9e09d399e079a42a1eb9dc5e312</id>
    <committed-date>2006-05-07T01:08:04-07:00</committed-date>
    <authored-date>2006-05-07T01:08:04-07:00</authored-date>
    <message>[project @ 2006-05-07 04:08:04 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-526
Creator:  Brian Warner &lt;warner@lothar.com&gt;

fix stupid mistake in TwistedBuild.isFileImportant

	* buildbot/process/process_twisted.py (TwistedBuild.isFileImportant):
	fix stupid braino: either use startwith or find()==0, not both.</message>
    <tree>480f94e35580deff79b76d706d4504e2d7b0411d</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>598d16834b0343fce06050dd808a855ceff1165a</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/10f57c5c5a1880999a4ab4876e783d92c40dbd98</url>
    <id>10f57c5c5a1880999a4ab4876e783d92c40dbd98</id>
    <committed-date>2006-05-06T21:44:28-07:00</committed-date>
    <authored-date>2006-05-06T21:44:28-07:00</authored-date>
    <message>[project @ 2006-05-07 00:44:28 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-524
Creator:  Brian Warner &lt;warner@lothar.com&gt;

test_slavecommand.py: TODOify testInterrupt1 under windows

	* buildbot/test/test_slavecommand.py (ShellBase.testInterrupt1):
	mark this test as TODO under windows, since process-killing seems
	dodgy there. We'll come back to this later and try to fix it
	properly.</message>
    <tree>f198c6abfb75ca8dc040994f653f74a3436915a2</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e8a548a1d02c3d26b997a62d938b983d9426110</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/598d16834b0343fce06050dd808a855ceff1165a</url>
    <id>598d16834b0343fce06050dd808a855ceff1165a</id>
    <committed-date>2006-05-06T21:20:21-07:00</committed-date>
    <authored-date>2006-05-06T21:20:21-07:00</authored-date>
    <message>[project @ 2006-05-07 00:20:21 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-522
Creator:  Brian Warner &lt;warner@lothar.com&gt;

add a test-patch-only testcase to isolate a windows failure

	* buildbot/test/test_vc.py
	(Patch.testPatch): add a test which runs 'patch' with less
	overhead than the full VCBase.do_patch sequence, to try to isolate
	a windows test failure. This one uses slave.commands.ShellCommand
	and 'patch', but none of the VC code.</message>
    <tree>d68969dfcd249fae94163abed58a1d21ac94b03f</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e35c95b56dea336e39bdccba0026e732a81f8c2</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/2e8a548a1d02c3d26b997a62d938b983d9426110</url>
    <id>2e8a548a1d02c3d26b997a62d938b983d9426110</id>
    <committed-date>2006-05-06T20:51:27-07:00</committed-date>
    <authored-date>2006-05-06T20:51:27-07:00</authored-date>
    <message>[project @ 2006-05-06 23:51:27 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-520
Creator:  Brian Warner &lt;warner@lothar.com&gt;

windows compat: improve test_vc, test_slavecommand, and commands

	* buildbot/test/test_vc.py (CVSSupport.getdate): use localtime,
	and don't include a timezone
	(CVSSupport.vc_try_checkout): stop trying to strip the timezone.
	This should avoid the windows-with-verbose-timezone-name problem
	altogether.

	* buildbot/slave/commands.py (getCommand): use which() to find the
	executables for 'cvs', 'svn', etc. This ought to help under
	windows.

	* buildbot/test/test_vc.py (VCBase.do_getpatch): Delete the
	working directory before starting. If an earlier test failed, the
	leftover directory would mistakenly flunk a later test.
	(ArchCommon.registerRepository): fix some tla-vs-baz problems.
	Make sure that we use the right commandlines if which(&quot;tla&quot;) picks
	up &quot;tla.exe&quot; (as it does under windows).
	(TlaSupport.do_get): factor out this tla-vs-baz difference
	(TlaSupport.vc_create): more tla-vs-baz differences

	* buildbot/test/test_slavecommand.py
	(ShellBase.testShellMissingCommand): stop trying to assert
	anything about the error message: different shells on different
	OSes with different languages makes it hard, and it really isn't
	that interesting of a thing to test anyway.

	* buildbot/test/test_vc.py (CVSSupport.capable): skip CVS tests if
	we detect cvs-1.10 (which is the version shipped with OS-X 10.3
	&quot;Panther&quot;), because it has a bug which flunks a couple tests in
	weird ways. I've checked that cvs-1.12.9 (as shipped with debian)
	is ok. OS-X 10.4 &quot;Tiger&quot; ships with cvs-1.11, but I haven't been
	able to test that yet.</message>
    <tree>4e6a4e9e6ea21be042d939172dc5d7b2f8c38933</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f4fe153b09c4c4a9212a06604705ed245a9bdca</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/3e35c95b56dea336e39bdccba0026e732a81f8c2</url>
    <id>3e35c95b56dea336e39bdccba0026e732a81f8c2</id>
    <committed-date>2006-04-30T21:10:57-07:00</committed-date>
    <authored-date>2006-04-30T21:10:57-07:00</authored-date>
    <message>[project @ 2006-05-01 00:10:57 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-518
Creator:  Brian Warner &lt;warner@lothar.com&gt;

set LC_ALL=C, accomodate non-DNotify platforms in testTryJobdir

	* buildbot/test/test_vc.py (VCBase.runCommand): set $LC_ALL=&quot;C&quot; to
	make sure child commands emit messages in english, so our regexps
	will match. Thanks to Nikaus Giger for identifying the problems.
	(VCBase._do_vctest_export_1): mode=&quot;export&quot; is not responsible
	for setting the &quot;got_revision&quot; property, since in many cases it is
	not convenient to determine.
	(SVNSupport.capable): when running 'svn --version' to check for
	ra_local, we want error messages in english
	* buildbot/test/test_slavecommand.py
	(ShellBase.testShellMissingCommand): set $LC_ALL=&quot;C&quot; to get bash
	to emit the error message in english

	* buildbot/slave/commands.py (SourceBase.setup): stash a copy of
	the environment with $LC_ALL=&quot;C&quot; so that Commands which need to
	parse the output of their child processes can obtain it in
	english.
	(SVN.parseGotRevision): call &quot;svn info&quot; afterwards instead of
	watching the output of the &quot;svn update&quot; or &quot;svn checkout&quot;.
	(Darcs.parseGotRevision): use $LC_ALL=&quot;C&quot; when running the command
	(Arch.parseGotRevision): same
	(Bazaar.parseGotRevision): same
	(Mercurial.parseGotRevision): same

	* buildbot/scripts/tryclient.py (SourceStampExtractor.dovc): set
	$LC_ALL=&quot;C&quot; when running commands under 'buildbot try', too

	* buildbot/test/__init__.py: remove the global os.environ()
	setting, instead we do it just for the tests that run commands and
	need to parse their output.

	* buildbot/test/test_scheduler.py (Scheduling.testTryJobdir):
	remove the overly-short .timeout on this test, because non-DNotify
	platforms must fall back to polling which happens at 10 second
	intervals, so a 5 second timeout would never succeed.</message>
    <tree>c3e19f70fd730e1de2b601c606336c6c87097312</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0dcd23ef89ed3940cc4ef0d15a7fc210d8ed969d</id>
      </parent>
    </parents>
    <author>
      <name>warner</name>
      <email>warner</email>
    </author>
    <url>http://github.com/djmitche/buildbot/commit/1f4fe153b09c4c4a9212a06604705ed245a9bdca</url>
    <id>1f4fe153b09c4c4a9212a06604705ed245a9bdca</id>
    <committed-date>2006-04-24T06:56:19-07:00</committed-date>
    <authored-date>2006-04-24T06:56:19-07:00</authored-date>
    <message>[project @ 2006-04-24 09:56:19 by warner]

Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-516
Creator:  Brian Warner &lt;warner@lothar.com&gt;

docs: updated branch-name examples to be a bit more realistic

	* docs/buildbot.texinfo (Attributes of Changes): updated
	branch-name examples to be a bit more realistic, SF#1475240 by
	Stephen Davis.</message>
    <tree>13c2fc708cf9301306359d2abebda5a925b2745b</tree>
    <committer>
      <name>warner</name>
      <email>warner</email>
    </committer>
  </commit>
</commits>
