<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5c6332c358d95832fcf52adc86a7a9094c650bcc</id>
      </parent>
    </parents>
    <author>
      <name>Jimmy Schementi</name>
      <email>jschementi@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/c4b0fc3eb7894e627ce3e812da46385f0d93f804</url>
    <id>c4b0fc3eb7894e627ce3e812da46385f0d93f804</id>
    <committed-date>2009-10-16T23:12:14-07:00</committed-date>
    <authored-date>2008-12-21T18:36:14-08:00</authored-date>
    <message>Adds after filters

Originally by jschementi (http://bit.ly/1RTt2H)
Updated for Sinatra 1.0 by rtomayko</message>
    <tree>1a1fe899a65caaaacf2ae0d929920f08b81663bb</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c4263e29459163a41d2a0b89f6263e4e31c205a2</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/5c6332c358d95832fcf52adc86a7a9094c650bcc</url>
    <id>5c6332c358d95832fcf52adc86a7a9094c650bcc</id>
    <committed-date>2009-10-16T22:19:48-07:00</committed-date>
    <authored-date>2009-10-16T22:19:48-07:00</authored-date>
    <message>use settings in preference to both options and self.class</message>
    <tree>47aa318436b5ce7645101c9729f646c0e277650e</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d228993e31d44a13b4b9c1bf0d3317d5ea4ea6c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/c4263e29459163a41d2a0b89f6263e4e31c205a2</url>
    <id>c4263e29459163a41d2a0b89f6263e4e31c205a2</id>
    <committed-date>2009-10-16T22:01:56-07:00</committed-date>
    <authored-date>2009-10-16T22:01:55-07:00</authored-date>
    <message>allow non-bundled tilt to be loaded

Tries to require 'tilt' before falling back on the
bundled version - 'sinatra/tilt'. This should result
in any tilt on the $LOAD_PATH overriding the bundled
version.</message>
    <tree>1eacd21e8004d7c820e2e71533498bc4b2763eea</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>688e46630ae9fd012dc0da9f51dbf972fe4f4c3f</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/5d228993e31d44a13b4b9c1bf0d3317d5ea4ea6c</url>
    <id>5d228993e31d44a13b4b9c1bf0d3317d5ea4ea6c</id>
    <committed-date>2009-10-12T02:02:07-07:00</committed-date>
    <authored-date>2009-10-04T07:42:54-07:00</authored-date>
    <message>Add #mime_type to the delagator</message>
    <tree>19463159dcc9457d1ba11ba4ede6b9a484d38e69</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5da3460f90e7fecdb8e8edca8f0ced532a2c9831</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/688e46630ae9fd012dc0da9f51dbf972fe4f4c3f</url>
    <id>688e46630ae9fd012dc0da9f51dbf972fe4f4c3f</id>
    <committed-date>2009-10-12T02:02:07-07:00</committed-date>
    <authored-date>2009-10-04T07:41:48-07:00</authored-date>
    <message>Remove #mime in main.rb</message>
    <tree>c6b599ec59106f02311b3197384addd43b400c98</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31bf02608731e3e02792d89671189c449f0a3369</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/5da3460f90e7fecdb8e8edca8f0ced532a2c9831</url>
    <id>5da3460f90e7fecdb8e8edca8f0ced532a2c9831</id>
    <committed-date>2009-10-12T02:02:07-07:00</committed-date>
    <authored-date>2009-10-04T07:41:03-07:00</authored-date>
    <message>Allow to register a mime type with mime_type</message>
    <tree>4f95f9b3c6027c19d2aaddd7f19c97372aeb01b9</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df210273d463d3c1fd025279ed268db17382ffed</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/31bf02608731e3e02792d89671189c449f0a3369</url>
    <id>31bf02608731e3e02792d89671189c449f0a3369</id>
    <committed-date>2009-10-12T02:02:06-07:00</committed-date>
    <authored-date>2009-10-04T07:12:14-07:00</authored-date>
    <message>Rename media_type to mime_type for symmetry with Rack::Mime.mime_type</message>
    <tree>a69309360c081fca8f0eb094b145a7a9dc23c089</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>edcf07ee053bdf9856fd00ba5b4fa22264f2e781</id>
      </parent>
    </parents>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/df210273d463d3c1fd025279ed268db17382ffed</url>
    <id>df210273d463d3c1fd025279ed268db17382ffed</id>
    <committed-date>2009-10-12T01:59:35-07:00</committed-date>
    <authored-date>2009-10-11T13:36:39-07:00</authored-date>
    <message>Adds a #settings method which #options is alised to.

I propose options be renamed &quot;settings&quot; - the nomenclature is perhaps more
appropriate.

set &amp; settings vs set &amp; options</message>
    <tree>73d94560f1d7e4d9060340df25655b07dcdcb8ac</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6ea22bb8ff4c8354328db4fa60023c7d494c9bf</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/341e3369d11947e74a07073d96cd8f20eb1565d0</url>
    <id>341e3369d11947e74a07073d96cd8f20eb1565d0</id>
    <committed-date>2009-10-04T06:52:10-07:00</committed-date>
    <authored-date>2009-10-03T06:01:51-07:00</authored-date>
    <message>Stop disabling sessions in test environement

Manually `disable :sessions` if you want to manually pass in
the `rack.session` env key in your tests.</message>
    <tree>7982b44166ddadf31f9fe01873ef4aaf6c506cc2</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b1efa9d55d8b08e935d982fc56e141e66d02fb9</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/c6ea22bb8ff4c8354328db4fa60023c7d494c9bf</url>
    <id>c6ea22bb8ff4c8354328db4fa60023c7d494c9bf</id>
    <committed-date>2009-10-04T06:27:18-07:00</committed-date>
    <authored-date>2009-06-08T01:52:02-07:00</authored-date>
    <message>Add cache_control and expires helper methods [#247]</message>
    <tree>ed78e0304a2c5373656bf08b294e987f9319812f</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4f2c51a02b0c7addbee1d13c6d78d0e384d5a61</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/aabf1c27b1f334a3ae2e85be4d9fc3a010cadea5</url>
    <id>aabf1c27b1f334a3ae2e85be4d9fc3a010cadea5</id>
    <committed-date>2009-10-03T14:58:56-07:00</committed-date>
    <authored-date>2009-10-03T14:58:56-07:00</authored-date>
    <message>Bundle tilt</message>
    <tree>0051a3409e9729dcf3dd3580b00f8db2698e87af</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0962513c4ede42b35bcd24d335fc6a8170695eb4</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/d4f2c51a02b0c7addbee1d13c6d78d0e384d5a61</url>
    <id>d4f2c51a02b0c7addbee1d13c6d78d0e384d5a61</id>
    <committed-date>2009-10-03T14:55:10-07:00</committed-date>
    <authored-date>2009-06-07T10:58:19-07:00</authored-date>
    <message>Fix a couple of arity errors under 1.9</message>
    <tree>3deaf6f0766e8e83b9a63d543847c202da4c8456</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f94cc54fd2c2cebab541e1ed35298d97d0504d5</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/0962513c4ede42b35bcd24d335fc6a8170695eb4</url>
    <id>0962513c4ede42b35bcd24d335fc6a8170695eb4</id>
    <committed-date>2009-10-03T14:55:03-07:00</committed-date>
    <authored-date>2009-06-07T09:50:22-07:00</authored-date>
    <message>Use Tilt for templating

This fixes a whole slew of issues with templates and adds some
new features:

 * Template files are read from disk once
 * Template compilation is cached. For instance, ERB templates are
   converted to Ruby once leaving only the eval for subsequent
   renders. HAML templates use a single engine instance.
 * Backtraces from file templates have the templates file and line
   number.
 * Backtraces from in-file templates have correct file/line numbers :)</message>
    <tree>04fdf2ff1b290e35baec2a3cdb42dacf62f5bdfa</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bbbe9fa18b9d27fad7411950173d9ee92950e2c1</id>
      </parent>
    </parents>
    <author>
      <name>Ian Dees</name>
      <email>undees@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/1f94cc54fd2c2cebab541e1ed35298d97d0504d5</url>
    <id>1f94cc54fd2c2cebab541e1ed35298d97d0504d5</id>
    <committed-date>2009-10-03T07:18:35-07:00</committed-date>
    <authored-date>2009-10-03T07:18:35-07:00</authored-date>
    <message>Fix use_in_file_templates! with jRuby on Windows

It's actually a workaround for a jRuby issue.

  http://jira.codehaus.org/browse/JRUBY-61

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>9a259613739faeffbbc6d1e8c3cf7485378660d3</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61a2568dc1cdc1e36930dace6153c1ae35089db0</id>
      </parent>
    </parents>
    <author>
      <name>Dylan Egan</name>
      <email>me@dylanegan.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/bbbe9fa18b9d27fad7411950173d9ee92950e2c1</url>
    <id>bbbe9fa18b9d27fad7411950173d9ee92950e2c1</id>
    <committed-date>2009-10-03T06:53:13-07:00</committed-date>
    <authored-date>2009-08-25T15:27:02-07:00</authored-date>
    <message>Apply filters after checking for static files. From #278 by Chris.

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>d44e4a214bf5af4de63b5f9bc7aa0f1063a9cf29</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f030b6d1ff1d3b6b73a9bd4b995516627c8cb41</id>
      </parent>
    </parents>
    <author>
      <name>Danny Tatom</name>
      <email>dannytatom@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/61a2568dc1cdc1e36930dace6153c1ae35089db0</url>
    <id>61a2568dc1cdc1e36930dace6153c1ae35089db0</id>
    <committed-date>2009-09-22T12:24:20-07:00</committed-date>
    <authored-date>2009-09-21T20:24:00-07:00</authored-date>
    <message>Fixed jumbled sentence in lib/sinatra/showexceptions.rb

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>321a8046caaba96ab6231f847da951a5ea35ed90</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ab1690064495723055c714f35ca9f41098c7ff2</id>
      </parent>
    </parents>
    <author>
      <name>Adam Wiggins</name>
      <email>adam@heroku.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/0f030b6d1ff1d3b6b73a9bd4b995516627c8cb41</url>
    <id>0f030b6d1ff1d3b6b73a9bd4b995516627c8cb41</id>
    <committed-date>2009-08-18T04:48:46-07:00</committed-date>
    <authored-date>2009-08-14T14:51:58-07:00</authored-date>
    <message>request.secure? to check for ssl encrypted connection

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>e384d23fbd98ef7505d8e16311eac4e90f940f3f</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c666fb11f0cddfeba34f3aaa66cc85cd6b76f18</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/08cce319c56cdb2bb8390f7550f60e5cd769e638</url>
    <id>08cce319c56cdb2bb8390f7550f60e5cd769e638</id>
    <committed-date>2009-07-26T13:18:26-07:00</committed-date>
    <authored-date>2009-07-26T13:04:52-07:00</authored-date>
    <message>Fix app_file detect when under /usr/lib/ruby/1.8 (debian, etc.) [#249]</message>
    <tree>52c29186248c7cbb935147d9c9b731ff82e065e9</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38f6619b960bb3d72517d78cda9bb0bc5084121f</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/8c666fb11f0cddfeba34f3aaa66cc85cd6b76f18</url>
    <id>8c666fb11f0cddfeba34f3aaa66cc85cd6b76f18</id>
    <committed-date>2009-07-20T15:57:26-07:00</committed-date>
    <authored-date>2009-07-20T15:57:26-07:00</authored-date>
    <message>Get rid of a rescue nil

From the commit (cfdf97d4) which introduced it:

-        begin
-          data = ::IO.read(file).split(/^__END__$/)[1]
-        rescue
-          data = nil
-        end
+        app, data =
+          ::IO.read(file).split(/^__END__$/, 2) rescue nil

The rescue block in the cfdf97d4^ tree was introduced in b88c0f5
because of #201. I am not 100% sure that rescueing Errno::ENOENT
is enough, though. Please let me know if it is not.</message>
    <tree>b54871e33c87a0bd952815a6b043a3dadd912adf</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b992ad4c9388ea9914f1200434a88a47947eca0</id>
      </parent>
    </parents>
    <author>
      <name>Wlodek Bzyl</name>
      <email>matwb@univ.gda.pl</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/38f6619b960bb3d72517d78cda9bb0bc5084121f</url>
    <id>38f6619b960bb3d72517d78cda9bb0bc5084121f</id>
    <committed-date>2009-06-27T14:55:53-07:00</committed-date>
    <authored-date>2009-05-30T04:24:43-07:00</authored-date>
    <message>Remove superfluous argument in render_* methods

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>110ad5f49fc285d234f189819b9b748d51278db5</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8b46a61c92cd050b496e724f01173303cffcb58</id>
      </parent>
    </parents>
    <author>
      <name>David Balatero</name>
      <email>dbalatero@evri.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/3b992ad4c9388ea9914f1200434a88a47947eca0</url>
    <id>3b992ad4c9388ea9914f1200434a88a47947eca0</id>
    <committed-date>2009-06-10T10:40:49-07:00</committed-date>
    <authored-date>2009-06-10T09:50:47-07:00</authored-date>
    <message>Fixed a bug with set :running not actually setting itself</message>
    <tree>f83d1989fc85b522f154669ebfd74ecc45c74c99</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df92285c3769a38ae12db3a99f5dfc72c671bc4a</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/f8b46a61c92cd050b496e724f01173303cffcb58</url>
    <id>f8b46a61c92cd050b496e724f01173303cffcb58</id>
    <committed-date>2009-06-10T02:25:23-07:00</committed-date>
    <authored-date>2009-06-10T02:25:20-07:00</authored-date>
    <message>remove obsolete methods from default Delegator delegates

The set_options, set_option, and configures methods are no
longer supported.</message>
    <tree>b25b54a20264ffbe3b978ed3296c4adc103b0f71</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d94830a3609cbb0e8d718b4738bf9bb7c38ff1a</id>
      </parent>
    </parents>
    <author>
      <name>David Balatero</name>
      <email>dbalatero@evri.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/df92285c3769a38ae12db3a99f5dfc72c671bc4a</url>
    <id>df92285c3769a38ae12db3a99f5dfc72c671bc4a</id>
    <committed-date>2009-06-10T02:18:28-07:00</committed-date>
    <authored-date>2009-06-05T17:44:37-07:00</authored-date>
    <message>App.running? - query whether internal server is running

This is useful in the case where you embed a Sinatra::Base app
inside of a thread within your application, and want to be able
to wait for the Sinatra app to spin up before running any other
code.

Original patch by dbalatero: http://tinyurl.com/lkr5fa

Signed-off-by: Ryan Tomayko &lt;rtomayko@gmail.com&gt;</message>
    <tree>5e7003dad31cb47f2d3caa59fadfdc0049c23a17</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7acb310c445b53440d3ecf4966ddd5bffd20140</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/4d94830a3609cbb0e8d718b4738bf9bb7c38ff1a</url>
    <id>4d94830a3609cbb0e8d718b4738bf9bb7c38ff1a</id>
    <committed-date>2009-06-08T00:18:19-07:00</committed-date>
    <authored-date>2009-06-08T00:12:55-07:00</authored-date>
    <message>Workaround for 'Illegal seek' under Apache/CGI [#227]</message>
    <tree>9d311ada57ac9d73c979d4a562fec9f2d8f35c8d</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c91e5409f1b12c674fff7a078b64a851678572f</id>
      </parent>
    </parents>
    <author>
      <name>cylence</name>
      <email>rcross@cylenceweb.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/f7acb310c445b53440d3ecf4966ddd5bffd20140</url>
    <id>f7acb310c445b53440d3ecf4966ddd5bffd20140</id>
    <committed-date>2009-06-07T22:10:58-07:00</committed-date>
    <authored-date>2009-06-07T16:17:43-07:00</authored-date>
    <message>Grammar error in comments for the Template module.

Signed-off-by: Ryan Tomayko &lt;rtomayko@gmail.com&gt;</message>
    <tree>b307d26739269d969438a2e4f4b3244fcf5a8a21</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>578fe06e423a939a13c5689486fec5cb01b800ea</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/7f5d4dfb8a2588fa888e48fbacf6d977a4cdbf3e</url>
    <id>7f5d4dfb8a2588fa888e48fbacf6d977a4cdbf3e</id>
    <committed-date>2009-06-07T05:39:59-07:00</committed-date>
    <authored-date>2009-06-07T05:39:59-07:00</authored-date>
    <message>Deprecate Sinatra::Default; use Sinatra::Application [#240]</message>
    <tree>82e844fa5cfd8d0f14b05b8909279c74dde18c4a</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>536033334f33c6822acb64e18b6cdb4eee2f85fe</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/578fe06e423a939a13c5689486fec5cb01b800ea</url>
    <id>578fe06e423a939a13c5689486fec5cb01b800ea</id>
    <committed-date>2009-06-07T05:30:11-07:00</committed-date>
    <authored-date>2009-06-07T05:30:11-07:00</authored-date>
    <message>0.10.1 github gem release</message>
    <tree>da4df5dd55d3c8b5468a9de0046187f0c65ccca7</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f974af4c03c9dc0eb439a4c29a2236715157c6c6</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/f75bee5acdc9a2da14e3605b49f6b61f94da7fa8</url>
    <id>f75bee5acdc9a2da14e3605b49f6b61f94da7fa8</id>
    <committed-date>2009-06-07T04:15:21-07:00</committed-date>
    <authored-date>2009-03-26T10:26:09-07:00</authored-date>
    <message>Cleanup and refactoring after inheritance changes</message>
    <tree>60aa31e4b14fa2a025d3e3e098f2a59787a3e2b3</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c405a76d1e9e65e41b728abc82bc7a1402986c1</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/f974af4c03c9dc0eb439a4c29a2236715157c6c6</url>
    <id>f974af4c03c9dc0eb439a4c29a2236715157c6c6</id>
    <committed-date>2009-06-07T04:12:20-07:00</committed-date>
    <authored-date>2009-03-26T09:38:40-07:00</authored-date>
    <message>Better middleware inheritance</message>
    <tree>310ce4e536295c02f275ba629b5754adcc635418</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4de90276a0b5dcfa42b8378fb2a2f1153087fb75</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/5c405a76d1e9e65e41b728abc82bc7a1402986c1</url>
    <id>5c405a76d1e9e65e41b728abc82bc7a1402986c1</id>
    <committed-date>2009-06-07T04:12:20-07:00</committed-date>
    <authored-date>2009-03-26T09:02:40-07:00</authored-date>
    <message>Better error mapping inheritance</message>
    <tree>8cda27f755309a4e8309cf8bbd9277bf46cfbc7b</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5c5aca35f92d7be056844d3f51ab55ec21d1ff7</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/4de90276a0b5dcfa42b8378fb2a2f1153087fb75</url>
    <id>4de90276a0b5dcfa42b8378fb2a2f1153087fb75</id>
    <committed-date>2009-06-07T04:12:20-07:00</committed-date>
    <authored-date>2009-03-26T08:01:20-07:00</authored-date>
    <message>Better template inheritance</message>
    <tree>7223e75cae852e1473adbac1cedd2a41ad4dc7ab</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b2ed12c0d272f54d2de1e6b2dfccbc3b54ca98da</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/d5c5aca35f92d7be056844d3f51ab55ec21d1ff7</url>
    <id>d5c5aca35f92d7be056844d3f51ab55ec21d1ff7</id>
    <committed-date>2009-06-07T04:11:14-07:00</committed-date>
    <authored-date>2009-03-25T10:55:16-07:00</authored-date>
    <message>Better route and filter inheritance [#180]</message>
    <tree>d7a4b1f0821986dfbe55e97b50b01dde61e1f47b</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b27482a37fd296f56fd5dded6ceb921b35d8294</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/b2ed12c0d272f54d2de1e6b2dfccbc3b54ca98da</url>
    <id>b2ed12c0d272f54d2de1e6b2dfccbc3b54ca98da</id>
    <committed-date>2009-06-05T22:36:02-07:00</committed-date>
    <authored-date>2009-06-05T22:34:03-07:00</authored-date>
    <message>Disable :show_exceptions on Base in all environments

See http://tinyurl.com/l7lvnl for ML discussion on this.</message>
    <tree>bdfa7f11167d9e331dbe01e4203589934ed66837</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6770f57268c9c3e74021d6adabf16b234e6d7db1</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/3b27482a37fd296f56fd5dded6ceb921b35d8294</url>
    <id>3b27482a37fd296f56fd5dded6ceb921b35d8294</id>
    <committed-date>2009-06-05T22:29:18-07:00</committed-date>
    <authored-date>2009-06-05T22:29:17-07:00</authored-date>
    <message>Remove const redefined guard that I hate

Those warnings are there for a reason, dammit ;)</message>
    <tree>8c144d0690436ea5fa501ff88b642a7d3451db55</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5215c364d10a9154f78c4ede4ba44634ba284c1</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/rtomayko/sinatra/commit/6770f57268c9c3e74021d6adabf16b234e6d7db1</url>
    <id>6770f57268c9c3e74021d6adabf16b234e6d7db1</id>
    <committed-date>2009-06-05T22:18:59-07:00</committed-date>
    <authored-date>2009-06-05T22:18:59-07:00</authored-date>
    <message>Remove code targetting Rack versions &lt; 1.0</message>
    <tree>c8fef6bd40ee7d56fc62fcd2f40e001c73b94d47</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
</commits>
