<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>657e1d70928f2878d4c256825632265fe59b2269</id>
      </parent>
    </parents>
    <author>
      <name>Yaohan Chen</name>
      <email>yaohan.chen@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/c3e2d59d3e081141fcdcd5ee43469c3c4a7586db</url>
    <id>c3e2d59d3e081141fcdcd5ee43469c3c4a7586db</id>
    <committed-date>2009-11-30T14:13:35-08:00</committed-date>
    <authored-date>2009-11-30T11:44:11-08:00</authored-date>
    <message>When a translator fails to initialize, map its command to respond the reason</message>
    <tree>f5bcfefe1e1999921fb108b1d44d37c7a37145ed</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ce45e64266ea9efc1cfce4160994de24bbf7a2c</id>
      </parent>
    </parents>
    <author>
      <name>Yaohan Chen</name>
      <email>yaohan.chen@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/657e1d70928f2878d4c256825632265fe59b2269</url>
    <id>657e1d70928f2878d4c256825632265fe59b2269</id>
    <committed-date>2009-11-30T14:13:34-08:00</committed-date>
    <authored-date>2009-11-30T11:19:55-08:00</authored-date>
    <message>Simplify support for using &quot;auto&quot; to detect source language

When &quot;auto&quot; is used as source language, Google Translate detects the
source language. However there is no need to hardcode Google Translate
as the only translator supporting &quot;auto&quot;. If another translator supports
language detection, we can add &quot;auto&quot; to its supported source languages.
If no translator in default_list supports translating from &quot;auto&quot;, the
existing code already responds with a message saying so.</message>
    <tree>1a49348add179f386c0c4322b92f9b903ec8f0bc</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3684a4b37bb8098a8b1a4f2de34b3a5b4b688eab</id>
      </parent>
    </parents>
    <author>
      <name>Raine Virta</name>
      <email>rane@kapsi.fi</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/1ce45e64266ea9efc1cfce4160994de24bbf7a2c</url>
    <id>1ce45e64266ea9efc1cfce4160994de24bbf7a2c</id>
    <committed-date>2009-11-30T14:13:34-08:00</committed-date>
    <authored-date>2009-11-29T12:07:03-08:00</authored-date>
    <message>translator: use google's RESTful interface for google_translate</message>
    <tree>670dc3fc37fcc6b11dd19efd9387a0b2e2ba5011</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bd862f9dd7b42a043c1adc95d85b830b6f07f89</id>
      </parent>
    </parents>
    <author>
      <name>Raine Virta</name>
      <email>rane@kapsi.fi</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/3684a4b37bb8098a8b1a4f2de34b3a5b4b688eab</url>
    <id>3684a4b37bb8098a8b1a4f2de34b3a5b4b688eab</id>
    <committed-date>2009-11-30T14:13:34-08:00</committed-date>
    <authored-date>2009-11-29T12:00:50-08:00</authored-date>
    <message>translator: fix random bug caused by undefined variables</message>
    <tree>bad1f76e163d7bbe0b629a96e29654c34c431d04</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b19163aa6cc90a1f5a1d8c1d1d4ae4134c2171a0</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/9bd862f9dd7b42a043c1adc95d85b830b6f07f89</url>
    <id>9bd862f9dd7b42a043c1adc95d85b830b6f07f89</id>
    <committed-date>2009-11-06T13:53:46-08:00</committed-date>
    <authored-date>2009-11-06T13:52:41-08:00</authored-date>
    <message>irclog: don't kill logger thread on false can_log_on

Change a return to a next. Leftover from the refactoring of the logger
into its own thread. Thanks to gelraen for spotting this.</message>
    <tree>85c8f960ad5639f319ee508cc64a6f08b06a84f1</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8df647d608cef7b1416fe9e07d69c889684ed717</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/b19163aa6cc90a1f5a1d8c1d1d4ae4134c2171a0</url>
    <id>b19163aa6cc90a1f5a1d8c1d1d4ae4134c2171a0</id>
    <committed-date>2009-11-05T03:45:56-08:00</committed-date>
    <authored-date>2009-11-05T03:45:56-08:00</authored-date>
    <message>remote: bring up to date with changes in MessageMapper</message>
    <tree>069296b3ebc74cc5e5248dbf9cb6e5f783b58e62</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42fd85ebe21fd0fd38fa02a1acb70402187053a8</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/8df647d608cef7b1416fe9e07d69c889684ed717</url>
    <id>8df647d608cef7b1416fe9e07d69c889684ed717</id>
    <committed-date>2009-11-05T02:47:56-08:00</committed-date>
    <authored-date>2009-11-05T02:47:56-08:00</authored-date>
    <message>remote: use permit? instead of allow?

We cannot signal back to the user from the UI anyway.</message>
    <tree>4550f4318179d2317e19c18a57bcfa4ed218110c</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97ff6011d46be37ef8b1b3ebd7c7bfb8ad06b613</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/42fd85ebe21fd0fd38fa02a1acb70402187053a8</url>
    <id>42fd85ebe21fd0fd38fa02a1acb70402187053a8</id>
    <committed-date>2009-11-03T11:41:18-08:00</committed-date>
    <authored-date>2009-11-03T11:41:18-08:00</authored-date>
    <message>dice: restore + killed by ec5745fa7abd47b8ca12bd783b0759079dff9917</message>
    <tree>4f67e13500e1470d287e97ddaeb84fd0c350c150</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b5c91ee577dae29caf13d180566a114fba5c263</id>
      </parent>
    </parents>
    <author>
      <name>Raine Virta</name>
      <email>rane@kapsi.fi</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/97ff6011d46be37ef8b1b3ebd7c7bfb8ad06b613</url>
    <id>97ff6011d46be37ef8b1b3ebd7c7bfb8ad06b613</id>
    <committed-date>2009-11-01T03:53:44-08:00</committed-date>
    <authored-date>2009-10-22T04:35:57-07:00</authored-date>
    <message>urban: fix numpages being nil in some cases</message>
    <tree>7157fad0720000b70269e429754235aba1e0e790</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1e2c7ff8a856bf606959a260023b815dcded3f6</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/9b5c91ee577dae29caf13d180566a114fba5c263</url>
    <id>9b5c91ee577dae29caf13d180566a114fba5c263</id>
    <committed-date>2009-11-01T01:37:02-08:00</committed-date>
    <authored-date>2009-11-01T01:58:24-07:00</authored-date>
    <message>tumblr: better guess for group name on ## channels</message>
    <tree>7378fd48ecee7f8b27b624953684178bad0b5d14</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34ca2ba507e4246f1bc1851b04d2ecdffd433a19</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/c1e2c7ff8a856bf606959a260023b815dcded3f6</url>
    <id>c1e2c7ff8a856bf606959a260023b815dcded3f6</id>
    <committed-date>2009-11-01T01:36:54-08:00</committed-date>
    <authored-date>2009-11-01T01:52:30-07:00</authored-date>
    <message>IRC Framework: Channel.npname()

Returns the unprefixed part of a channel name</message>
    <tree>3f82bf9cf4338cfad9865335f5b4cbf073b78876</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96218423c1200c9281b8b4261a924565c4eafd2a</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/34ca2ba507e4246f1bc1851b04d2ecdffd433a19</url>
    <id>34ca2ba507e4246f1bc1851b04d2ecdffd433a19</id>
    <committed-date>2009-11-01T01:54:30-07:00</committed-date>
    <authored-date>2009-11-01T01:44:01-07:00</authored-date>
    <message>Ruby 1.9 compat: use String#[0,1] for channel prefixes

This ensures that checks are correct in both Ruby 1.8 and 1.9</message>
    <tree>87fe9f6332fb6dcecbb0cacc358ebca89abbd815</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>402c66aa5228f734e88abd7b3cdc482f71239553</id>
      </parent>
    </parents>
    <author>
      <name>franz</name>
      <email>Franz.Netykafka@runbox.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/96218423c1200c9281b8b4261a924565c4eafd2a</url>
    <id>96218423c1200c9281b8b4261a924565c4eafd2a</id>
    <committed-date>2009-10-21T14:02:27-07:00</committed-date>
    <authored-date>2009-10-20T00:07:27-07:00</authored-date>
    <message>httputil.rb: fix http.no_expire_cache being IntegerValue

It should be BooleanValue, otherwise false would get converted to 0
which would evaluate to true, meaning cache would never expire.</message>
    <tree>7fddf5b141a782cc2121a7e38c25221d33a6712e</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49ddfa785796f3ae4550ace918fd8282bd91e42a</id>
      </parent>
    </parents>
    <author>
      <name>Raine Virta</name>
      <email>rane@kapsi.fi</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/402c66aa5228f734e88abd7b3cdc482f71239553</url>
    <id>402c66aa5228f734e88abd7b3cdc482f71239553</id>
    <committed-date>2009-10-21T10:03:51-07:00</committed-date>
    <authored-date>2009-10-21T08:52:41-07:00</authored-date>
    <message>urban: fix page detection logic

numpages = s[%r{&lt;div id='paginator'&gt;.*?&lt;/div&gt;}m].scan(/\d+/)
                                                ^
                            produces an error when regex returns nil</message>
    <tree>debcca2eae2274e17abeab721cea5ab0729089fb</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f9a979b04fbacda7343b1bcbda1ce83bfb31402</id>
      </parent>
    </parents>
    <author>
      <name>Raine Virta</name>
      <email>rane@kapsi.fi</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/49ddfa785796f3ae4550ace918fd8282bd91e42a</url>
    <id>49ddfa785796f3ae4550ace918fd8282bd91e42a</id>
    <committed-date>2009-10-21T10:03:48-07:00</committed-date>
    <authored-date>2009-10-21T08:43:56-07:00</authored-date>
    <message>urban: fix regex for detecting an undefined term</message>
    <tree>7aaaaa95d8015fe37889337ab324c00f40cadcc1</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5829ccecaf24f2adb47f8f98a778ba9e3d3cc90b</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/7f9a979b04fbacda7343b1bcbda1ce83bfb31402</url>
    <id>7f9a979b04fbacda7343b1bcbda1ce83bfb31402</id>
    <committed-date>2009-10-21T09:59:21-07:00</committed-date>
    <authored-date>2009-10-20T11:22:22-07:00</authored-date>
    <message>Loop until connected in reconnect()

Untrapped connect() failures would raise up to the mainloop, causing a
burst of reconnect attempts without delay. Fix by rescuing in
reconnect() and retrying after waiting.</message>
    <tree>b93fa30593a943bb086aaff99916a645d4ca0d49</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31463e4ed415856350b186349435fbd80f1d813a</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/5829ccecaf24f2adb47f8f98a778ba9e3d3cc90b</url>
    <id>5829ccecaf24f2adb47f8f98a778ba9e3d3cc90b</id>
    <committed-date>2009-09-24T13:47:27-07:00</committed-date>
    <authored-date>2009-09-24T13:47:27-07:00</authored-date>
    <message>search plugin: handle image in results

Some results from Google can contain &lt;img&gt; tags as their 'text' part, so
use the new ircify_html feature to display them.</message>
    <tree>9f479cb9fac773cfef78febee419da6ec2411668</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e544dadd545d4cd7f145d802109957fd8f866b41</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/31463e4ed415856350b186349435fbd80f1d813a</url>
    <id>31463e4ed415856350b186349435fbd80f1d813a</id>
    <committed-date>2009-09-24T13:47:07-07:00</committed-date>
    <authored-date>2009-09-24T13:47:07-07:00</authored-date>
    <message>ircify_html: options to handle img tags</message>
    <tree>72f466a5fdc608ea961ec408a80f653c0acc2d28</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ff73e4ef177a4bc07e90fd3133874e326448640</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/e544dadd545d4cd7f145d802109957fd8f866b41</url>
    <id>e544dadd545d4cd7f145d802109957fd8f866b41</id>
    <committed-date>2009-09-12T12:50:02-07:00</committed-date>
    <authored-date>2009-09-12T12:50:02-07:00</authored-date>
    <message>search plugin: cleanup and fix results Array vs String mismatch</message>
    <tree>f42e784d94ca88738506d737722789a2ed88e0ec</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93cc91e6eaa4dbdaae59788a1cd37a8b46f6a435</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/4ff73e4ef177a4bc07e90fd3133874e326448640</url>
    <id>4ff73e4ef177a4bc07e90fd3133874e326448640</id>
    <committed-date>2009-09-08T15:06:42-07:00</committed-date>
    <authored-date>2009-09-08T15:06:42-07:00</authored-date>
    <message>basics: log the fact that we're not joining default channels

This makes it easier to understand why the bot is not joining
when join_after_identify is set to true and the bot is not
identifying.</message>
    <tree>fb81a6f0b32ace1f480876c78316da6515619a94</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f62549e3a158935bfa5d49e74f6c9ee6d9f6d5ea</id>
      </parent>
    </parents>
    <author>
      <name>franz</name>
      <email>Franz.Netykafka@runbox.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/93cc91e6eaa4dbdaae59788a1cd37a8b46f6a435</url>
    <id>93cc91e6eaa4dbdaae59788a1cd37a8b46f6a435</id>
    <committed-date>2009-09-06T11:23:36-07:00</committed-date>
    <authored-date>2009-09-06T01:46:05-07:00</authored-date>
    <message>ruby 1.9: Exception#to_str

Since in ruby 1.9 Exception#to_str was removed, change it to to #to_s</message>
    <tree>7056d729b7713b56dec8df38651efc81ab8c013f</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58fa16fbb206c87dc54d401307b6822f5952c15e</id>
      </parent>
    </parents>
    <author>
      <name>franz</name>
      <email>Franz.Netykafka@runbox.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/f62549e3a158935bfa5d49e74f6c9ee6d9f6d5ea</url>
    <id>f62549e3a158935bfa5d49e74f6c9ee6d9f6d5ea</id>
    <committed-date>2009-09-06T06:20:46-07:00</committed-date>
    <authored-date>2009-09-03T13:02:16-07:00</authored-date>
    <message>ruby 1.9: fix method_defined?

method_defined? doesn't search in private methods, and :bound_targets is
private, so change it to respond_to?(method, include_private=true)</message>
    <tree>a9c7d1a0d36440a0d7246cbccc9cb48f8a58d8fc</tree>
    <committer>
      <name>dmitry kim</name>
      <email>jason@nichego.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30e9bb21325872963f5532527e78d787fe7b26d0</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/58fa16fbb206c87dc54d401307b6822f5952c15e</url>
    <id>58fa16fbb206c87dc54d401307b6822f5952c15e</id>
    <committed-date>2009-08-31T12:10:59-07:00</committed-date>
    <authored-date>2009-08-31T12:10:59-07:00</authored-date>
    <message>search: show long definitions with 'google define:stuff'</message>
    <tree>f52d00e6735b9243f00aad95f363da136174161d</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd27dd58378016dac5266e89c65e69ff3e383292</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/30e9bb21325872963f5532527e78d787fe7b26d0</url>
    <id>30e9bb21325872963f5532527e78d787fe7b26d0</id>
    <committed-date>2009-08-31T11:40:46-07:00</committed-date>
    <authored-date>2009-08-31T11:40:46-07:00</authored-date>
    <message>search plugin: update gdef</message>
    <tree>e99085bebed956d73d2755e24d3eb507221ef6db</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>860c15fb58bf063f745cde1ccaf0d3d25a089cc2</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/cd27dd58378016dac5266e89c65e69ff3e383292</url>
    <id>cd27dd58378016dac5266e89c65e69ff3e383292</id>
    <committed-date>2009-08-30T22:41:38-07:00</committed-date>
    <authored-date>2009-08-30T22:41:38-07:00</authored-date>
    <message>tumplr plugin: first draft</message>
    <tree>c1482183d7921eb88886720484265bc3f3cc1cd1</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>269e7f8e7168808c784bf4128be721798e567ab4</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/860c15fb58bf063f745cde1ccaf0d3d25a089cc2</url>
    <id>860c15fb58bf063f745cde1ccaf0d3d25a089cc2</id>
    <committed-date>2009-08-30T12:56:11-07:00</committed-date>
    <authored-date>2009-08-30T12:56:11-07:00</authored-date>
    <message>Revert &quot;utils: try nokogiri/hpricot if hpricot is not available&quot;

This reverts commit 4ea25eba02d85b81dcee4302375d7d3e08cd52ac.

Not only the patch was missing an essential part, but Nokogiri is not
compatible enough with Hpricot anyway. Incompatibilities include
doc/&quot;style|script&quot; raising an &quot;Undefined namespace prefix&quot; error and the
non-existence of Hpricot::Elements.

If we want to support Nokogiri we'll need to write code for it on
purpose or redesign the Hpricot code so that it only uses the subset
supported by Nokogiri.</message>
    <tree>082dd4848ca41583fb02c9b237c9d774fa95e926</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07b2f019851a105abf38f1b93540100788847b72</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/269e7f8e7168808c784bf4128be721798e567ab4</url>
    <id>269e7f8e7168808c784bf4128be721798e567ab4</id>
    <committed-date>2009-08-30T07:42:16-07:00</committed-date>
    <authored-date>2009-08-30T07:42:16-07:00</authored-date>
    <message>url plugin: carry htmlinfo filtering output with the url_added event</message>
    <tree>1cb452aa424a94dda0b38105be0b47aa73f4caf1</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ea25eba02d85b81dcee4302375d7d3e08cd52ac</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/07b2f019851a105abf38f1b93540100788847b72</url>
    <id>07b2f019851a105abf38f1b93540100788847b72</id>
    <committed-date>2009-08-30T07:41:08-07:00</committed-date>
    <authored-date>2009-08-30T07:41:08-07:00</authored-date>
    <message>httputil: POST respose '201 Created' is good</message>
    <tree>edd1600a4efcb7e97a504e45e8a64226512f54aa</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e63551c50a03a70d32455697112ee72c6006dd19</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/4ea25eba02d85b81dcee4302375d7d3e08cd52ac</url>
    <id>4ea25eba02d85b81dcee4302375d7d3e08cd52ac</id>
    <committed-date>2009-08-30T07:40:22-07:00</committed-date>
    <authored-date>2009-08-30T07:40:22-07:00</authored-date>
    <message>utils: try nokogiri/hpricot if hpricot is not available</message>
    <tree>0390ee2dd00ecc300b3531be942aa7060c787c31</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7d51d43a4f03a7529f30ed71fa807e9279aec39a</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/jsn/rbot/commit/e63551c50a03a70d32455697112ee72c6006dd19</url>
    <id>e63551c50a03a70d32455697112ee72c6006dd19</id>
    <committed-date>2009-08-28T15:56:22-07:00</committed-date>
    <authored-date>2009-08-28T15:56:22-07:00</authored-date>
    <message>search plugin: enhance 'lucky' output

'lucky' search only selects the first hit, so set hit to 1 and
enable 'single' mode. Also rework the results output, and make a custom
'title -- url' for lucky mode.</message>
    <tree>d9d6bcf84a860f063f9f8285fc90e2fb5a2623d8</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
</commits>
