<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d25e0208800e2fd69522e6b08e909c9c8d746b83</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/4aefc7d024837e4a947fa978d621b4f019aeda1d</url>
    <id>4aefc7d024837e4a947fa978d621b4f019aeda1d</id>
    <committed-date>2009-01-06T21:36:49-08:00</committed-date>
    <authored-date>2009-01-06T21:22:13-08:00</authored-date>
    <message>0.3.3 release (pinned to rack ~&gt; 0.4.0)</message>
    <tree>c2258a5123b5406b198652170c07e1701188514b</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eefc3d3b20c14ac992d598e5ef2bc4a66d495f2b</id>
      </parent>
    </parents>
    <author>
      <name>Erik Kastner</name>
      <email>kastner@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/d25e0208800e2fd69522e6b08e909c9c8d746b83</url>
    <id>d25e0208800e2fd69522e6b08e909c9c8d746b83</id>
    <committed-date>2008-12-08T23:23:55-08:00</committed-date>
    <authored-date>2008-12-04T18:59:41-08:00</authored-date>
    <message>mirroring Rack::Mime::MIME_TYPES to Rack::File::MIME_TYPES to make sinatra compatable with the master/0.5 branchs of rack</message>
    <tree>2474ad1b5735035ea7060141023bfcc6f6a222b5</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95aca7612e30e284a5e6eb187740e2a79cdaf3f9</id>
      </parent>
    </parents>
    <author>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/eefc3d3b20c14ac992d598e5ef2bc4a66d495f2b</url>
    <id>eefc3d3b20c14ac992d598e5ef2bc4a66d495f2b</id>
    <committed-date>2008-11-30T20:51:49-08:00</committed-date>
    <authored-date>2008-11-30T16:16:42-08:00</authored-date>
    <message>Return the correct status code when a NotFound is raised</message>
    <tree>449916c062911ba555a4fa5bcfbb0ccc13631824</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18723bb8af047332c0a6a378205eaf872005a064</id>
      </parent>
    </parents>
    <author>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/95aca7612e30e284a5e6eb187740e2a79cdaf3f9</url>
    <id>95aca7612e30e284a5e6eb187740e2a79cdaf3f9</id>
    <committed-date>2008-11-30T20:49:28-08:00</committed-date>
    <authored-date>2008-11-30T09:21:32-08:00</authored-date>
    <message>fix documentation of variable interpolation into templates</message>
    <tree>db82f4f982f9c792d0c0eb12e6f942d6fcf75f00</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>971a18525a01101a28218ebd08b183f9a15f60e6</id>
      </parent>
      <parent>
        <id>c08fbaf424caec5f20fca78e5e3bb4a997be8acc</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/18723bb8af047332c0a6a378205eaf872005a064</url>
    <id>18723bb8af047332c0a6a378205eaf872005a064</id>
    <committed-date>2008-11-17T03:09:58-08:00</committed-date>
    <authored-date>2008-11-17T03:09:58-08:00</authored-date>
    <message>merge RACK_ENV and exception logging from bmizerany/master</message>
    <tree>5aed704920d10b1c85ab82ef85d9220064b59818</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33cbef5b6bc5f6de4b23b6255c07a147be2d11ac</id>
      </parent>
    </parents>
    <author>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/c08fbaf424caec5f20fca78e5e3bb4a997be8acc</url>
    <id>c08fbaf424caec5f20fca78e5e3bb4a997be8acc</id>
    <committed-date>2008-11-13T14:51:14-08:00</committed-date>
    <authored-date>2008-11-13T14:51:14-08:00</authored-date>
    <message>Don't use rescue when there is a cleaner way</message>
    <tree>3673657855b586b3ff7896fe06fc58f7656cc1f5</tree>
    <committer>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b20242aca9ae62d1eb79479727484e6401d4f7d</id>
      </parent>
    </parents>
    <author>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/33cbef5b6bc5f6de4b23b6255c07a147be2d11ac</url>
    <id>33cbef5b6bc5f6de4b23b6255c07a147be2d11ac</id>
    <committed-date>2008-11-12T15:55:32-08:00</committed-date>
    <authored-date>2008-11-12T15:55:32-08:00</authored-date>
    <message>Respect the RACK_ENV that thin gives

See: http://github.com/macournoyer/thin/commit/1e90d63f9139f6bc5dc7624ef07076bedcbb0bb3</message>
    <tree>99d0a7e3ca532712c24fe24426e5969bb7f7d743</tree>
    <committer>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>703462304c01868b1c80018a2d60b5e83a099c17</id>
      </parent>
    </parents>
    <author>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/7b20242aca9ae62d1eb79479727484e6401d4f7d</url>
    <id>7b20242aca9ae62d1eb79479727484e6401d4f7d</id>
    <committed-date>2008-11-12T14:53:29-08:00</committed-date>
    <authored-date>2008-11-12T14:18:35-08:00</authored-date>
    <message>Logging exceptions to env['rack.errors']</message>
    <tree>1f1e3aa8cd80e679198dac577f9ba058fe0e7d4c</tree>
    <committer>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>91d453f33b241cc160231e499c482bacbfffa131</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/971a18525a01101a28218ebd08b183f9a15f60e6</url>
    <id>971a18525a01101a28218ebd08b183f9a15f60e6</id>
    <committed-date>2008-11-11T09:10:12-08:00</committed-date>
    <authored-date>2008-11-11T09:10:12-08:00</authored-date>
    <message>fix use_in_file_templates! on windows

We were splitting on &quot;:&quot; and grabbing the first element
returned. i.e., the drive label.</message>
    <tree>5a15256a095c55c8432dbffd59bf2e6ba730e22b</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>68d76aa504a629e112caef13526951696e615ad4</id>
      </parent>
      <parent>
        <id>703462304c01868b1c80018a2d60b5e83a099c17</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/91d453f33b241cc160231e499c482bacbfffa131</url>
    <id>91d453f33b241cc160231e499c482bacbfffa131</id>
    <committed-date>2008-11-11T09:01:57-08:00</committed-date>
    <authored-date>2008-11-11T09:01:57-08:00</authored-date>
    <message>merge bmizerany/master</message>
    <tree>d58e14954c130cfcedbf3a26f84c5916c17481f5</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d389d27e1f5be58abfb4b0daa7c25920113e1b68</id>
      </parent>
    </parents>
    <author>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/703462304c01868b1c80018a2d60b5e83a099c17</url>
    <id>703462304c01868b1c80018a2d60b5e83a099c17</id>
    <committed-date>2008-11-11T07:45:56-08:00</committed-date>
    <authored-date>2008-11-11T07:45:56-08:00</authored-date>
    <message>FIX:  use_in_file_templates should split on __END__</message>
    <tree>145a4dc1f67773917a47dfaee9287c030f3a88a0</tree>
    <committer>
      <name>bmizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b03d7171d9103974904d85424351883fb2357614</id>
      </parent>
    </parents>
    <author>
      <name>Igal Koshevoy</name>
      <email>igal@pragmaticraft.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/68d76aa504a629e112caef13526951696e615ad4</url>
    <id>68d76aa504a629e112caef13526951696e615ad4</id>
    <committed-date>2008-11-07T05:15:28-08:00</committed-date>
    <authored-date>2008-11-04T03:35:09-08:00</authored-date>
    <message>fix root path detection under thin/passenger

Fixed how the Sinatra application's path is set. Previously it
was derived exclusively from $0, but this was causing problems
when running Sinatra under Rack because $0 is the web server
(e.g., thin, passenger, etc) and thus Sinatra would incorrectly
set things like the default views path. This fix adds a new
locate_app_file method that uses a number of techniques to guess the
Sinatra application's path.</message>
    <tree>756005949c3b3757070a5774780aa50005379906</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d389d27e1f5be58abfb4b0daa7c25920113e1b68</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/b03d7171d9103974904d85424351883fb2357614</url>
    <id>b03d7171d9103974904d85424351883fb2357614</id>
    <committed-date>2008-11-07T04:40:15-08:00</committed-date>
    <authored-date>2008-11-07T04:27:09-08:00</authored-date>
    <message>fix in file templates w/ CR+LF line ends (#45)</message>
    <tree>69e089d360f4db572a563425ee2eec1ec06df3c6</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cdf1abbadd80040d4a88041b50fa8c5cf891b871</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/d389d27e1f5be58abfb4b0daa7c25920113e1b68</url>
    <id>d389d27e1f5be58abfb4b0daa7c25920113e1b68</id>
    <committed-date>2008-11-03T17:42:04-08:00</committed-date>
    <authored-date>2008-11-03T17:42:04-08:00</authored-date>
    <message>update ChangeLog for 0.3.2 release</message>
    <tree>53057053f29dd6680436ca85c1febb9b904a44a6</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a7c1cdc64ae81bcd3c5aeb1af833bad777173ab2</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/cdf1abbadd80040d4a88041b50fa8c5cf891b871</url>
    <id>cdf1abbadd80040d4a88041b50fa8c5cf891b871</id>
    <committed-date>2008-11-02T05:19:17-08:00</committed-date>
    <authored-date>2008-11-02T05:19:17-08:00</authored-date>
    <message>oops. quick gemspec fix</message>
    <tree>11f1f84e14ad56a69ccab12de20f808a59ce4766</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c8a93db60491ae28c57a0a00d58fb8059a7777b</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/a7c1cdc64ae81bcd3c5aeb1af833bad777173ab2</url>
    <id>a7c1cdc64ae81bcd3c5aeb1af833bad777173ab2</id>
    <committed-date>2008-11-02T05:04:53-08:00</committed-date>
    <authored-date>2008-11-02T01:55:46-07:00</authored-date>
    <message>0.3.2 release</message>
    <tree>3d49371387a8ae2a1157a8d8fa8bd3ac03381766</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69293f6ced89c2bfd1f5ba16f1790b0688f63f8c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/8c8a93db60491ae28c57a0a00d58fb8059a7777b</url>
    <id>8c8a93db60491ae28c57a0a00d58fb8059a7777b</id>
    <committed-date>2008-11-02T04:59:24-08:00</committed-date>
    <authored-date>2008-11-02T04:59:24-08:00</authored-date>
    <message>rubyforge requires the .html extensions, apparently</message>
    <tree>dda90481beff4aec64be9fc86c0bc2de26def6aa</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe1ed270d0042c53da2a1963d4eceed696933684</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/69293f6ced89c2bfd1f5ba16f1790b0688f63f8c</url>
    <id>69293f6ced89c2bfd1f5ba16f1790b0688f63f8c</id>
    <committed-date>2008-11-02T04:55:23-08:00</committed-date>
    <authored-date>2008-11-02T04:51:09-08:00</authored-date>
    <message>doc/website cleanup</message>
    <tree>04764a72a4a695dd32ff5b43e4d44d9587d007fd</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8a02423e968b3cac4f4165876f96f368352d539</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/fe1ed270d0042c53da2a1963d4eceed696933684</url>
    <id>fe1ed270d0042c53da2a1963d4eceed696933684</id>
    <committed-date>2008-11-02T04:33:32-08:00</committed-date>
    <authored-date>2008-11-02T03:42:25-08:00</authored-date>
    <message>rake tasks to build a simple website</message>
    <tree>66d32a45f8aaa49701b0dd512c0810fc4fcee938</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c77c2291bb7b7a69eefdf67e77f783c67848946</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/d8a02423e968b3cac4f4165876f96f368352d539</url>
    <id>d8a02423e968b3cac4f4165876f96f368352d539</id>
    <committed-date>2008-11-02T04:28:31-08:00</committed-date>
    <authored-date>2008-11-02T03:37:48-08:00</authored-date>
    <message>rake task for generating rubyforge website; assets (logo, CSS)</message>
    <tree>2068ec07c7775b7562c2366eefbf28920c14d7ff</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b6d05bc6cd382c2a9e0daa495b7374af6f62395c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/7c77c2291bb7b7a69eefdf67e77f783c67848946</url>
    <id>7c77c2291bb7b7a69eefdf67e77f783c67848946</id>
    <committed-date>2008-11-02T01:06:10-07:00</committed-date>
    <authored-date>2008-11-02T00:53:03-07:00</authored-date>
    <message>simplify Static implementation; use 8K chunks instead of 4K

The Static event handler is now instantiated with a reference
back to the Sinatra app instead of using the global singleton.
While here, bump streaming buffer size from 4K to 8K -- word
around the campfire is that reading in 8K chunks results in a bit
less IO on most modern systems.</message>
    <tree>d52cb7c36fb02ec3755bd08b16bd754e88332b9d</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ce747bdec9eef1f02f8a554e7cfcc40c959796d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/b6d05bc6cd382c2a9e0daa495b7374af6f62395c</url>
    <id>b6d05bc6cd382c2a9e0daa495b7374af6f62395c</id>
    <committed-date>2008-11-02T01:06:10-07:00</committed-date>
    <authored-date>2008-11-02T00:23:04-07:00</authored-date>
    <message>remove custom rack mongrel handler

This is the same (byte-for-byte) handler that's included with Rack
0.4 which we've required since 0.3.</message>
    <tree>696165a131cd46d60295248220dc5a0082de172c</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10c90d5f8759c4a10bf33b47d405ae38910baeef</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/1ce747bdec9eef1f02f8a554e7cfcc40c959796d</url>
    <id>1ce747bdec9eef1f02f8a554e7cfcc40c959796d</id>
    <committed-date>2008-11-02T01:02:50-07:00</committed-date>
    <authored-date>2008-11-02T00:20:46-07:00</authored-date>
    <message>fix send_file reading entire file by default

The default :stream option value was not being picked up properly
leading all calls to send_file (including those served with Static)
to read the entire file into a string before sending. Further, the
body was then being returned as a string, which causes Rack to
iterate over the contents line-wise.</message>
    <tree>00fbef7403a06aeff4bd7e79b3c6bea5bd5185ff</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7cfe04a905aea9cfabaf9b6fc7cda6aa90d95841</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/10c90d5f8759c4a10bf33b47d405ae38910baeef</url>
    <id>10c90d5f8759c4a10bf33b47d405ae38910baeef</id>
    <committed-date>2008-09-27T03:29:27-07:00</committed-date>
    <authored-date>2008-09-27T03:29:27-07:00</authored-date>
    <message>document testing with rspec</message>
    <tree>e67ff33b6b5ccfaae8086ab6279b64062ae80d95</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e75f4b3f72d819e67899f30c67dd60d49ac3e718</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/7cfe04a905aea9cfabaf9b6fc7cda6aa90d95841</url>
    <id>7cfe04a905aea9cfabaf9b6fc7cda6aa90d95841</id>
    <committed-date>2008-09-24T18:48:33-07:00</committed-date>
    <authored-date>2008-09-24T18:48:33-07:00</authored-date>
    <message>Fix for test/unit and test/spec docs</message>
    <tree>3b5fdba500093e9dd6a5882769e5397f818bff19</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c09025efc5c5e5aca8b26eb22d76ab0b7943ac49</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/e75f4b3f72d819e67899f30c67dd60d49ac3e718</url>
    <id>e75f4b3f72d819e67899f30c67dd60d49ac3e718</id>
    <committed-date>2008-09-09T01:17:13-07:00</committed-date>
    <authored-date>2008-09-09T01:17:13-07:00</authored-date>
    <message>misc README formatting tweaks</message>
    <tree>19ada13c43c12cbe75267bc10b764934752f67d6</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2f13feabc309587959bb565f4355495a915879af</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/c09025efc5c5e5aca8b26eb22d76ab0b7943ac49</url>
    <id>c09025efc5c5e5aca8b26eb22d76ab0b7943ac49</id>
    <committed-date>2008-09-08T23:13:41-07:00</committed-date>
    <authored-date>2008-09-08T23:13:41-07:00</authored-date>
    <message>tiny 0.3.1 release</message>
    <tree>8ee93f189921c36065fae4919272736a32499c82</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55221fc8c9737600320928387a995d65ada14710</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/2f13feabc309587959bb565f4355495a915879af</url>
    <id>2f13feabc309587959bb565f4355495a915879af</id>
    <committed-date>2008-09-08T11:24:35-07:00</committed-date>
    <authored-date>2008-09-08T11:24:35-07:00</authored-date>
    <message>Unbreak optional path parameters</message>
    <tree>c914f8bbdc3583fa50cf21d39eeaa99696d156cf</tree>
    <committer>
      <name>Jeremy Evans</name>
      <email>code@jeremyevans.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a94f8f7a51d66c093b039d4edcd646ca9adc447c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/55221fc8c9737600320928387a995d65ada14710</url>
    <id>55221fc8c9737600320928387a995d65ada14710</id>
    <committed-date>2008-09-07T21:12:05-07:00</committed-date>
    <authored-date>2008-09-07T21:12:05-07:00</authored-date>
    <message>add ChangeLog to gem file manifest</message>
    <tree>0bd61f2428bab63a732679f6030aac96e1b712c8</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ca86f8a5cc2aa34f7f7ad8397746be2f2c174c82</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/a94f8f7a51d66c093b039d4edcd646ca9adc447c</url>
    <id>a94f8f7a51d66c093b039d4edcd646ca9adc447c</id>
    <committed-date>2008-09-07T21:11:21-07:00</committed-date>
    <authored-date>2008-09-07T21:11:21-07:00</authored-date>
    <message>fix issue with gem install failure with --test arg</message>
    <tree>2c21f82c29b253aede4d15e06b08e852c3daebf5</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
</commits>
