<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e8534eecce95b81e5436951126633261e42b3a2f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/cf116630c285240563a0dcd8bd402cd2630d442c</url>
    <id>cf116630c285240563a0dcd8bd402cd2630d442c</id>
    <committed-date>2009-07-25T01:37:21-07:00</committed-date>
    <authored-date>2009-07-25T01:37:21-07:00</authored-date>
    <message>Wokkel update.</message>
    <tree>bc45d9d1fa05752fc33426370aca6dd753199a84</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>51e9fb4ba3779e350961e5b9a4cd3e4be526de75</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/e8534eecce95b81e5436951126633261e42b3a2f</url>
    <id>e8534eecce95b81e5436951126633261e42b3a2f</id>
    <committed-date>2008-12-24T14:22:54-08:00</committed-date>
    <authored-date>2008-12-24T14:22:54-08:00</authored-date>
    <message>Use wokkel's whitespace keepalive.</message>
    <tree>08ac4015fc7f6a8c8059e1d0ea399f95e2da1216</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea74bbfcb093c8bb5f3f9b5cedb5aafa27624174</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/51e9fb4ba3779e350961e5b9a4cd3e4be526de75</url>
    <id>51e9fb4ba3779e350961e5b9a4cd3e4be526de75</id>
    <committed-date>2008-12-24T14:21:37-08:00</committed-date>
    <authored-date>2008-12-24T14:21:37-08:00</authored-date>
    <message>Wokkel as a submodule.</message>
    <tree>8a0c95089871582bc208bf3fb542a8a5ea0f7d83</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9233f3682c28797b398dbb76bd10a75876cc3093</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/ea74bbfcb093c8bb5f3f9b5cedb5aafa27624174</url>
    <id>ea74bbfcb093c8bb5f3f9b5cedb5aafa27624174</id>
    <committed-date>2008-12-24T01:28:23-08:00</committed-date>
    <authored-date>2008-12-24T01:28:23-08:00</authored-date>
    <message>Fix bug in arg handling of clear_matches command.</message>
    <tree>8ae093f148bc7ea15ddb48d772015920e535177f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>167b2ee400f896e11a7dafa4cde20586ea8b4111</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/9233f3682c28797b398dbb76bd10a75876cc3093</url>
    <id>9233f3682c28797b398dbb76bd10a75876cc3093</id>
    <committed-date>2008-12-23T21:23:29-08:00</committed-date>
    <authored-date>2008-12-23T21:23:29-08:00</authored-date>
    <message>Reference the github page.</message>
    <tree>cd8c7829baa5f07feadfd9af5a4289f03d39804e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3596bea2f02e92e7167e7c4edb19b8bc86bdb91c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/167b2ee400f896e11a7dafa4cde20586ea8b4111</url>
    <id>167b2ee400f896e11a7dafa4cde20586ea8b4111</id>
    <committed-date>2008-12-15T10:49:50-08:00</committed-date>
    <authored-date>2008-12-15T10:49:07-08:00</authored-date>
    <message>Push arg_required out into a decorator.</message>
    <tree>fb291b8a642dab4a38aefb65c56debc7e530eefa</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32cb848a73db2a37b84707b2dbee4243ac2aa344</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/3596bea2f02e92e7167e7c4edb19b8bc86bdb91c</url>
    <id>3596bea2f02e92e7167e7c4edb19b8bc86bdb91c</id>
    <committed-date>2008-12-15T10:49:50-08:00</committed-date>
    <authored-date>2008-12-15T09:32:22-08:00</authored-date>
    <message>Slightly abbreviated arg parsing.</message>
    <tree>962bf993daed79e86ac5e2807535f4a30f5623a0</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb97c49462912cbd783bfe475ac5117fefba5509</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/32cb848a73db2a37b84707b2dbee4243ac2aa344</url>
    <id>32cb848a73db2a37b84707b2dbee4243ac2aa344</id>
    <committed-date>2008-12-15T10:49:47-08:00</committed-date>
    <authored-date>2008-12-15T09:32:01-08:00</authored-date>
    <message>Use @wants_session where I can.</message>
    <tree>990091af3fdd4235b48c5c41c9c3f7ce86853f87</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38c4182c48206e354416bf05dae3e525414e2a40</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/eb97c49462912cbd783bfe475ac5117fefba5509</url>
    <id>eb97c49462912cbd783bfe475ac5117fefba5509</id>
    <committed-date>2008-12-15T09:09:21-08:00</committed-date>
    <authored-date>2008-12-15T09:09:21-08:00</authored-date>
    <message>Decorator for SQLAlchemy session management.</message>
    <tree>774ef4079f1b448c6919b230a0e62219ce72296f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c80e2a8a5a3e44f9478c11ab37beb3ad84af7077</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/38c4182c48206e354416bf05dae3e525414e2a40</url>
    <id>38c4182c48206e354416bf05dae3e525414e2a40</id>
    <committed-date>2008-12-10T16:43:23-08:00</committed-date>
    <authored-date>2008-12-10T16:43:23-08:00</authored-date>
    <message>Fix info display when user is quieted, but a watch isn't.</message>
    <tree>cfaf3883edc43139e8c497660c516317f939bb8a</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>baafaa04654a9b19cf7a6c962914653486a4b429</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/c80e2a8a5a3e44f9478c11ab37beb3ad84af7077</url>
    <id>c80e2a8a5a3e44f9478c11ab37beb3ad84af7077</id>
    <committed-date>2008-12-10T16:40:23-08:00</committed-date>
    <authored-date>2008-12-10T16:40:23-08:00</authored-date>
    <message>Fix for specific site quietness.</message>
    <tree>41314dfc3efbb6ad7530ac2d6e1949fe1bf0920c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>452296be57f8066d19075189569471942232d61e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/baafaa04654a9b19cf7a6c962914653486a4b429</url>
    <id>baafaa04654a9b19cf7a6c962914653486a4b429</id>
    <committed-date>2008-12-09T09:28:54-08:00</committed-date>
    <authored-date>2008-12-09T09:28:54-08:00</authored-date>
    <message>Convert url to str in get command.</message>
    <tree>3d8a1ef4dce7c6ce17a37d3865f23d7c17328177</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c17a2f829decfcc5fdce47061379dc78e8a66946</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/452296be57f8066d19075189569471942232d61e</url>
    <id>452296be57f8066d19075189569471942232d61e</id>
    <committed-date>2008-11-30T13:33:07-08:00</committed-date>
    <authored-date>2008-11-30T12:36:59-08:00</authored-date>
    <message>Indicate the type of error encountered in waitforsite.</message>
    <tree>d1877c666ccfd467b2ccfe71bf4b4818f036f26b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95954c2d7c2c566a76fb49e248cecd3818611a35</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/c17a2f829decfcc5fdce47061379dc78e8a66946</url>
    <id>c17a2f829decfcc5fdce47061379dc78e8a66946</id>
    <committed-date>2008-11-29T17:25:25-08:00</committed-date>
    <authored-date>2008-11-29T17:25:25-08:00</authored-date>
    <message>Put a limit on how long a waitforsite job can run.</message>
    <tree>4122fcf8d51a271cd5d4b3bd32335550bcfe910c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1693f65fd62985c090d7f9e9723f60d5c47fae09</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/95954c2d7c2c566a76fb49e248cecd3818611a35</url>
    <id>95954c2d7c2c566a76fb49e248cecd3818611a35</id>
    <committed-date>2008-11-28T19:16:15-08:00</committed-date>
    <authored-date>2008-11-28T19:16:15-08:00</authored-date>
    <message>Command to wait for a site to begin responding without error.

This currently has no termination criteria other than the site must
return a 200.  People are likely to add tons of non-existent or
non-functional URLs and cause some trouble, but in the meantime, this
does the basic job.</message>
    <tree>b643c952f9eaaaa5d87ce122d21ebbe12b0eb420</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6863778353bea9ae8b626fb292d146b329c6b231</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/1693f65fd62985c090d7f9e9723f60d5c47fae09</url>
    <id>1693f65fd62985c090d7f9e9723f60d5c47fae09</id>
    <committed-date>2008-11-28T19:16:00-08:00</committed-date>
    <authored-date>2008-11-28T19:16:00-08:00</authored-date>
    <message>Slightly smarter URL validation.</message>
    <tree>2464a2abe5dd94424ad721397d0096ae00568ccc</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b72f88247873385489069ae45129b26e21c80fe5</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/6863778353bea9ae8b626fb292d146b329c6b231</url>
    <id>6863778353bea9ae8b626fb292d146b329c6b231</id>
    <committed-date>2008-11-28T16:47:46-08:00</committed-date>
    <authored-date>2008-11-28T16:47:46-08:00</authored-date>
    <message>Simplified command auto-registration.</message>
    <tree>0c7f79307ba1f8a25ab8f70612cb18d910ba668c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f31cea8796446466fb6bdc0d66c4e6fd532d3e85</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/b72f88247873385489069ae45129b26e21c80fe5</url>
    <id>b72f88247873385489069ae45129b26e21c80fe5</id>
    <committed-date>2008-11-28T14:41:04-08:00</committed-date>
    <authored-date>2008-11-28T14:41:04-08:00</authored-date>
    <message>Automatically register xmpp commands reflectively.</message>
    <tree>180c434d9ea47c02ca998df48002b9e5d5051f62</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05bbf698de608754bef8bf688ad964e2f22c3d80</id>
      </parent>
    </parents>
    <author>
      <name>Chris Eppstein</name>
      <email>chris@eppsteins.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/f31cea8796446466fb6bdc0d66c4e6fd532d3e85</url>
    <id>f31cea8796446466fb6bdc0d66c4e6fd532d3e85</id>
    <committed-date>2008-11-19T11:31:24-08:00</committed-date>
    <authored-date>2008-11-19T11:31:24-08:00</authored-date>
    <message>Added a whatsup module and moved some wu_* files there and removed the wu_.</message>
    <tree>66f0852bdb2c4d730898cd3c0cf670013f10a092</tree>
    <committer>
      <name>Chris Eppstein</name>
      <email>chris@eppsteins.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95f5ec35813e5e44a80d4eefcd26731a49a09eaf</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/05bbf698de608754bef8bf688ad964e2f22c3d80</url>
    <id>05bbf698de608754bef8bf688ad964e2f22c3d80</id>
    <committed-date>2008-11-12T14:30:44-08:00</committed-date>
    <authored-date>2008-11-12T14:30:44-08:00</authored-date>
    <message>Reset watching and users counts so initial presence is always sent.</message>
    <tree>78afd63492b7d40f2b6d8b6f44bfa9b8ce5a9211</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3e16177b676e9040072c1eba9f0cbe67ad43a7f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/95f5ec35813e5e44a80d4eefcd26731a49a09eaf</url>
    <id>95f5ec35813e5e44a80d4eefcd26731a49a09eaf</id>
    <committed-date>2008-11-09T00:23:41-08:00</committed-date>
    <authored-date>2008-11-09T00:23:41-08:00</authored-date>
    <message>Fix ridiculous typo in an error message.</message>
    <tree>cf5854aaf71f8fcc54b95dc323733b19f16fa975</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5686052238dc4e9b8f0766ce100748191a1180b7</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/c3e16177b676e9040072c1eba9f0cbe67ad43a7f</url>
    <id>c3e16177b676e9040072c1eba9f0cbe67ad43a7f</id>
    <committed-date>2008-11-08T12:39:35-08:00</committed-date>
    <authored-date>2008-11-08T12:39:35-08:00</authored-date>
    <message>Fix really obvious stupid flaw in is_a_url.</message>
    <tree>fedd3d5ef14791f35f322ea92dfd87715f3ad46c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6bdf15a342cda4a93e9db65d88d59c15baf8b10</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/5686052238dc4e9b8f0766ce100748191a1180b7</url>
    <id>5686052238dc4e9b8f0766ce100748191a1180b7</id>
    <committed-date>2008-11-08T12:36:53-08:00</committed-date>
    <authored-date>2008-11-08T12:36:53-08:00</authored-date>
    <message>Also honor quiet on scheduled success transitions.</message>
    <tree>16b64c1bbf35885026dcfcbbb8750bfcd6652ea8</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9ea608b8f0389c12cdd986e5a09969339456824</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/d6bdf15a342cda4a93e9db65d88d59c15baf8b10</url>
    <id>d6bdf15a342cda4a93e9db65d88d59c15baf8b10</id>
    <committed-date>2008-11-08T12:36:46-08:00</committed-date>
    <authored-date>2008-11-08T12:36:46-08:00</authored-date>
    <message>Honor quiet on errors.</message>
    <tree>f0013b89652ad9afa260f100afdf048c8fd91a50</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5de51301adeed7beef8d128526d412bd19ade59f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/e9ea608b8f0389c12cdd986e5a09969339456824</url>
    <id>e9ea608b8f0389c12cdd986e5a09969339456824</id>
    <committed-date>2008-11-07T17:38:40-08:00</committed-date>
    <authored-date>2008-11-07T17:38:40-08:00</authored-date>
    <message>Add a bit of URL validation before twisted freaks out on UTF-8 input.

This is actually kind of bad as I don't have a proper URL parser, but
it at least works around the utf8-knocks-over-the-server problem.</message>
    <tree>f6914b75d786d207a44c50a0c5e213cddf67a138</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d3aafb6cb34e6f2742081f2ea10d330b87ca702</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/5de51301adeed7beef8d128526d412bd19ade59f</url>
    <id>5de51301adeed7beef8d128526d412bd19ade59f</id>
    <committed-date>2008-11-07T17:21:10-08:00</committed-date>
    <authored-date>2008-11-07T17:21:10-08:00</authored-date>
    <message>Treat input as unicode.</message>
    <tree>b86f9ad2c49613235a4f0e32be0c9b9abdcfef51</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b87fe054bb058085cb5c301a44934d983665a63f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/1d3aafb6cb34e6f2742081f2ea10d330b87ca702</url>
    <id>1d3aafb6cb34e6f2742081f2ea10d330b87ca702</id>
    <committed-date>2008-11-05T21:42:42-08:00</committed-date>
    <authored-date>2008-11-05T21:42:42-08:00</authored-date>
    <message>Send the current subscriber count when a new user signs up.</message>
    <tree>a877589a537e5152f2b2a61b4d02447b3265d41d</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5eacc5c874a477fc321407beac7751276f41dfad</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/b87fe054bb058085cb5c301a44934d983665a63f</url>
    <id>b87fe054bb058085cb5c301a44934d983665a63f</id>
    <committed-date>2008-11-04T01:16:21-08:00</committed-date>
    <authored-date>2008-11-04T01:16:21-08:00</authored-date>
    <message>Fix match commands.</message>
    <tree>c4b60c1280fb659bd8ff8e34b61451313dc663d2</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9fb8cf476dc4d51d104c669948396805cc28eeea</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/5eacc5c874a477fc321407beac7751276f41dfad</url>
    <id>5eacc5c874a477fc321407beac7751276f41dfad</id>
    <committed-date>2008-11-04T01:07:53-08:00</committed-date>
    <authored-date>2008-11-04T01:07:53-08:00</authored-date>
    <message>Remove my old migration script from my ruby -&gt; python upgrade.

It's over, and I've seen it propagate into other projects.</message>
    <tree>19abc79a92a4992b58de3098d24eeabcfce3e64e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f46850599a132bbf1f2957758f5f96593f3600b0</id>
      </parent>
    </parents>
    <author>
      <name>dag</name>
      <email>dag.odenhall@gmail.com</email>
    </author>
    <url>http://github.com/dustin/whatsup/commit/9fb8cf476dc4d51d104c669948396805cc28eeea</url>
    <id>9fb8cf476dc4d51d104c669948396805cc28eeea</id>
    <committed-date>2008-11-03T17:46:22-08:00</committed-date>
    <authored-date>2008-11-03T17:46:22-08:00</authored-date>
    <message>Identify XMPP node - don't authenticate as it

According to &lt;http://xmpp.org/rfcs/rfc5122.html&gt; a URI of &lt;xmpp://guest@example.com&gt; indicates to authenticate as guest at example.com whereas &lt;xmpp:guest@example.com&gt; identifies the node guest at example.com</message>
    <tree>b2794df29a814f4679615605ff6a8090b391d08d</tree>
    <committer>
      <name>dag</name>
      <email>dag.odenhall@gmail.com</email>
    </committer>
  </commit>
</commits>
