<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>fc78c312c1cb27e4a2f66a6f73a9013c0bd73f4a</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/7ed2458368a8c12aa4c7f96aa501b0885eb9d1d9</url>
    <id>7ed2458368a8c12aa4c7f96aa501b0885eb9d1d9</id>
    <committed-date>2009-10-08T22:54:02-07:00</committed-date>
    <authored-date>2009-10-08T22:54:02-07:00</authored-date>
    <message>Sadly, timeouts are not ready.</message>
    <tree>fe8be9b24bcc2aeebe2ca145b89b83bfada5bbd6</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90efd107a1aa9de7999dbdce0926f6d8256cc3b9</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/fc78c312c1cb27e4a2f66a6f73a9013c0bd73f4a</url>
    <id>fc78c312c1cb27e4a2f66a6f73a9013c0bd73f4a</id>
    <committed-date>2009-10-08T10:07:47-07:00</committed-date>
    <authored-date>2009-10-08T10:07:47-07:00</authored-date>
    <message>I should read my code before I modify it.</message>
    <tree>1ae7dd202017f38def958bc55ec62fb773c27118</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20612035f2f9194ae44205f27d9a2da9a8c4a544</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/90efd107a1aa9de7999dbdce0926f6d8256cc3b9</url>
    <id>90efd107a1aa9de7999dbdce0926f6d8256cc3b9</id>
    <committed-date>2009-10-08T10:01:57-07:00</committed-date>
    <authored-date>2009-10-08T10:01:57-07:00</authored-date>
    <message>Added timeouts.</message>
    <tree>661209d8569d0fa4e60a383903b09f6701884227</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ca39403a6d2f3a66c4776da2bfe6f6ba77c36ef7</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/20612035f2f9194ae44205f27d9a2da9a8c4a544</url>
    <id>20612035f2f9194ae44205f27d9a2da9a8c4a544</id>
    <committed-date>2009-10-07T14:27:18-07:00</committed-date>
    <authored-date>2009-10-07T14:27:18-07:00</authored-date>
    <message>twitty-twister update</message>
    <tree>ff4b80e6a1b2ed7fbf0c1fd3eb3ab3da113e521c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d040cc590a69cffc6be0976300d97ac2f26754aa</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/ca39403a6d2f3a66c4776da2bfe6f6ba77c36ef7</url>
    <id>ca39403a6d2f3a66c4776da2bfe6f6ba77c36ef7</id>
    <committed-date>2009-09-23T10:11:16-07:00</committed-date>
    <authored-date>2009-09-23T10:11:16-07:00</authored-date>
    <message>Fix README reference to twitterspy@jabber.org.</message>
    <tree>f2def33d7cfde4d32abf80d71de44bd8440e2f8f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1605df1cc407f912a0f7a28dfc12445d4b69f9ca</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/d040cc590a69cffc6be0976300d97ac2f26754aa</url>
    <id>d040cc590a69cffc6be0976300d97ac2f26754aa</id>
    <committed-date>2009-09-07T19:47:02-07:00</committed-date>
    <authored-date>2009-09-07T19:45:10-07:00</authored-date>
    <message>Report locks via the mood command.</message>
    <tree>b3fe1aa33675890311f76ba728c424c7b85ec5a7</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed67bda875e3b88b9275d2758264620f8f0a5f12</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/1605df1cc407f912a0f7a28dfc12445d4b69f9ca</url>
    <id>1605df1cc407f912a0f7a28dfc12445d4b69f9ca</id>
    <committed-date>2009-08-23T19:06:01-07:00</committed-date>
    <authored-date>2009-08-23T19:06:01-07:00</authored-date>
    <message>Increased timeout a bit for couch requests.</message>
    <tree>95824f11d0461edcc7d7e8c24692f68c4e43ddcc</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>478dbcf9d024e7450892fdaff172c168cdfbcd4e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/ed67bda875e3b88b9275d2758264620f8f0a5f12</url>
    <id>ed67bda875e3b88b9275d2758264620f8f0a5f12</id>
    <committed-date>2009-08-20T17:33:58-07:00</committed-date>
    <authored-date>2009-08-20T17:33:58-07:00</authored-date>
    <message>Added a timeout for couch queries.</message>
    <tree>617b218c7b59d6246eaf26c845f06c5e7966274b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c4b738852a6115e636c6e7e4f66525967dc55ba</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/478dbcf9d024e7450892fdaff172c168cdfbcd4e</url>
    <id>478dbcf9d024e7450892fdaff172c168cdfbcd4e</id>
    <committed-date>2009-08-15T11:24:27-07:00</committed-date>
    <authored-date>2009-08-15T11:24:27-07:00</authored-date>
    <message>Added some logging around locks.</message>
    <tree>9119ed0732830e6fba5f1329ed96e3350c219c7b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc17c8316348f4e2fc40a9042e5a1b3803a2182d</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/7c4b738852a6115e636c6e7e4f66525967dc55ba</url>
    <id>7c4b738852a6115e636c6e7e4f66525967dc55ba</id>
    <committed-date>2009-08-15T11:16:58-07:00</committed-date>
    <authored-date>2009-08-15T11:16:58-07:00</authored-date>
    <message>Log when searches are not performed.</message>
    <tree>539e30431f2e68fe72e63e67d19eef1a14edb2ca</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0e546e8102f03063ef35af1208b18e9c660e34de</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/cc17c8316348f4e2fc40a9042e5a1b3803a2182d</url>
    <id>cc17c8316348f4e2fc40a9042e5a1b3803a2182d</id>
    <committed-date>2009-08-15T10:58:19-07:00</committed-date>
    <authored-date>2009-08-15T10:58:19-07:00</authored-date>
    <message>Added some logging around query loop termination.</message>
    <tree>65b1f49e78338c5c89e798c4d2374d918bd13932</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ee73e63001f0ea0cce2390ffdcc4abb47f56e13</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/0e546e8102f03063ef35af1208b18e9c660e34de</url>
    <id>0e546e8102f03063ef35af1208b18e9c660e34de</id>
    <committed-date>2009-08-03T19:35:35-07:00</committed-date>
    <authored-date>2009-08-03T19:35:35-07:00</authored-date>
    <message>Twitter client update.</message>
    <tree>730c557f3a7e0919518920444b4b9d6cc97ce156</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b652362a9bea132a4d3db4e0d5d1248f14aeac6</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/9ee73e63001f0ea0cce2390ffdcc4abb47f56e13</url>
    <id>9ee73e63001f0ea0cce2390ffdcc4abb47f56e13</id>
    <committed-date>2009-08-03T19:34:47-07:00</committed-date>
    <authored-date>2009-08-03T19:34:47-07:00</authored-date>
    <message>Added some logging around untracking.</message>
    <tree>b1edd8afb6915e2b3a7ebae2832329f0b5017e74</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29f9a73ec9988f5e0f02c822efd410f721fb4c1e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/2b652362a9bea132a4d3db4e0d5d1248f14aeac6</url>
    <id>2b652362a9bea132a4d3db4e0d5d1248f14aeac6</id>
    <committed-date>2009-07-25T01:36:24-07:00</committed-date>
    <authored-date>2009-07-25T01:36:24-07:00</authored-date>
    <message>Wokkel update.</message>
    <tree>c51bc0a70723b9508432de32b235c7236275ac17</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db93f784278afeb6a3d26e68ba4206c111e84762</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/29f9a73ec9988f5e0f02c822efd410f721fb4c1e</url>
    <id>29f9a73ec9988f5e0f02c822efd410f721fb4c1e</id>
    <committed-date>2009-07-22T19:11:15-07:00</committed-date>
    <authored-date>2009-07-22T19:10:57-07:00</authored-date>
    <message>Cleaned up chat state notification.</message>
    <tree>9124c620daff4e9f6fe71edebdbdeffc33f1ac47</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5bddd7f461e3bd80ee67432d61a6f37a63526231</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/db93f784278afeb6a3d26e68ba4206c111e84762</url>
    <id>db93f784278afeb6a3d26e68ba4206c111e84762</id>
    <committed-date>2009-06-26T02:03:27-07:00</committed-date>
    <authored-date>2009-06-26T02:03:27-07:00</authored-date>
    <message>Added a test for jidset.</message>
    <tree>5ba3b53b2e6a873b799f57afa4de16993c56881d</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a128eda27495639fc7bb335e430098a9f8f93e4c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/5bddd7f461e3bd80ee67432d61a6f37a63526231</url>
    <id>5bddd7f461e3bd80ee67432d61a6f37a63526231</id>
    <committed-date>2009-06-25T15:03:05-07:00</committed-date>
    <authored-date>2009-06-25T15:03:05-07:00</authored-date>
    <message>Added scheduling test.</message>
    <tree>8a4a5a96e9a4b712983ac5dc782a82b397cc0e2c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>336d1060ea01fcbad9ad8f7e7aa0389bf8232e17</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/a128eda27495639fc7bb335e430098a9f8f93e4c</url>
    <id>a128eda27495639fc7bb335e430098a9f8f93e4c</id>
    <committed-date>2009-06-25T14:51:59-07:00</committed-date>
    <authored-date>2009-06-25T14:51:59-07:00</authored-date>
    <message>Testability enhancements for scheduling.</message>
    <tree>49a1835b85d763e64dca817bd761fa69fd713e88</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4eaeb6f58e14739dd82ebd0619d217a185b15296</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/336d1060ea01fcbad9ad8f7e7aa0389bf8232e17</url>
    <id>336d1060ea01fcbad9ad8f7e7aa0389bf8232e17</id>
    <committed-date>2009-06-25T11:53:14-07:00</committed-date>
    <authored-date>2009-06-25T11:53:14-07:00</authored-date>
    <message>On/off fixes.</message>
    <tree>fd00be8a22d952bf706c715fd6bcf4f2cf04a56c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b31d4abca3185b3b605e17bfaa1ec99129ca31d6</id>
      </parent>
    </parents>
    <author>
      <name>Gabriele</name>
      <email>carretta63@gmail.com</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/4eaeb6f58e14739dd82ebd0619d217a185b15296</url>
    <id>4eaeb6f58e14739dd82ebd0619d217a185b15296</id>
    <committed-date>2009-06-03T10:42:48-07:00</committed-date>
    <authored-date>2009-06-03T10:42:48-07:00</authored-date>
    <message>connectionLost requires a reason</message>
    <tree>4b0ef17788ed06b6e1ceae2b51dce1c1271592fb</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36938df967f3b6e2851c64a7c8cf7370fd32b16e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/b31d4abca3185b3b605e17bfaa1ec99129ca31d6</url>
    <id>b31d4abca3185b3b605e17bfaa1ec99129ca31d6</id>
    <committed-date>2009-06-01T12:28:46-07:00</committed-date>
    <authored-date>2009-06-01T12:28:46-07:00</authored-date>
    <message>twisted-longurl update</message>
    <tree>42ea15351aa5a4f4a41b6b88d9f8b098b220ee5b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cef38091279793d2a6951bdeaf2cbc6145e78793</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/36938df967f3b6e2851c64a7c8cf7370fd32b16e</url>
    <id>36938df967f3b6e2851c64a7c8cf7370fd32b16e</id>
    <committed-date>2009-05-31T12:44:34-07:00</committed-date>
    <authored-date>2009-05-31T12:44:34-07:00</authored-date>
    <message>Use search collector's error handler to transform results.

Instead of having the error handler directly call the success handler,
just use the normal errback mechanism of error handling to translate
the error into success.</message>
    <tree>cbfa40f5cf4af4da6d48ad7aede787884d8b5f25</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed2937a9e76241066cf53bdb052c7cb6799eef1f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/cef38091279793d2a6951bdeaf2cbc6145e78793</url>
    <id>cef38091279793d2a6951bdeaf2cbc6145e78793</id>
    <committed-date>2009-05-31T11:02:13-07:00</committed-date>
    <authored-date>2009-05-31T11:02:13-07:00</authored-date>
    <message>Don't transmit from IQHandlerMixins.</message>
    <tree>3348f82beeec2ca55e4b4e1768e97ecc02f705d7</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f52b2ae38dc6e9d21edc63bd74aa99d7600dcea2</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/ed2937a9e76241066cf53bdb052c7cb6799eef1f</url>
    <id>ed2937a9e76241066cf53bdb052c7cb6799eef1f</id>
    <committed-date>2009-05-31T02:13:14-07:00</committed-date>
    <authored-date>2009-05-31T02:13:14-07:00</authored-date>
    <message>Ensuring the status is an int.

My condition seems to be failing even though I'm certain I'm getting a
401.</message>
    <tree>0b3383e906238be9d90c60c990e2151f8cc50511</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>46367a6b71bde961eba28be4220bb8cae7c7ace9</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/f52b2ae38dc6e9d21edc63bd74aa99d7600dcea2</url>
    <id>f52b2ae38dc6e9d21edc63bd74aa99d7600dcea2</id>
    <committed-date>2009-05-31T02:09:12-07:00</committed-date>
    <authored-date>2009-05-31T02:09:12-07:00</authored-date>
    <message>Bit cleaner on http error trapping.</message>
    <tree>011dcb832de5caa7886bbc8f8acc8fdf670218cb</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de5ba9b7a9371b362f42a28ccd509dbdf5cffb74</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/46367a6b71bde961eba28be4220bb8cae7c7ace9</url>
    <id>46367a6b71bde961eba28be4220bb8cae7c7ace9</id>
    <committed-date>2009-05-31T01:59:53-07:00</committed-date>
    <authored-date>2009-05-31T01:59:53-07:00</authored-date>
    <message>Disable user private data on 401.</message>
    <tree>d91d197afbe085afd9b4ef4270c1e84153ff2e4c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc75e7ebd41e0d50c16f95d869f747e7afc206c4</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/de5ba9b7a9371b362f42a28ccd509dbdf5cffb74</url>
    <id>de5ba9b7a9371b362f42a28ccd509dbdf5cffb74</id>
    <committed-date>2009-05-31T01:52:34-07:00</committed-date>
    <authored-date>2009-05-31T01:52:34-07:00</authored-date>
    <message>Stop attempting PEP mood messages if they fail on a conn.</message>
    <tree>3886277b5f8e6ec20aac37f201ef5a8cc3798ad1</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dca55ad7b0f8f4855436bf744291820a2e776db2</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/bc75e7ebd41e0d50c16f95d869f747e7afc206c4</url>
    <id>bc75e7ebd41e0d50c16f95d869f747e7afc206c4</id>
    <committed-date>2009-05-31T01:28:12-07:00</committed-date>
    <authored-date>2009-05-31T01:28:12-07:00</authored-date>
    <message>Use getAttribute to get the message type.

I occasionally get some messages with no type attribute.  None is a
valid message type (considered 'normal'), but doesn't work with the
__getitem__ interface to message.</message>
    <tree>b9a79576c51d1cf0a3d367849acc81f2d0b416d5</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5dcc369ccaf70a0f4cd898930b6980d9e611726b</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/dca55ad7b0f8f4855436bf744291820a2e776db2</url>
    <id>dca55ad7b0f8f4855436bf744291820a2e776db2</id>
    <committed-date>2009-05-31T00:14:56-07:00</committed-date>
    <authored-date>2009-05-31T00:14:56-07:00</authored-date>
    <message>Greatly reduce useless logs.</message>
    <tree>fd964c71fe9c3b9ecdfe917478d368484c2719e0</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>818ca1af64643d22687c2eba1b0603f7fb6dc1dd</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/5dcc369ccaf70a0f4cd898930b6980d9e611726b</url>
    <id>5dcc369ccaf70a0f4cd898930b6980d9e611726b</id>
    <committed-date>2009-05-30T23:44:47-07:00</committed-date>
    <authored-date>2009-05-30T23:44:47-07:00</authored-date>
    <message>Fix url expansion cache handling.</message>
    <tree>8a5d8a54f487eded405a6106b484fd1f9c670517</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
</commits>
