<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>1041cb3e3f091abe0837197ff0397b741cd47bc1</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/28fa3099aef51b9262d1d6154e7fa7fd3d038cdb</url>
    <id>28fa3099aef51b9262d1d6154e7fa7fd3d038cdb</id>
    <committed-date>2008-12-13T12:26:39-08:00</committed-date>
    <authored-date>2008-12-13T12:26:39-08:00</authored-date>
    <message>Entity encoding fix for search results.</message>
    <tree>c7b5dd4d9e074d35259712890a5310eff1520ed1</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20b13806d7329139beac87acd1064170b95224ed</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/1041cb3e3f091abe0837197ff0397b741cd47bc1</url>
    <id>1041cb3e3f091abe0837197ff0397b741cd47bc1</id>
    <committed-date>2008-12-13T12:19:19-08:00</committed-date>
    <authored-date>2008-12-13T12:19:19-08:00</authored-date>
    <message>Put the twitter ID in front of the jid.

The entry ID is the most significant part. If anything gets
truncated, we want it to be the resource.</message>
    <tree>d801699d0bc46438c8e3633839d43752d5512232</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5431c5604d971dcc736f047cbe353369a049c6d1</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/20b13806d7329139beac87acd1064170b95224ed</url>
    <id>20b13806d7329139beac87acd1064170b95224ed</id>
    <committed-date>2008-12-13T12:18:38-08:00</committed-date>
    <authored-date>2008-12-13T12:17:58-08:00</authored-date>
    <message>Normalize dedup keys.</message>
    <tree>383502ba4177119d512f484adb0f2f442ac25437</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95a18eafb6f0320f26fb283f2ba08e4c55335452</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/5431c5604d971dcc736f047cbe353369a049c6d1</url>
    <id>5431c5604d971dcc736f047cbe353369a049c6d1</id>
    <committed-date>2008-12-13T12:08:37-08:00</committed-date>
    <authored-date>2008-12-13T12:08:37-08:00</authored-date>
    <message>Fixed some bugs in available and enable.</message>
    <tree>ba46a1a8062ad2c7a824f15a3aef94095cfe6942</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9053e0e46a6e90a9eb7250e2e25ac94aa51710dc</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/95a18eafb6f0320f26fb283f2ba08e4c55335452</url>
    <id>95a18eafb6f0320f26fb283f2ba08e4c55335452</id>
    <committed-date>2008-12-13T12:04:03-08:00</committed-date>
    <authored-date>2008-12-13T12:04:03-08:00</authored-date>
    <message>Remove a misleading log line.</message>
    <tree>de7f0fdadb34fb4af611c2ff227100b8eb71db68</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac704b552f5aab8a72c55c921faa9effe307a980</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/9053e0e46a6e90a9eb7250e2e25ac94aa51710dc</url>
    <id>9053e0e46a6e90a9eb7250e2e25ac94aa51710dc</id>
    <committed-date>2008-12-13T12:03:04-08:00</committed-date>
    <authored-date>2008-12-13T12:03:04-08:00</authored-date>
    <message>Have off at least not break when it can't find the jid.</message>
    <tree>9239b0bef2d491d810ec43d0e0ea2207cc7cde94</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b773d8e055d44f1f710ea7ef1fb0144a834bc260</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/ac704b552f5aab8a72c55c921faa9effe307a980</url>
    <id>ac704b552f5aab8a72c55c921faa9effe307a980</id>
    <committed-date>2008-12-13T11:49:02-08:00</committed-date>
    <authored-date>2008-12-13T11:49:02-08:00</authored-date>
    <message>Ignore the pid file.</message>
    <tree>ccd4fbccd74dc3055710d184e19a807d7730c7e6</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99f34387a7b622bb783ef4105c4b858e6f4e4121</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/b773d8e055d44f1f710ea7ef1fb0144a834bc260</url>
    <id>b773d8e055d44f1f710ea7ef1fb0144a834bc260</id>
    <committed-date>2008-12-13T11:48:36-08:00</committed-date>
    <authored-date>2008-12-13T11:48:36-08:00</authored-date>
    <message>Ignore sqlite journal.</message>
    <tree>0308b8bf1dfc1ec13062036726127ee2c6a9fc2e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1bb38c7bf0260e5e26d86b4827d6650eb37f5b58</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/99f34387a7b622bb783ef4105c4b858e6f4e4121</url>
    <id>99f34387a7b622bb783ef4105c4b858e6f4e4121</id>
    <committed-date>2008-12-13T11:48:24-08:00</committed-date>
    <authored-date>2008-12-13T11:48:24-08:00</authored-date>
    <message>Change log mechanism.</message>
    <tree>8b077e100d0e1c395035613b98416c2e6d2c7466</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>071fe5aafc41fdf42d653cb508bf00854211b4cf</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/1bb38c7bf0260e5e26d86b4827d6650eb37f5b58</url>
    <id>1bb38c7bf0260e5e26d86b4827d6650eb37f5b58</id>
    <committed-date>2008-12-13T11:47:44-08:00</committed-date>
    <authored-date>2008-12-13T11:47:44-08:00</authored-date>
    <message>Bring back the right status display.</message>
    <tree>3d2e1c30fc1eb4a6efbca4d3636af0f0f0f1aeb0</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5a6254fdbcc44305e94820ffbf37dceed3bff85</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/071fe5aafc41fdf42d653cb508bf00854211b4cf</url>
    <id>071fe5aafc41fdf42d653cb508bf00854211b4cf</id>
    <committed-date>2008-12-13T11:47:02-08:00</committed-date>
    <authored-date>2008-12-13T11:47:02-08:00</authored-date>
    <message>Refactoring to get track and untrack working again.</message>
    <tree>98366d19b9c00229a4d2bd16b71c3c2627774c92</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94e9fd6c8bb355a31a255a4e3d0cd75176641af5</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/e5a6254fdbcc44305e94820ffbf37dceed3bff85</url>
    <id>e5a6254fdbcc44305e94820ffbf37dceed3bff85</id>
    <committed-date>2008-12-13T03:30:33-08:00</committed-date>
    <authored-date>2008-12-13T03:30:33-08:00</authored-date>
    <message>Change the way query loops run.

It was possible to attempt to stop one that hadn't started by logging
in and out really fast while it had a start delayed.</message>
    <tree>d5d1517c332dad34e8e490611943771308251a91</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dcd0297b774f5809f918c7762ed4d2d66f56fa8e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/94e9fd6c8bb355a31a255a4e3d0cd75176641af5</url>
    <id>94e9fd6c8bb355a31a255a4e3d0cd75176641af5</id>
    <committed-date>2008-12-13T03:21:35-08:00</committed-date>
    <authored-date>2008-12-13T03:21:35-08:00</authored-date>
    <message>Sort the track list.</message>
    <tree>14abd7228088c162a74f23b783fd3d21e7da7f09</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e9be9a0fef79e08bb85afdbe1cba3e06d264c74</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/dcd0297b774f5809f918c7762ed4d2d66f56fa8e</url>
    <id>dcd0297b774f5809f918c7762ed4d2d66f56fa8e</id>
    <committed-date>2008-12-13T03:11:20-08:00</committed-date>
    <authored-date>2008-12-13T03:11:20-08:00</authored-date>
    <message>Max at a bit more memory.</message>
    <tree>f8f5cb4069273d1dcabfac6f82cc43b6a00db0f5</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfaee158cddfe65dc5119380054a1612204c0a4e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/9e9be9a0fef79e08bb85afdbe1cba3e06d264c74</url>
    <id>9e9be9a0fef79e08bb85afdbe1cba3e06d264c74</id>
    <committed-date>2008-12-13T03:10:48-08:00</committed-date>
    <authored-date>2008-12-13T03:10:48-08:00</authored-date>
    <message>Slow down the initialization with a DeferredSemaphore.

Hoping to use a bit less memory by not starting everything at once.</message>
    <tree>c6e3c8a59db35c9807e5d21c9a12bb8a4e646ad7</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0de129ff3a1f75b57166025988ef543ffba2ced0</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/dfaee158cddfe65dc5119380054a1612204c0a4e</url>
    <id>dfaee158cddfe65dc5119380054a1612204c0a4e</id>
    <committed-date>2008-12-13T03:01:25-08:00</committed-date>
    <authored-date>2008-12-13T03:01:25-08:00</authored-date>
    <message>More deferred DB writing on common events.</message>
    <tree>09278ffc1ee294cb2c4e546eb639963c230ec602</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf4a28f9a5470cecf55331585d0d37ba23d04056</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/0de129ff3a1f75b57166025988ef543ffba2ced0</url>
    <id>0de129ff3a1f75b57166025988ef543ffba2ced0</id>
    <committed-date>2008-12-13T02:57:17-08:00</committed-date>
    <authored-date>2008-12-13T02:57:17-08:00</authored-date>
    <message>Deferred some common sync stuff to a thread.</message>
    <tree>4b9b244e1e8649c3ce3deff2b2b4d72eacb575d4</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92a9c4acd21bf2aff0b5f9067c242e959835a966</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/cf4a28f9a5470cecf55331585d0d37ba23d04056</url>
    <id>cf4a28f9a5470cecf55331585d0d37ba23d04056</id>
    <committed-date>2008-12-13T02:46:02-08:00</committed-date>
    <authored-date>2008-12-13T02:46:02-08:00</authored-date>
    <message>Removed a couple of unnecessary DB writes.</message>
    <tree>5135d8c77f0519f4cac627ada7d2fb59c80b4d95</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>654c33d0546f85f5f0967b495d48d5c08fa44961</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/92a9c4acd21bf2aff0b5f9067c242e959835a966</url>
    <id>92a9c4acd21bf2aff0b5f9067c242e959835a966</id>
    <committed-date>2008-12-13T02:37:15-08:00</committed-date>
    <authored-date>2008-12-13T02:37:15-08:00</authored-date>
    <message>Added a start script.</message>
    <tree>ec8d60d00803a17498e91a9bed908c7e363b86e7</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f6f20333b3b00bfcc590cbeba442036230af98d</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/654c33d0546f85f5f0967b495d48d5c08fa44961</url>
    <id>654c33d0546f85f5f0967b495d48d5c08fa44961</id>
    <committed-date>2008-12-13T02:28:34-08:00</committed-date>
    <authored-date>2008-12-13T02:27:44-08:00</authored-date>
    <message>Randomly defer searches.</message>
    <tree>edc4c4a87091fac7e8d2d178be647f733f0c1ad8</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9af9ed5c39e0aef8baaf1d8b448a0e410d495d6</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/0f6f20333b3b00bfcc590cbeba442036230af98d</url>
    <id>0f6f20333b3b00bfcc590cbeba442036230af98d</id>
    <committed-date>2008-12-13T02:28:34-08:00</committed-date>
    <authored-date>2008-12-13T02:20:42-08:00</authored-date>
    <message>Get rid of some inner functions.</message>
    <tree>13030e276fef948ed61ddc1373195711b9571429</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5d107d07e31ed677fd086a7dccb6ebba1531275</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/b9af9ed5c39e0aef8baaf1d8b448a0e410d495d6</url>
    <id>b9af9ed5c39e0aef8baaf1d8b448a0e410d495d6</id>
    <committed-date>2008-12-13T02:28:34-08:00</committed-date>
    <authored-date>2008-12-13T02:20:01-08:00</authored-date>
    <message>Report an error on failed posting.</message>
    <tree>e2bd6c3a3de9b921346e5439e5da6a5e77a7ee8e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>78154f211f04b7c24798d93f8f76c73614c0f469</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/e5d107d07e31ed677fd086a7dccb6ebba1531275</url>
    <id>e5d107d07e31ed677fd086a7dccb6ebba1531275</id>
    <committed-date>2008-12-13T02:28:31-08:00</committed-date>
    <authored-date>2008-12-13T02:19:49-08:00</authored-date>
    <message>Consistent password decoding.</message>
    <tree>b8eefbb63fd7130f0e8f386e36e7c823801e1576</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed7fe63b667d89f19521fc825356dce59bf2b431</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/78154f211f04b7c24798d93f8f76c73614c0f469</url>
    <id>78154f211f04b7c24798d93f8f76c73614c0f469</id>
    <committed-date>2008-12-13T02:10:56-08:00</committed-date>
    <authored-date>2008-12-13T02:10:56-08:00</authored-date>
    <message>Got rid of inner functions in TWLoginCommand.</message>
    <tree>d124b83bce75e12d7aa22165c04df616c93832c4</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc04719ee6d2699a2d38777c31352a125ca18ca8</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/ed7fe63b667d89f19521fc825356dce59bf2b431</url>
    <id>ed7fe63b667d89f19521fc825356dce59bf2b431</id>
    <committed-date>2008-12-13T02:04:43-08:00</committed-date>
    <authored-date>2008-12-13T02:04:43-08:00</authored-date>
    <message>Report errors on private pickups.</message>
    <tree>5232c8b698e0932628872523b7f5a09525f14be5</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b20a15bfed30ae3a8d54b731d7d0cf1a0574c0e9</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/bc04719ee6d2699a2d38777c31352a125ca18ca8</url>
    <id>bc04719ee6d2699a2d38777c31352a125ca18ca8</id>
    <committed-date>2008-12-13T02:01:53-08:00</committed-date>
    <authored-date>2008-12-13T02:01:53-08:00</authored-date>
    <message>Put some more useful stuff in the status (and get rid of twitterspy status).</message>
    <tree>7abd3a2619c107d9ca416663f6ac9ea22551fa57</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5eeeb490eeada7dafc687d3afe6d537a7844a0bd</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/b20a15bfed30ae3a8d54b731d7d0cf1a0574c0e9</url>
    <id>b20a15bfed30ae3a8d54b731d7d0cf1a0574c0e9</id>
    <committed-date>2008-12-13T01:58:13-08:00</committed-date>
    <authored-date>2008-12-13T01:58:13-08:00</authored-date>
    <message>Add a semaphore for private message pickups as well.</message>
    <tree>7c6ba670cd288cb2bef2e7aea1076ae7d1006955</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cec54c02a81e59743c7c6db84675c4968a3771f2</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/5eeeb490eeada7dafc687d3afe6d537a7844a0bd</url>
    <id>5eeeb490eeada7dafc687d3afe6d537a7844a0bd</id>
    <committed-date>2008-12-13T01:52:05-08:00</committed-date>
    <authored-date>2008-12-13T01:52:05-08:00</authored-date>
    <message>Report errors in searches and return the deferreds.</message>
    <tree>cc7b3f29fbafb75d585605e7df90661802a76555</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99c106e2fb1b832ddf2fe658a9e718375251998c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/cec54c02a81e59743c7c6db84675c4968a3771f2</url>
    <id>cec54c02a81e59743c7c6db84675c4968a3771f2</id>
    <committed-date>2008-12-13T01:49:04-08:00</committed-date>
    <authored-date>2008-12-13T01:49:04-08:00</authored-date>
    <message>Don't try to remove users we don't have mapped.</message>
    <tree>289e6ab9966b8440c038d441d8f565ab80fb65f3</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84232805c3ec409489e6134477518fb47e5b5e1a</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/twitterspy/commit/99c106e2fb1b832ddf2fe658a9e718375251998c</url>
    <id>99c106e2fb1b832ddf2fe658a9e718375251998c</id>
    <committed-date>2008-12-13T01:46:58-08:00</committed-date>
    <authored-date>2008-12-13T01:46:58-08:00</authored-date>
    <message>Put the search within a semaphore.</message>
    <tree>327da8cdee2671dcd7bbe4b0aea95b30dac2d88f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
</commits>
