<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>eb9b56079e6b5199c3f7a39ff06f1dccca3bd92c</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/f5ea285cb29224af3d337df857036ce3750ac5e8</url>
    <id>f5ea285cb29224af3d337df857036ce3750ac5e8</id>
    <committed-date>2009-05-22T13:11:11-07:00</committed-date>
    <authored-date>2009-05-22T13:11:11-07:00</authored-date>
    <message>pass O_BINARY to open() to make Windows happy

Untested, but this should work. Previously, the file would have been opened in
ASCII mode on Windows which would corrupt the database.</message>
    <tree>85a8928a53341e52ec7e147e598ca3a82884ac59</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1c3242440cc6e51a6fbdb51723b73ef35ca22e1</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/eb9b56079e6b5199c3f7a39ff06f1dccca3bd92c</url>
    <id>eb9b56079e6b5199c3f7a39ff06f1dccca3bd92c</id>
    <committed-date>2008-11-07T12:11:42-08:00</committed-date>
    <authored-date>2008-11-07T12:11:42-08:00</authored-date>
    <message>Update Makefile for 0.2</message>
    <tree>2300fa490bd2b3ee04384655633c11d4f48ef05a</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac8a6d82f30d32da54645f3753c05541c5596f6c</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/d1c3242440cc6e51a6fbdb51723b73ef35ca22e1</url>
    <id>d1c3242440cc6e51a6fbdb51723b73ef35ca22e1</id>
    <committed-date>2008-11-07T12:07:26-08:00</committed-date>
    <authored-date>2008-11-07T12:07:26-08:00</authored-date>
    <message>Update README for 0.2</message>
    <tree>b56f0540b37827527a2cd1555eeaea027e90a566</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecc279a2f9448c0b4d99ccaa81c5ba1179f8d136</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/ac8a6d82f30d32da54645f3753c05541c5596f6c</url>
    <id>ac8a6d82f30d32da54645f3753c05541c5596f6c</id>
    <committed-date>2008-11-07T12:06:20-08:00</committed-date>
    <authored-date>2008-11-07T12:06:20-08:00</authored-date>
    <message>alias db:iter to db:pairs for backwards compatability</message>
    <tree>1a56ccb5f3517d65eb5d9120ac28686b4b477410</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f619ad38917c28e84f9071c448f44d91e62947ac</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/ecc279a2f9448c0b4d99ccaa81c5ba1179f8d136</url>
    <id>ecc279a2f9448c0b4d99ccaa81c5ba1179f8d136</id>
    <committed-date>2008-11-07T11:49:11-08:00</committed-date>
    <authored-date>2008-11-07T11:49:11-08:00</authored-date>
    <message>better error message when using a closed cdb_make</message>
    <tree>dd887be2d66ce844401e6bdd083294560db68fd1</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0336f646afe4a2efd23543f0d9fd27b8344dba57</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/f619ad38917c28e84f9071c448f44d91e62947ac</url>
    <id>f619ad38917c28e84f9071c448f44d91e62947ac</id>
    <committed-date>2008-11-07T11:46:45-08:00</committed-date>
    <authored-date>2008-11-07T11:46:45-08:00</authored-date>
    <message>better error message when trying to use a closed cdb

Use luaL_argcheck for this</message>
    <tree>22ad0c760dd6cf4082cca7215ebf77b8001f8604</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f92fcf817060e45d4c16105e50e4a987b45e186e</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/0336f646afe4a2efd23543f0d9fd27b8344dba57</url>
    <id>0336f646afe4a2efd23543f0d9fd27b8344dba57</id>
    <committed-date>2008-08-04T12:49:52-07:00</committed-date>
    <authored-date>2008-08-04T12:43:22-07:00</authored-date>
    <message>README typo</message>
    <tree>5b28cdaa0623727d7505b2c2c4eb6742d6a24bed</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40e6d4a8ac819a9c48066ffbf9bc0a5dab314d6d</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/f92fcf817060e45d4c16105e50e4a987b45e186e</url>
    <id>f92fcf817060e45d4c16105e50e4a987b45e186e</id>
    <committed-date>2008-07-28T13:50:25-07:00</committed-date>
    <authored-date>2008-07-28T13:50:25-07:00</authored-date>
    <message>add homepage link, fix doc link</message>
    <tree>5fc21ca89e8c7d421d5966a7884e2609bda9f8e1</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3afe61bc4c6b0810e389781707adfb4507a7b173</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/40e6d4a8ac819a9c48066ffbf9bc0a5dab314d6d</url>
    <id>40e6d4a8ac819a9c48066ffbf9bc0a5dab314d6d</id>
    <committed-date>2008-07-28T12:53:56-07:00</committed-date>
    <authored-date>2008-07-28T12:53:56-07:00</authored-date>
    <message>Convert use of db:iter in example to db:pairs</message>
    <tree>5eb6a08f1970beb65f029ffaaae266a10c794f1b</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae61a5e5722d11b91bf42f867406fca404c84ab4</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/3afe61bc4c6b0810e389781707adfb4507a7b173</url>
    <id>3afe61bc4c6b0810e389781707adfb4507a7b173</id>
    <committed-date>2008-07-28T12:53:31-07:00</committed-date>
    <authored-date>2008-07-28T12:53:31-07:00</authored-date>
    <message>New README (in Markdown)</message>
    <tree>cf5629caffc739efe0969a11026c7f430f9814d0</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73934b310f03171dcedb795a49573040d10438d6</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/ae61a5e5722d11b91bf42f867406fca404c84ab4</url>
    <id>ae61a5e5722d11b91bf42f867406fca404c84ab4</id>
    <committed-date>2008-07-27T06:20:29-07:00</committed-date>
    <authored-date>2008-07-27T06:20:29-07:00</authored-date>
    <message>doc typo</message>
    <tree>ff8f98a276c17967659820054afefb968a03ca1e</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>528b421cb6803b5dd0154147c4d6dd4161af466b</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/73934b310f03171dcedb795a49573040d10438d6</url>
    <id>73934b310f03171dcedb795a49573040d10438d6</id>
    <committed-date>2008-07-27T06:17:01-07:00</committed-date>
    <authored-date>2008-07-27T06:17:01-07:00</authored-date>
    <message>Rename push_cdb/push_cdb_make to new_cdb/new_cdb_make

This better reflects what they do - create a new userdata (rather than wrap an
existing struct and push it to the Lua stack).</message>
    <tree>2a94f1b91ee6aecabeb0da676312a7fa323060c7</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bb4e743cbba6ac911e31eb0df706b4ac155a3643</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/528b421cb6803b5dd0154147c4d6dd4161af466b</url>
    <id>528b421cb6803b5dd0154147c4d6dd4161af466b</id>
    <committed-date>2008-07-27T05:54:00-07:00</committed-date>
    <authored-date>2008-07-27T05:54:00-07:00</authored-date>
    <message>hopefully the last time I'll change my mind on documentation</message>
    <tree>002f351bea8ea17ec51bc7c120f4fdb1748b7f52</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05d32bc99715eeba459c7e10aba3c46477aba9c5</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/bb4e743cbba6ac911e31eb0df706b4ac155a3643</url>
    <id>bb4e743cbba6ac911e31eb0df706b4ac155a3643</id>
    <committed-date>2008-07-27T04:48:00-07:00</committed-date>
    <authored-date>2008-07-27T04:48:00-07:00</authored-date>
    <message>small doc change</message>
    <tree>c0d4b207b76e7b5c85fc84800f9a435102b8282e</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7433b66049b6b3899d73415784ebfb02420cbc9</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/05d32bc99715eeba459c7e10aba3c46477aba9c5</url>
    <id>05d32bc99715eeba459c7e10aba3c46477aba9c5</id>
    <committed-date>2008-07-26T08:17:25-07:00</committed-date>
    <authored-date>2008-07-26T08:17:25-07:00</authored-date>
    <message>more documentation changes/formatting</message>
    <tree>276837d41458773fd1f15b4bba2fbf8d3a136dc3</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1737acefdac5b309d3ffa30366194daf16e2c75f</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/c7433b66049b6b3899d73415784ebfb02420cbc9</url>
    <id>c7433b66049b6b3899d73415784ebfb02420cbc9</id>
    <committed-date>2008-07-20T03:44:55-07:00</committed-date>
    <authored-date>2008-07-20T03:44:55-07:00</authored-date>
    <message>Rename db:iter() to db:pairs()</message>
    <tree>4a95fa8867deb9a73eca734fd606d920be7aa277</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c98c84659b07353eff2877a6c01d55ae8f540e5</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/1737acefdac5b309d3ffa30366194daf16e2c75f</url>
    <id>1737acefdac5b309d3ffa30366194daf16e2c75f</id>
    <committed-date>2008-07-19T13:29:22-07:00</committed-date>
    <authored-date>2008-07-19T13:20:25-07:00</authored-date>
    <message>Use cdb_getdata, cdb_getkey macros</message>
    <tree>7e30fee60560ff6ba52a5feb8e425ae0de61b982</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f03f2f70461782b3ebf55636d69bd5eb688347fc</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/7c98c84659b07353eff2877a6c01d55ae8f540e5</url>
    <id>7c98c84659b07353eff2877a6c01d55ae8f540e5</id>
    <committed-date>2008-07-19T13:03:20-07:00</committed-date>
    <authored-date>2008-07-19T12:57:05-07:00</authored-date>
    <message>Add documentation. All functions other than constructors throw errors

Apart from opening a new file, most error indicate a problem internal to
tinycdb that the programmer can do nothing about, so it makes sense to
luaL_error on them.</message>
    <tree>05cdaa88c1e65f2d91c908b55e02e8c9f393d1da</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>924c221c5bd997431049a798b79289ed2def84a0</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/f03f2f70461782b3ebf55636d69bd5eb688347fc</url>
    <id>f03f2f70461782b3ebf55636d69bd5eb688347fc</id>
    <committed-date>2008-07-19T08:17:21-07:00</committed-date>
    <authored-date>2008-07-19T08:17:21-07:00</authored-date>
    <message>Some source code reformatting</message>
    <tree>262de926b5753a08d8b8d6c398779bec125f8a33</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e072e08a284ee56959322e484ade448f8f025b94</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/924c221c5bd997431049a798b79289ed2def84a0</url>
    <id>924c221c5bd997431049a798b79289ed2def84a0</id>
    <committed-date>2008-07-19T07:51:11-07:00</committed-date>
    <authored-date>2008-07-19T07:51:11-07:00</authored-date>
    <message>Avoid compiler warnings.

I declared variables unsigned which should have been size_t</message>
    <tree>5969e78e6c4481371f9874ffb975badd495a4311</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9519157781254fd2bf389251752270bbf27da27</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/e072e08a284ee56959322e484ade448f8f025b94</url>
    <id>e072e08a284ee56959322e484ade448f8f025b94</id>
    <committed-date>2008-07-19T07:40:07-07:00</committed-date>
    <authored-date>2008-07-19T07:40:07-07:00</authored-date>
    <message>Bugfix: lcdm_tostring returned 0 rather than 1</message>
    <tree>7e77117317ea11c4ddacc8b18203a1aff7b6f0a8</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5feba8735d8a02380a2640622e388845da7ecaa1</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/e9519157781254fd2bf389251752270bbf27da27</url>
    <id>e9519157781254fd2bf389251752270bbf27da27</id>
    <committed-date>2008-07-19T07:36:31-07:00</committed-date>
    <authored-date>2008-07-19T07:36:31-07:00</authored-date>
    <message>Rewrote rockspec to use the luarocks module build-type. Deprecates Makefile</message>
    <tree>0040d4c4af546d8d787c82b53ac02160ebe46d58</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b058edee082e7c8640f98c507f7adf485c96a273</id>
      </parent>
    </parents>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/5feba8735d8a02380a2640622e388845da7ecaa1</url>
    <id>5feba8735d8a02380a2640622e388845da7ecaa1</id>
    <committed-date>2008-07-19T07:16:25-07:00</committed-date>
    <authored-date>2008-07-19T07:16:25-07:00</authored-date>
    <message>Import 0.1 rockspec</message>
    <tree>8a6abb4b53ae57a380e169dc417ec3746b0eb8a0</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </author>
    <url>http://github.com/asb/lua-tinycdb/commit/b058edee082e7c8640f98c507f7adf485c96a273</url>
    <id>b058edee082e7c8640f98c507f7adf485c96a273</id>
    <committed-date>2008-07-19T06:53:33-07:00</committed-date>
    <authored-date>2008-07-19T06:53:33-07:00</authored-date>
    <message>Check in v0.1 sources</message>
    <tree>fa67ea75b3d6c686458d2f76b9bd38f2c6ff55f8</tree>
    <committer>
      <name>A.S. Bradbury</name>
      <email>asb@asbradbury.org</email>
    </committer>
  </commit>
</commits>
