<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5dcf11d478705c1aa5034c1750adb97c87fbca62</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/51d62f13f91efa9abea91e7af697a976eebc8d78</url>
    <id>51d62f13f91efa9abea91e7af697a976eebc8d78</id>
    <committed-date>2009-09-24T15:26:29-07:00</committed-date>
    <authored-date>2009-09-24T15:26:29-07:00</authored-date>
    <message>results page: skip branches with '@' in their name.

These branches are generally just weird interim tags created by git-svn, and
they're not interesting to look at.</message>
    <tree>25d3b06b86c7eee7d786baea6121cd4c7ad26e20</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d32ca5d29dc2f2f074dcf16b5a8cd13499a2c64</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/5dcf11d478705c1aa5034c1750adb97c87fbca62</url>
    <id>5dcf11d478705c1aa5034c1750adb97c87fbca62</id>
    <committed-date>2009-09-15T15:58:27-07:00</committed-date>
    <authored-date>2009-09-15T15:58:08-07:00</authored-date>
    <message>We'd better specify exactly what the license applies to.

Tacked it on to the beginning of LICENSE.</message>
    <tree>ec50dec515b5f087f591d2018c3ada58ce9b91c3</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6cd18bd076167e0884c9257cfa8e332522e9181e</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/1d32ca5d29dc2f2f074dcf16b5a8cd13499a2c64</url>
    <id>1d32ca5d29dc2f2f074dcf16b5a8cd13499a2c64</id>
    <committed-date>2009-09-15T15:53:19-07:00</committed-date>
    <authored-date>2009-09-15T15:53:19-07:00</authored-date>
    <message>Forgot to add a LICENSE file.  Let's use GPLv2 or later.</message>
    <tree>601cff73428f9c57274ae85adb58b6bf7eb30d47</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af1be2bd107b8a3437e81029acfd41f1d4696a90</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/6cd18bd076167e0884c9257cfa8e332522e9181e</url>
    <id>6cd18bd076167e0884c9257cfa8e332522e9181e</id>
    <committed-date>2009-04-29T13:10:59-07:00</committed-date>
    <authored-date>2009-04-29T13:10:59-07:00</authored-date>
    <message>README: gitbuilder doesn't &quot;update itself automatically&quot;

It can build your software automatically.  Which is updating in a sense, but
not an obvious sense :)

(Thanks to Josef Wolf for pointing this out.)^</message>
    <tree>d35b12402e9eb56627207d6b526109ecc36847a9</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7516e7679da5aef0cfbfc9de497d1e002f804217</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/af1be2bd107b8a3437e81029acfd41f1d4696a90</url>
    <id>af1be2bd107b8a3437e81029acfd41f1d4696a90</id>
    <committed-date>2009-04-17T17:19:04-07:00</committed-date>
    <authored-date>2009-04-17T17:19:04-07:00</authored-date>
    <message>log.cgi: display blank lines correctly.

Log files are really confusing without their blank lines!</message>
    <tree>9a0ba1ec473d6a875829d4f7933d00b9b2e7e0d3</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae4c4c98452d84a937254862b34259381dc2d06b</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/7516e7679da5aef0cfbfc9de497d1e002f804217</url>
    <id>7516e7679da5aef0cfbfc9de497d1e002f804217</id>
    <committed-date>2008-12-12T12:18:59-08:00</committed-date>
    <authored-date>2008-12-12T12:18:59-08:00</authored-date>
    <message>Minor reformatting of &quot;force rebuild&quot; link.</message>
    <tree>ed4c6dfebfdd400240d7523807eb2fddde06836d</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3417a4d97e977412bcf2ad3ce1df0d54a4ec691a</id>
      </parent>
      <parent>
        <id>251fac5f4df68fdea61abedf4d88abe40e3725ee</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/ae4c4c98452d84a937254862b34259381dc2d06b</url>
    <id>ae4c4c98452d84a937254862b34259381dc2d06b</id>
    <committed-date>2008-12-12T12:16:39-08:00</committed-date>
    <authored-date>2008-12-12T12:16:39-08:00</authored-date>
    <message>Merge /home/eduardo/gitbuilder

* /home/eduardo/gitbuilder:
  Add support for forcing rebuild</message>
    <tree>460fa124b8426aa6381a5eb4744581650433a974</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6abfec20870e5f1161f4690f9070f03fa9cb636b</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/3417a4d97e977412bcf2ad3ce1df0d54a4ec691a</url>
    <id>3417a4d97e977412bcf2ad3ce1df0d54a4ec691a</id>
    <committed-date>2008-12-12T12:16:01-08:00</committed-date>
    <authored-date>2008-12-12T12:16:01-08:00</authored-date>
    <message>run-build.sh: run 'git checkout .' first to get rid of funny-looking warnings.

The &quot;git reset --hard&quot; that came after compensated for problems caused by
modified files anyway, but the output looked confusing.</message>
    <tree>86b3c7b421b138a1c135401891234e566dae9df0</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6abfec20870e5f1161f4690f9070f03fa9cb636b</id>
      </parent>
    </parents>
    <author>
      <name>eduardo</name>
      <email>eduardo@stasis.open.versabanq.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/251fac5f4df68fdea61abedf4d88abe40e3725ee</url>
    <id>251fac5f4df68fdea61abedf4d88abe40e3725ee</id>
    <committed-date>2008-12-12T11:59:31-08:00</committed-date>
    <authored-date>2008-12-12T11:59:31-08:00</authored-date>
    <message>Add support for forcing rebuild

(Force Rebuild) is now shown at the right, for FAILED builds.</message>
    <tree>743508ecd362116a84e4ce886d7af726520ce194</tree>
    <committer>
      <name>eduardo</name>
      <email>eduardo@stasis.open.versabanq.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd03874e87d27310a1a8d7b7439f7c284033c4f2</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/6abfec20870e5f1161f4690f9070f03fa9cb636b</url>
    <id>6abfec20870e5f1161f4690f9070f03fa9cb636b</id>
    <committed-date>2008-12-09T06:15:17-08:00</committed-date>
    <authored-date>2008-12-09T06:15:17-08:00</authored-date>
    <message>run-build.sh: run &quot;git clean&quot; with the -q flag.

I'm pretty confident it's working nowadays, and all the notifications about
deleted files were cluttering the log.</message>
    <tree>8b1291182796c506910a0240d121f4a1f8ff7061</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8773a893b98aea08546f37ae69a3ed115dc3bea2</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/cd03874e87d27310a1a8d7b7439f7c284033c4f2</url>
    <id>cd03874e87d27310a1a8d7b7439f7c284033c4f2</id>
    <committed-date>2008-11-14T12:43:16-08:00</committed-date>
    <authored-date>2008-11-14T12:43:16-08:00</authored-date>
    <message>changelog-email: add MIME-Version header.

Without this, Microsoft Exchange seems to do *really* weird things to your
messages, including auto-uuencoding them.  Whee!  Anyway, it's technically
incorrect to leave out that header.</message>
    <tree>019b74f61851ff3b26703cc1f3bf6b996c5d6115</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ad86e163d914cd22252505de1022f1d639c5ce4</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/8773a893b98aea08546f37ae69a3ed115dc3bea2</url>
    <id>8773a893b98aea08546f37ae69a3ed115dc3bea2</id>
    <committed-date>2008-10-29T12:30:18-07:00</committed-date>
    <authored-date>2008-10-29T12:30:18-07:00</authored-date>
    <message>.gitignore: ignore out/errcache</message>
    <tree>50ce97049da6547ef683bcfb73b7cbcfc60bc8a4</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5427f34e0ca40d4c98e8ca250b0a192e45d3e4d</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/6ad86e163d914cd22252505de1022f1d639c5ce4</url>
    <id>6ad86e163d914cd22252505de1022f1d639c5ce4</id>
    <committed-date>2008-10-29T12:28:26-07:00</committed-date>
    <authored-date>2008-10-29T12:28:26-07:00</authored-date>
    <message>rsync-to: fix some warnings caused by the new errcache directory.</message>
    <tree>c6a2b2d3e7405202f4576475fdec637fd3a7fea4</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc6ba4f8de78268069ae47a65246c6fae968b8e6</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/f5427f34e0ca40d4c98e8ca250b0a192e45d3e4d</url>
    <id>f5427f34e0ca40d4c98e8ca250b0a192e45d3e4d</id>
    <committed-date>2008-10-29T12:28:17-07:00</committed-date>
    <authored-date>2008-10-29T12:28:17-07:00</authored-date>
    <message>index.cgi: fix a warning.</message>
    <tree>cd044538dd80a1101e1241b94b02f14918c855c8</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>312dbc993a1b71f15325d6d7be8748eb77e90fdc</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/cc6ba4f8de78268069ae47a65246c6fae968b8e6</url>
    <id>cc6ba4f8de78268069ae47a65246c6fae968b8e6</id>
    <committed-date>2008-10-29T12:02:34-07:00</committed-date>
    <authored-date>2008-10-29T12:02:34-07:00</authored-date>
    <message>Oops, cache didn't properly handle silent errors caused by the error code.

If the build failed and returned nonzero but didn't print an error, the
caching would result in us printing 'ok' instead of reporting an error.</message>
    <tree>4783e8b9711249b46440b73bec6ef274c0360f1c</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b499328a2d29eba7b5780d50e246bd60e16b39e7</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/312dbc993a1b71f15325d6d7be8748eb77e90fdc</url>
    <id>312dbc993a1b71f15325d6d7be8748eb77e90fdc</id>
    <committed-date>2008-10-29T10:43:36-07:00</committed-date>
    <authored-date>2008-10-29T10:43:36-07:00</authored-date>
    <message>Cache the results of log parsing.

Greatly speeds up generating the index.cgi and rss.cgi output after the
first time.</message>
    <tree>7bed7fb9b18938c0f806aa80bc19349fc80a512d</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ded36108ef1dcfbc96c8be23c11b833263a3176d</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/b499328a2d29eba7b5780d50e246bd60e16b39e7</url>
    <id>b499328a2d29eba7b5780d50e246bd60e16b39e7</id>
    <committed-date>2008-10-29T10:19:06-07:00</committed-date>
    <authored-date>2008-10-29T10:19:06-07:00</authored-date>
    <message>Some whitespace fixups.</message>
    <tree>5df3faf6b20ae726e36692d41e35be45df68fcfb</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e065448fca4aabb8043d5e0003ba0379e6b8278</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/ded36108ef1dcfbc96c8be23c11b833263a3176d</url>
    <id>ded36108ef1dcfbc96c8be23c11b833263a3176d</id>
    <committed-date>2008-10-20T18:20:30-07:00</committed-date>
    <authored-date>2008-10-20T18:20:30-07:00</authored-date>
    <message>&quot;Branch&quot; column heading should be right-justified, like the contents.</message>
    <tree>2253f4c7168473fae159b3719b5e8917ea5bd588</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b84691b7c888ccca68c1590f5e0a3e1eea2309bc</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/6e065448fca4aabb8043d5e0003ba0379e6b8278</url>
    <id>6e065448fca4aabb8043d5e0003ba0379e6b8278</id>
    <committed-date>2008-10-20T15:09:41-07:00</committed-date>
    <authored-date>2008-10-20T15:09:41-07:00</authored-date>
    <message>Add and use 'runtee' to avoid hangs due to long-running subprocesses.

If build.sh ended up launching a daemon or other program that ran in the
background, the autobuild cycle would hang, because that daemon might keep
its stdout open, and thus the &quot;tee&quot; it was feeding into would never exit.

Of course, daemons are supposed to close their stdout/stderr when forking
into the background, for exactly this reason.  But since we're an
autobuilder, we have no guarantee that the daemons we end up launching are
actually well-written and bug free, so we can't rely on this working.

Instead, runtee exits as soon as its subprogram dies *and* the input pipe
is empty.  It doesn't wait for the input pipe to *close*, however.</message>
    <tree>569b72660e205896811001546310433966021e40</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5757859fae713a6aa8e5523b449706571a1d5b05</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/b84691b7c888ccca68c1590f5e0a3e1eea2309bc</url>
    <id>b84691b7c888ccca68c1590f5e0a3e1eea2309bc</id>
    <committed-date>2008-10-17T09:14:34-07:00</committed-date>
    <authored-date>2008-10-17T09:14:18-07:00</authored-date>
    <message>build.sh.example: show how to use the 'maxtime' script for tests.

I had almost forgot I wrote maxtime.  Man, I'm awesome.</message>
    <tree>8f60d48bd03e6b42534cb4c088ba36e6fdfdb69b</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70e36ee1143adf684a264890a5b888c03516ad13</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/5757859fae713a6aa8e5523b449706571a1d5b05</url>
    <id>5757859fae713a6aa8e5523b449706571a1d5b05</id>
    <committed-date>2008-10-16T20:41:10-07:00</committed-date>
    <authored-date>2008-10-16T20:41:10-07:00</authored-date>
    <message>Oops, &quot;branches.sh -v&quot; broke the rsync-to feature.</message>
    <tree>9c685df12d894a73fab5dfcde7fe64ede05ad8b7</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4f75ad40510f92e4c898751e7b48bf90c16b5f1</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/70e36ee1143adf684a264890a5b888c03516ad13</url>
    <id>70e36ee1143adf684a264890a5b888c03516ad13</id>
    <committed-date>2008-10-16T20:07:37-07:00</committed-date>
    <authored-date>2008-10-16T20:07:37-07:00</authored-date>
    <message>Don't forget to &quot;git remote prune&quot;.

Otherwise deleted branches that were removed from the origin won't disappear
from the autobuilder.  I appreciate that &quot;git remote update&quot; never
auto-deletes branches, but that safety seems unnecessary in the autobuilder.</message>
    <tree>e36e35ea85078919e6f549377178692343d13724</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>643fc42386bf28e97a481e98824e9d5af122525e</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/e4f75ad40510f92e4c898751e7b48bf90c16b5f1</url>
    <id>e4f75ad40510f92e4c898751e7b48bf90c16b5f1</id>
    <committed-date>2008-10-16T19:59:08-07:00</committed-date>
    <authored-date>2008-10-16T19:59:08-07:00</authored-date>
    <message>Remove an erroneous &quot;grep -v&quot; from run-build.sh.

This was used for testing earlier, but accidentally removed certain lines
from the log files.  Oops!</message>
    <tree>dc220732e462f78237456c6e35ea4b58245fe493</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62f0bf53dc7010d8cc377636d9e53e92995b4fb1</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/643fc42386bf28e97a481e98824e9d5af122525e</url>
    <id>643fc42386bf28e97a481e98824e9d5af122525e</id>
    <committed-date>2008-10-16T18:54:57-07:00</committed-date>
    <authored-date>2008-10-16T18:54:57-07:00</authored-date>
    <message>log.cgi: don't highlight warnings that are in an IGNORE-WARNINGS section.</message>
    <tree>ccdd93dcbfd5ac5d0b30247d8b113edc3418d334</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c151d4efc03ae5e604b5d58ce4d4045b940cf598</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/62f0bf53dc7010d8cc377636d9e53e92995b4fb1</url>
    <id>62f0bf53dc7010d8cc377636d9e53e92995b4fb1</id>
    <committed-date>2008-10-16T18:09:39-07:00</committed-date>
    <authored-date>2008-10-16T18:09:39-07:00</authored-date>
    <message>Oops, the new branches.sh -v was sorting slightly incorrectly.</message>
    <tree>43d8768f63a7712493e094bb495d1ab796a755f6</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eea2e2e31d472ab17977017342ce3effa8b96751</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/c151d4efc03ae5e604b5d58ce4d4045b940cf598</url>
    <id>c151d4efc03ae5e604b5d58ce4d4045b940cf598</id>
    <committed-date>2008-10-16T17:44:58-07:00</committed-date>
    <authored-date>2008-10-16T17:44:58-07:00</authored-date>
    <message>Include &quot;pending&quot; branches in Most Recent list too.

This involved fixing a bug in the newly introduced &quot;branches.sh -v&quot;, where
the listed tags weren't actually the commitid of the tag, but the tag's hash
instead.</message>
    <tree>b073edd6e87b7ca72b9422b5efdc3c17d719e715</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8048f8dcf2a2177f151bf85f72d6bce4e9577577</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/eea2e2e31d472ab17977017342ce3effa8b96751</url>
    <id>eea2e2e31d472ab17977017342ce3effa8b96751</id>
    <committed-date>2008-10-16T17:22:43-07:00</committed-date>
    <authored-date>2008-10-16T16:57:31-07:00</authored-date>
    <message>Add a &quot;Most recent&quot; quick reference at the top of the page.</message>
    <tree>006038b8ffe554884a9d48e0f7e83a27f5ddd5ff</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d3fc1756b9e010f6a0ea1b2b361759565cf660d</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/8048f8dcf2a2177f151bf85f72d6bce4e9577577</url>
    <id>8048f8dcf2a2177f151bf85f72d6bce4e9577577</id>
    <committed-date>2008-10-16T14:29:41-07:00</committed-date>
    <authored-date>2008-10-16T14:29:41-07:00</authored-date>
    <message>Notice and highlight &quot;make: ***&quot; error lines as errors.</message>
    <tree>f241861a939d33a848fac940c430c9fd3cc463b6</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>887b8fae2565dcc95d1d5c05c2f587bd919dd066</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/6d3fc1756b9e010f6a0ea1b2b361759565cf660d</url>
    <id>6d3fc1756b9e010f6a0ea1b2b361759565cf660d</id>
    <committed-date>2008-10-16T14:18:14-07:00</committed-date>
    <authored-date>2008-10-16T14:15:18-07:00</authored-date>
    <message>Include the actual count of warnings/errors/failures.

Since we have that number available, actually print it out.  It can be
useful to indicate trends of improvement/degradation.</message>
    <tree>ea7baa39518254f5ce151f0c86465d7c803106ee</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1c9e41710ad927e678b14e45ca5728741716a75</id>
      </parent>
    </parents>
    <author>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </author>
    <url>http://github.com/apenwarr/gitbuilder/commit/887b8fae2565dcc95d1d5c05c2f587bd919dd066</url>
    <id>887b8fae2565dcc95d1d5c05c2f587bd919dd066</id>
    <committed-date>2008-10-16T14:10:57-07:00</committed-date>
    <authored-date>2008-10-16T14:10:57-07:00</authored-date>
    <message>Ignore warnings between --START-IGNORE-WARNINGS and --STOP-IGNORE-WARNINGS.

This allows you to mark parts of your build output as &quot;warning-free&quot;, which
is useful when you include modules that are out of your control.</message>
    <tree>8e97387c7e6634e1bd3e13851a0cf39c97ce6089</tree>
    <committer>
      <name>Avery Pennarun</name>
      <email>apenwarr@gmail.com</email>
    </committer>
  </commit>
</commits>
