<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f45269c9fb967414864f87ac4cac717899bcd08b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/d12d76d1a353782f0384b1f5461d177907842369</url>
    <id>d12d76d1a353782f0384b1f5461d177907842369</id>
    <committed-date>2009-11-18T12:18:35-08:00</committed-date>
    <authored-date>2009-11-18T12:18:35-08:00</authored-date>
    <message>Use secure session cookies if possible, autogenerating secret file if necessary</message>
    <tree>0974ef88009c464b4512c61b10e3211eea4256a7</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7965966f0d0232d809c4cbbe1789648e25ddfe52</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/f45269c9fb967414864f87ac4cac717899bcd08b</url>
    <id>f45269c9fb967414864f87ac4cac717899bcd08b</id>
    <committed-date>2009-06-26T08:27:19-07:00</committed-date>
    <authored-date>2009-06-26T08:27:19-07:00</authored-date>
    <message>Various minor fixes

Require erb directly, since future versions of Sinatra may not
require it.

Enable :static for Sinatra, instead of using our own FileServer.

giftsmas.rb no longer runs by itself, there is now a config.ru
file to allow rackup to run it, and a giftsmas_integration.rb file
for ruby-style to run the test suite.

If a DATABASE_URL environment variable exists, use that if no
config.rb is available.  This may allow directly using giftsmas on
heroku, though I didn't test it.</message>
    <tree>79a60aca37cc842835c7e3d3ffb857c95c72a241</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b703c7c663a7843a83bcacc7f521f8418bf88dc7</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/7965966f0d0232d809c4cbbe1789648e25ddfe52</url>
    <id>7965966f0d0232d809c4cbbe1789648e25ddfe52</id>
    <committed-date>2009-02-09T10:06:06-08:00</committed-date>
    <authored-date>2009-02-09T10:06:06-08:00</authored-date>
    <message>Remove now pointless DB.schema call</message>
    <tree>e60bd152c01b5be6062dd0402a22cd5a08718a3d</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c68c7748bfb7144642667b3f82a08db8d0d80c3b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/b703c7c663a7843a83bcacc7f521f8418bf88dc7</url>
    <id>b703c7c663a7843a83bcacc7f521f8418bf88dc7</id>
    <committed-date>2009-02-06T21:32:21-08:00</committed-date>
    <authored-date>2009-02-06T21:32:21-08:00</authored-date>
    <message>Reenable static file serving after upgrade to Sinatra 0.9.0.4</message>
    <tree>b3abc5284ccd4bd7893570ec4bf31c64dd5ce9f2</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd9ba5ef5fb58f63ebf0e2fca8defba37b26c0a6</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/c68c7748bfb7144642667b3f82a08db8d0d80c3b</url>
    <id>c68c7748bfb7144642667b3f82a08db8d0d80c3b</id>
    <committed-date>2009-01-29T13:59:50-08:00</committed-date>
    <authored-date>2009-01-29T13:59:50-08:00</authored-date>
    <message>Update to Sinatra 0.9.0.4

Move most of the top level code into a Sinatra::Base subclass named
Giftsmas.  Move the scaffolded code into a Giftsmas SE subclass.
Set up Rack manually to use both subclasses at the same time,
mounted at different points.

Fix an issue in the cross tab report with the senders name's not
being displayed.

Fix some ruby warnings in the sender and receiver reports.</message>
    <tree>68ffecda9bfcc431e0d1cd9d1aabd29aa17a442a</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1522fdeaf2f5354bc6bbef127e77a8a2f2533a1c</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/dd9ba5ef5fb58f63ebf0e2fca8defba37b26c0a6</url>
    <id>dd9ba5ef5fb58f63ebf0e2fca8defba37b26c0a6</id>
    <committed-date>2009-01-09T12:31:31-08:00</committed-date>
    <authored-date>2009-01-09T12:31:31-08:00</authored-date>
    <message>Bump copyright year to 2009</message>
    <tree>66ae948c253533e418640ed16be645212724d271</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc8a0131ce8d6719735cc56841a06f8e65b7dc34</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>jeremy@lafirewall.jeremyevans.local</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/1522fdeaf2f5354bc6bbef127e77a8a2f2533a1c</url>
    <id>1522fdeaf2f5354bc6bbef127e77a8a2f2533a1c</id>
    <committed-date>2009-01-09T12:15:28-08:00</committed-date>
    <authored-date>2009-01-09T12:15:28-08:00</authored-date>
    <message>Add Thank You Notes report and a few minor changes

The Thank You Notes page will print on a different page for each
person in the event showing them the gifts they received by person,
excluding the gifts given by people who actually attended the event
(i.e. were a receiver in the event), since it is assumed that you
don't need to send thank you notes to those people.

Make sure error backtraces are logged to the console before
displaying a message to the user.

Remove :order argument used twice in User.gifts association

Set :appfile and :views in giftsmas.rb so test suite runs correctly.</message>
    <tree>ced365a47ebfb3fa6e269c3823511fbdd3f79995</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>jeremy@lafirewall.jeremyevans.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>136299aebffae943d8f5fbc16f55b8f390575fbe</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/bc8a0131ce8d6719735cc56841a06f8e65b7dc34</url>
    <id>bc8a0131ce8d6719735cc56841a06f8e65b7dc34</id>
    <committed-date>2008-12-18T14:58:02-08:00</committed-date>
    <authored-date>2008-12-18T14:58:02-08:00</authored-date>
    <message>Use ruby for salt generation instead of shelling out to openssl, for portability reasons</message>
    <tree>a11f71db1b39afcb73903e54dfd9c462f99b1ca0</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44f08908958d9f19c101e513ed4ef2fb517cfbf9</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/136299aebffae943d8f5fbc16f55b8f390575fbe</url>
    <id>136299aebffae943d8f5fbc16f55b8f390575fbe</id>
    <committed-date>2008-12-18T14:47:27-08:00</committed-date>
    <authored-date>2008-12-18T14:47:27-08:00</authored-date>
    <message>Show that an openssl binary is a prerequisite</message>
    <tree>11f579de6a80e11e5248cddbb6adf19a0c6aeae0</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b89058233ceda3f57141536aff5ead4390567a87</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/44f08908958d9f19c101e513ed4ef2fb517cfbf9</url>
    <id>44f08908958d9f19c101e513ed4ef2fb517cfbf9</id>
    <committed-date>2008-12-18T14:18:31-08:00</committed-date>
    <authored-date>2008-12-18T14:18:31-08:00</authored-date>
    <message>Show that a ruby postgresql driver is a prerequisite</message>
    <tree>4d9ba5665127c870b5d2f6edd0a4bfb3935bb253</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/jeremyevans/giftsmas/commit/b89058233ceda3f57141536aff5ead4390567a87</url>
    <id>b89058233ceda3f57141536aff5ead4390567a87</id>
    <committed-date>2008-12-18T13:49:49-08:00</committed-date>
    <authored-date>2008-12-18T13:46:22-08:00</authored-date>
    <message>Initial commit</message>
    <tree>0fc3a7ad4360d9d670295d6ea17a2e6e902e1e04</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
</commits>
