<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>4fd947a84c82ccb26ad761f22664fd085db82d5b</id>
      </parent>
    </parents>
    <author>
      <name>Yann Klis</name>
      <email>yann.klis@novelys.com</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/ff91c8c2e6412dc452f98a96da155b5a871b30dc</url>
    <id>ff91c8c2e6412dc452f98a96da155b5a871b30dc</id>
    <committed-date>2009-09-16T07:22:53-07:00</committed-date>
    <authored-date>2009-09-16T07:22:53-07:00</authored-date>
    <message>Redefine selection when using joins option</message>
    <tree>226e6bfa17c93ad3d28f3c722e2108ad7364c487</tree>
    <committer>
      <name>Yann Klis</name>
      <email>yann.klis@novelys.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a49c835635efbe7551e2533c239df7869ffe8ce9</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/4fd947a84c82ccb26ad761f22664fd085db82d5b</url>
    <id>4fd947a84c82ccb26ad761f22664fd085db82d5b</id>
    <committed-date>2009-07-08T09:27:13-07:00</committed-date>
    <authored-date>2009-07-08T09:27:13-07:00</authored-date>
    <message>Patch from Eliot Sykes:
  * plugin can now handle when there is only one record in the result
    of the SQL query / or one record in the table when limit == 1

  * Both uses of Ruby's rand() subtracted one unneccessarily.  For
    example &quot;rand(all_ids.length - 1)&quot; will never return
    &quot;all_ids.length - 1&quot; (a valid value). The max it will return is
    &quot;all_ids.length - 2&quot;</message>
    <tree>1874c39a6dee4d6f429ef85c4caaa6e30b75b526</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3a4c062a38c2922189bf3d4aed21312fe4061e0</id>
      </parent>
    </parents>
    <author>
      <name>btucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/a49c835635efbe7551e2533c239df7869ffe8ce9</url>
    <id>a49c835635efbe7551e2533c239df7869ffe8ce9</id>
    <committed-date>2008-09-23T18:40:17-07:00</committed-date>
    <authored-date>2008-09-23T18:40:17-07:00</authored-date>
    <message>Adding support for if only a single result is returned</message>
    <tree>87ce4bcabbd1bf7d5700c169d2d2424d22a35484</tree>
    <committer>
      <name>btucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>141de0d9da468d55a8339ebfa8b0a961d19ec3ac</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/d3a4c062a38c2922189bf3d4aed21312fe4061e0</url>
    <id>d3a4c062a38c2922189bf3d4aed21312fe4061e0</id>
    <committed-date>2008-07-14T15:31:40-07:00</committed-date>
    <authored-date>2008-07-14T15:31:40-07:00</authored-date>
    <message>Adding support for requesting a result set of size 0, which just returns an empty array. (Thanks Mike Larkin)</message>
    <tree>5e0c9f51183d15c62bf0dc599083136108ca4b36</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>738a218586aa85ed1d36148ba1d6a876e11b8a6b</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/141de0d9da468d55a8339ebfa8b0a961d19ec3ac</url>
    <id>141de0d9da468d55a8339ebfa8b0a961d19ec3ac</id>
    <committed-date>2008-04-11T12:19:58-07:00</committed-date>
    <authored-date>2008-04-11T12:19:58-07:00</authored-date>
    <message>* Applied patch from Sergey Kojin which makes find_random work in the case
  that the count of records are less than the limit requested</message>
    <tree>b735b565809bdc5afe4dbd14130b6a36639657b8</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>57c7aa3332c8110c5dc3ba1e91304a2d45033226</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/738a218586aa85ed1d36148ba1d6a876e11b8a6b</url>
    <id>738a218586aa85ed1d36148ba1d6a876e11b8a6b</id>
    <committed-date>2008-03-04T18:08:56-08:00</committed-date>
    <authored-date>2008-03-04T18:08:56-08:00</authored-date>
    <message>make log messages clearer</message>
    <tree>b6d82ecb260fedd54cdffae86745412cc13ccdd5</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>348252bcc1972c0117e1aa7f88b0bba68ddc1489</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/57c7aa3332c8110c5dc3ba1e91304a2d45033226</url>
    <id>57c7aa3332c8110c5dc3ba1e91304a2d45033226</id>
    <committed-date>2008-03-04T15:59:20-08:00</committed-date>
    <authored-date>2008-03-04T15:59:20-08:00</authored-date>
    <message>work with primary keys other than 'id'</message>
    <tree>90459f7dc6ed3eea39091ca67f86d09c83b2e92f</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>844bb27fbb24452ca5204891fa6d427808d1cd91</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/348252bcc1972c0117e1aa7f88b0bba68ddc1489</url>
    <id>348252bcc1972c0117e1aa7f88b0bba68ddc1489</id>
    <committed-date>2008-03-03T15:01:44-08:00</committed-date>
    <authored-date>2008-03-03T15:01:44-08:00</authored-date>
    <message>more README clarification</message>
    <tree>66927eae1b8e69cb6115a6f2b07ad44f573a54c3</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c437d95bcf0fe9fbbaad714fae92e5397b1f1d21</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/844bb27fbb24452ca5204891fa6d427808d1cd91</url>
    <id>844bb27fbb24452ca5204891fa6d427808d1cd91</id>
    <committed-date>2008-03-03T14:57:39-08:00</committed-date>
    <authored-date>2008-03-03T14:57:39-08:00</authored-date>
    <message>adding note about strategy when only one result requested</message>
    <tree>990c78559396d17ac569303f64d18068a8ea2d01</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66a2c4901f8129f7a25c7242c24acea8318ced64</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/c437d95bcf0fe9fbbaad714fae92e5397b1f1d21</url>
    <id>c437d95bcf0fe9fbbaad714fae92e5397b1f1d21</id>
    <committed-date>2008-03-03T14:52:47-08:00</committed-date>
    <authored-date>2008-03-03T14:52:47-08:00</authored-date>
    <message>use more effective strategy when only one result requested</message>
    <tree>54e35d8f69d50b563cadef33d3bdf5953abec7bb</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12b019605063dd4fd85c231bcd41b2dae9ff278c</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/66a2c4901f8129f7a25c7242c24acea8318ced64</url>
    <id>66a2c4901f8129f7a25c7242c24acea8318ced64</id>
    <committed-date>2008-03-03T13:03:53-08:00</committed-date>
    <authored-date>2008-03-03T13:03:53-08:00</authored-date>
    <message>seems to do okay &gt;50,000 actually</message>
    <tree>cc030617c6d1d43fefd50058334a99fc2416ca93</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d06f1a4e9d4a5e910b29488272a6b9e43444ac39</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/12b019605063dd4fd85c231bcd41b2dae9ff278c</url>
    <id>12b019605063dd4fd85c231bcd41b2dae9ff278c</id>
    <committed-date>2008-03-03T11:51:46-08:00</committed-date>
    <authored-date>2008-03-03T11:51:46-08:00</authored-date>
    <message>2X performance improvment &amp; tests</message>
    <tree>fa31a777acfa9289e72fbfa8afa0062b39c71db2</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2c1b950625357ce6879b4d70834996ba4439093</id>
      </parent>
    </parents>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/d06f1a4e9d4a5e910b29488272a6b9e43444ac39</url>
    <id>d06f1a4e9d4a5e910b29488272a6b9e43444ac39</id>
    <committed-date>2008-03-02T14:06:44-08:00</committed-date>
    <authored-date>2008-03-02T14:06:44-08:00</authored-date>
    <message>updating README</message>
    <tree>b0a795c7db50ee6120823e6e4b97cda44fc183b8</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </author>
    <url>http://github.com/btucker/find_random/commit/d2c1b950625357ce6879b4d70834996ba4439093</url>
    <id>d2c1b950625357ce6879b4d70834996ba4439093</id>
    <committed-date>2008-03-02T13:59:24-08:00</committed-date>
    <authored-date>2008-03-02T13:59:24-08:00</authored-date>
    <message>importing first go and rind_random plugin</message>
    <tree>d244c05b51a6b85a6e2dc7b2473ab23251b21089</tree>
    <committer>
      <name>Ben Tucker</name>
      <email>ben@btucker.net</email>
    </committer>
  </commit>
</commits>
