<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>9f0203dbbba1b8fa74a4ebc80b6c696e3a05a223</id>
      </parent>
    </parents>
    <author>
      <name>John Croisant</name>
      <email>jacius@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/96c5ac12394ac1d1b82b0db69439a8b724cca6f1</url>
    <id>96c5ac12394ac1d1b82b0db69439a8b724cca6f1</id>
    <committed-date>2009-12-05T23:55:21-08:00</committed-date>
    <authored-date>2009-12-05T22:24:50-08:00</authored-date>
    <message>The PUT/DELETE hack won't work without Rack::MethodOverride</message>
    <tree>e13da504e1f5a8fcd0bf0fe636d472e79a730b05</tree>
    <committer>
      <name>Scott Wisely</name>
      <email>syd@scrimfind.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95a4cbc5bacb06b201e079e3d01afaa42cfeb179</id>
      </parent>
    </parents>
    <author>
      <name>Jordan Elver</name>
      <email>jordan.elver@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/9f0203dbbba1b8fa74a4ebc80b6c696e3a05a223</url>
    <id>9f0203dbbba1b8fa74a4ebc80b6c696e3a05a223</id>
    <committed-date>2009-11-23T07:55:43-08:00</committed-date>
    <authored-date>2009-11-21T17:30:22-08:00</authored-date>
    <message>Fixed the DELETE _method hack HTML example</message>
    <tree>0419744f244d32e062faca5c5652beb59a95b68e</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>596f0ceb302fa598c259a5b5ad2f633d5fcf4fc3</id>
      </parent>
    </parents>
    <author>
      <name>Rohit Arondekar</name>
      <email>rohit.arondekar@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/95a4cbc5bacb06b201e079e3d01afaa42cfeb179</url>
    <id>95a4cbc5bacb06b201e079e3d01afaa42cfeb179</id>
    <committed-date>2009-08-19T23:44:30-07:00</committed-date>
    <authored-date>2009-08-19T23:44:30-07:00</authored-date>
    <message>Made minor corrections in Introduction, Filters and Error Handling</message>
    <tree>8118f619a50dda3bc47536c56be80be0dd1fd1d8</tree>
    <committer>
      <name>Rohit Arondekar</name>
      <email>rohit.arondekar@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cce9b3eb8fbf8c162b07e15977559998eca0ab2</id>
      </parent>
    </parents>
    <author>
      <name>gruner</name>
      <email>andrew@divineflame.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/596f0ceb302fa598c259a5b5ad2f633d5fcf4fc3</url>
    <id>596f0ceb302fa598c259a5b5ad2f633d5fcf4fc3</id>
    <committed-date>2009-05-23T00:33:48-07:00</committed-date>
    <authored-date>2009-05-22T13:26:59-07:00</authored-date>
    <message>The '9.0' version number was confusing. Changed it to '0.9.0'. Also fixed a few grammar and punctuation issues.

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>7299ec28bbec20dec80d9ebcd664258ac4d5be37</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cee90a8bc689116dab67f30f55343b435f0529ef</id>
      </parent>
    </parents>
    <author>
      <name>gruner</name>
      <email>andrew@divineflame.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/3cce9b3eb8fbf8c162b07e15977559998eca0ab2</url>
    <id>3cce9b3eb8fbf8c162b07e15977559998eca0ab2</id>
    <committed-date>2009-05-23T00:33:45-07:00</committed-date>
    <authored-date>2009-05-22T13:16:27-07:00</authored-date>
    <message>clarified Sinatra version number

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>c14e364e313f6702d2d25e10636b03095e559a54</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ff5a6b02b14dda8967006682f8421d90f42c5320</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/cee90a8bc689116dab67f30f55343b435f0529ef</url>
    <id>cee90a8bc689116dab67f30f55343b435f0529ef</id>
    <committed-date>2009-05-18T03:31:58-07:00</committed-date>
    <authored-date>2009-05-18T03:31:58-07:00</authored-date>
    <message>Fix AR code examples [#228]</message>
    <tree>d2bc89fc622fb8baa4b355ffbf85bbabbcf8b4d2</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7d5465fe0afe12349f595268c041041def293ae3</id>
      </parent>
    </parents>
    <author>
      <name>Attila Csisz&#225;r</name>
      <email>csiszar.ati@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/ff5a6b02b14dda8967006682f8421d90f42c5320</url>
    <id>ff5a6b02b14dda8967006682f8421d90f42c5320</id>
    <committed-date>2009-05-18T03:27:22-07:00</committed-date>
    <authored-date>2009-04-04T10:47:24-07:00</authored-date>
    <message>Describe FastCGI deployment with various versions(0.3 and 0.9)

Signed-off-by: Ryan Tomayko &lt;rtomayko@gmail.com&gt;</message>
    <tree>a66565c3a52c0d6d580a1acdabca7b02bed770c9</tree>
    <committer>
      <name>Ryan Tomayko</name>
      <email>rtomayko@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9b5d70499305d57c404d2fa05b1bd7e5b792df1</id>
      </parent>
    </parents>
    <author>
      <name>bryanwoods</name>
      <email>bryanwoods4e@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/7d5465fe0afe12349f595268c041041def293ae3</url>
    <id>7d5465fe0afe12349f595268c041041def293ae3</id>
    <committed-date>2009-05-08T08:22:29-07:00</committed-date>
    <authored-date>2009-05-08T07:34:49-07:00</authored-date>
    <message>Fixing same typo in a different place

Signed-off-by: Markus Prinz &lt;markus.prinz@qsig.org&gt;</message>
    <tree>2c9d937df08b70846d42ea2ef278352c3a29e14b</tree>
    <committer>
      <name>Markus Prinz</name>
      <email>markus.prinz@qsig.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a909f3b560f81db2e1f38576ec293434fc6bc3f9</id>
      </parent>
    </parents>
    <author>
      <name>bryanwoods</name>
      <email>bryanwoods4e@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/b9b5d70499305d57c404d2fa05b1bd7e5b792df1</url>
    <id>b9b5d70499305d57c404d2fa05b1bd7e5b792df1</id>
    <committed-date>2009-05-08T08:22:28-07:00</committed-date>
    <authored-date>2009-05-08T07:32:42-07:00</authored-date>
    <message>Fixing typo

Signed-off-by: Markus Prinz &lt;markus.prinz@qsig.org&gt;</message>
    <tree>bcf9f18b82cd43ea97886389a1d172d274384e65</tree>
    <committer>
      <name>Markus Prinz</name>
      <email>markus.prinz@qsig.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>482b02028b4299f97ebff9d988d9e9526c1d0014</id>
      </parent>
    </parents>
    <author>
      <name>Attila Csisz&#225;r</name>
      <email>csiszar.ati@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/a909f3b560f81db2e1f38576ec293434fc6bc3f9</url>
    <id>a909f3b560f81db2e1f38576ec293434fc6bc3f9</id>
    <committed-date>2009-04-06T19:52:48-07:00</committed-date>
    <authored-date>2009-04-03T13:03:31-07:00</authored-date>
    <message>Add an anchor to routes section rather than mention it

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>b8274276f88c85300116df025b80eeef1aa39d85</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c616f1a7258c7cf1e83a0201a4a987d0d889ad5</id>
      </parent>
    </parents>
    <author>
      <name>Attila Csisz&#225;r</name>
      <email>csiszar.ati@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/482b02028b4299f97ebff9d988d9e9526c1d0014</url>
    <id>482b02028b4299f97ebff9d988d9e9526c1d0014</id>
    <committed-date>2009-04-06T19:52:32-07:00</committed-date>
    <authored-date>2009-04-03T13:00:40-07:00</authored-date>
    <message>How to use form parameters with a fix  regardly to nested parameters before sinatra 3.0

Signed-off-by: Simon Rozet &lt;simon@rozet.name&gt;</message>
    <tree>281f7fbcbd7f851ea6e848a0b1f717044b8081a1</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5dde570b5a3d441a7626304496931efaa1455808</id>
      </parent>
    </parents>
    <author>
      <name>lucasjosh</name>
      <email>jl@lucasjosh.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/7c616f1a7258c7cf1e83a0201a4a987d0d889ad5</url>
    <id>7c616f1a7258c7cf1e83a0201a4a987d0d889ad5</id>
    <committed-date>2009-03-23T13:17:15-07:00</committed-date>
    <authored-date>2009-03-03T22:52:12-08:00</authored-date>
    <message>Adding Sequel example to show how to use with Sinatra

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>fe5f00cf563802afbc7fbb77266116978ebd8d0c</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2e97f1501511fd623a843d5204536cbe0207fa4</id>
      </parent>
    </parents>
    <author>
      <name>Deepak Kumar</name>
      <email>deepak@yetisoftware.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/5dde570b5a3d441a7626304496931efaa1455808</url>
    <id>5dde570b5a3d441a7626304496931efaa1455808</id>
    <committed-date>2009-03-23T13:16:28-07:00</committed-date>
    <authored-date>2009-03-10T15:17:49-07:00</authored-date>
    <message>Added instructions on how to get around error one encounters on DreamHost deploying to passenger

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>28589c68816889ad00bcf42839a1505304312d39</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>82f79d6c696352e9f06eceb2fb9a8909f00170bc</id>
      </parent>
    </parents>
    <author>
      <name>jdp</name>
      <email>jdp34@njit.edu</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/f2e97f1501511fd623a843d5204536cbe0207fa4</url>
    <id>f2e97f1501511fd623a843d5204536cbe0207fa4</id>
    <committed-date>2009-03-23T13:15:45-07:00</committed-date>
    <authored-date>2009-03-23T12:51:27-07:00</authored-date>
    <message>Cleaned up the DataMapper section

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>2b9712face8ffa6ee9df6a898345642b05d3b924</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e130243844f2b0de9849a525c787d4cbbb6ed501</id>
      </parent>
    </parents>
    <author>
      <name>jdp</name>
      <email>jdp34@njit.edu</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/82f79d6c696352e9f06eceb2fb9a8909f00170bc</url>
    <id>82f79d6c696352e9f06eceb2fb9a8909f00170bc</id>
    <committed-date>2009-03-23T13:15:40-07:00</committed-date>
    <authored-date>2009-03-23T11:22:58-07:00</authored-date>
    <message>Wrote the DataMapper section

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>d0fad2d67993246e5303d8341a19596013b2de77</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04bfd435ae75a13305fe6da95676d67e85dd623e</id>
      </parent>
    </parents>
    <author>
      <name>Scott Wisely</name>
      <email>syd@scrimfind.org</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/e130243844f2b0de9849a525c787d4cbbb6ed501</url>
    <id>e130243844f2b0de9849a525c787d4cbbb6ed501</id>
    <committed-date>2009-03-23T13:14:35-07:00</committed-date>
    <authored-date>2009-01-24T04:50:03-08:00</authored-date>
    <message>various fixes

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>5e2a54a80a082f10d8db35dc5d83909856dc2fc7</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18a006adeed31637342396842dbdfa6447ab6a01</id>
      </parent>
    </parents>
    <author>
      <name>karmi</name>
      <email>karel.minarik@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/04bfd435ae75a13305fe6da95676d67e85dd623e</url>
    <id>04bfd435ae75a13305fe6da95676d67e85dd623e</id>
    <committed-date>2009-02-13T11:03:59-08:00</committed-date>
    <authored-date>2009-02-13T11:03:59-08:00</authored-date>
    <message>More casual wording of &quot;Sinatra isn't MVC&quot;</message>
    <tree>699f1458a4d22dcdeface29090c17d623612d424</tree>
    <committer>
      <name>karmi</name>
      <email>karel.minarik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dae660237947f19edb7e36acfc2c0f384cb036f9</id>
      </parent>
    </parents>
    <author>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/18a006adeed31637342396842dbdfa6447ab6a01</url>
    <id>18a006adeed31637342396842dbdfa6447ab6a01</id>
    <committed-date>2009-02-11T13:14:33-08:00</committed-date>
    <authored-date>2009-02-11T13:14:33-08:00</authored-date>
    <message>Show the correct .ru format</message>
    <tree>b66585e0079ce435a665a5b7d355a63a78a76ebc</tree>
    <committer>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a779525ca9e3a1d02b9baff40c0489c828af6f9b</id>
      </parent>
    </parents>
    <author>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/dae660237947f19edb7e36acfc2c0f384cb036f9</url>
    <id>dae660237947f19edb7e36acfc2c0f384cb036f9</id>
    <committed-date>2009-02-10T01:41:18-08:00</committed-date>
    <authored-date>2009-02-10T01:41:18-08:00</authored-date>
    <message>upgrading deprecated code</message>
    <tree>7dbef418555ce8bbb6e58d7d6fb501ca4e11aae0</tree>
    <committer>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63d7406cdf465dbd5aa187a1a49218aea4b7887b</id>
      </parent>
    </parents>
    <author>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/a779525ca9e3a1d02b9baff40c0489c828af6f9b</url>
    <id>a779525ca9e3a1d02b9baff40c0489c828af6f9b</id>
    <committed-date>2009-02-10T01:31:40-08:00</committed-date>
    <authored-date>2009-02-10T01:31:40-08:00</authored-date>
    <message>Better wording</message>
    <tree>15c2bf97140b97fc957fd37098b87def22f694dd</tree>
    <committer>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cee76df6e3dc245fba9f31b565a41cc06ac8dcc6</id>
      </parent>
    </parents>
    <author>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/63d7406cdf465dbd5aa187a1a49218aea4b7887b</url>
    <id>63d7406cdf465dbd5aa187a1a49218aea4b7887b</id>
    <committed-date>2009-02-10T00:41:50-08:00</committed-date>
    <authored-date>2009-02-09T23:31:11-08:00</authored-date>
    <message>Show the easiest deployment + configuration first.

Sinatra is about quickly getting a web application up and running.
Right now, Heroku is hands-down the easiest way to get going.  If
at any time there proves to be an easier way, I am all for putting it
first.</message>
    <tree>5f2a83ae08c7f7395723028175f611809ae1a1d3</tree>
    <committer>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a3bfd9478a700cd8d67fe85ab19705562f2e534</id>
      </parent>
    </parents>
    <author>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/cee76df6e3dc245fba9f31b565a41cc06ac8dcc6</url>
    <id>cee76df6e3dc245fba9f31b565a41cc06ac8dcc6</id>
    <committed-date>2009-02-09T23:29:40-08:00</committed-date>
    <authored-date>2009-02-09T23:29:40-08:00</authored-date>
    <message>Update Heroku information</message>
    <tree>3214cb68f78b45cbcf6807fed4cf4a8a680a0162</tree>
    <committer>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>398e1a992e5837951696aebcf782c14606982dcc</id>
      </parent>
    </parents>
    <author>
      <name>Scott Wisely</name>
      <email>syd@scrimfind.org</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/7a3bfd9478a700cd8d67fe85ab19705562f2e534</url>
    <id>7a3bfd9478a700cd8d67fe85ab19705562f2e534</id>
    <committed-date>2009-01-29T15:49:10-08:00</committed-date>
    <authored-date>2009-01-29T15:47:36-08:00</authored-date>
    <message>link to sinatra/sinatra, not bmizerany/sinatra

Signed-off-by: Scott Wisely &lt;syd@scrimfind.org&gt;</message>
    <tree>eddeb47479e1e1f65ea14ab74a16a761a34770e2</tree>
    <committer>
      <name>Scott Wisely</name>
      <email>syd@scrimfind.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c2c766d91faf38d61af37865345cc20de45de5c</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/398e1a992e5837951696aebcf782c14606982dcc</url>
    <id>398e1a992e5837951696aebcf782c14606982dcc</id>
    <committed-date>2009-01-28T08:03:05-08:00</committed-date>
    <authored-date>2009-01-28T08:03:05-08:00</authored-date>
    <message>Official repo is sinatra/sinatra, not bmizerany/sinatra</message>
    <tree>f98cdd7810ebb1ae4d78047c3e95b9cd345f8471</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2980f04690017355b02551e34943cca69d4f66c3</id>
      </parent>
    </parents>
    <author>
      <name>Scott Wisely</name>
      <email>syd@scrimfind.org</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/3c2c766d91faf38d61af37865345cc20de45de5c</url>
    <id>3c2c766d91faf38d61af37865345cc20de45de5c</id>
    <committed-date>2009-01-24T00:17:17-08:00</committed-date>
    <authored-date>2009-01-24T00:15:18-08:00</authored-date>
    <message>fixed a typo

Signed-off-by: Scott Wisely &lt;syd@scrimfind.org&gt;</message>
    <tree>09ae211c2a892c9f47e1eabeb063fcedb3ec47e4</tree>
    <committer>
      <name>Scott Wisely</name>
      <email>syd@scrimfind.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c3404dec86fa644fc658867931a11b7ec4c8b39</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/2980f04690017355b02551e34943cca69d4f66c3</url>
    <id>2980f04690017355b02551e34943cca69d4f66c3</id>
    <committed-date>2009-01-20T13:05:16-08:00</committed-date>
    <authored-date>2009-01-20T13:03:31-08:00</authored-date>
    <message>unicode arrows ftw</message>
    <tree>c440bd2fd2092b896168157b4751bdc661f508dc</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>45edcb5c7971a09eabe230a02b3705c64b63e011</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/2c3404dec86fa644fc658867931a11b7ec4c8b39</url>
    <id>2c3404dec86fa644fc658867931a11b7ec4c8b39</id>
    <committed-date>2009-01-20T13:05:13-08:00</committed-date>
    <authored-date>2009-01-20T12:36:06-08:00</authored-date>
    <message>code example for use of session</message>
    <tree>116fdae539c17b33ad5d11af52efe883d3991766</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce29dd50825cdbe949f5e9e0ed7a4aa7574a48ea</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/45edcb5c7971a09eabe230a02b3705c64b63e011</url>
    <id>45edcb5c7971a09eabe230a02b3705c64b63e011</id>
    <committed-date>2009-01-20T12:30:59-08:00</committed-date>
    <authored-date>2009-01-20T12:30:59-08:00</authored-date>
    <message>fix whitespaces and line length</message>
    <tree>99480e6829925be2d5c1db92377756e01beb4331</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>023eddbea37b430bd1e94602c7e57368b16ef617</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/ce29dd50825cdbe949f5e9e0ed7a4aa7574a48ea</url>
    <id>ce29dd50825cdbe949f5e9e0ed7a4aa7574a48ea</id>
    <committed-date>2009-01-16T16:28:05-08:00</committed-date>
    <authored-date>2009-01-16T16:25:41-08:00</authored-date>
    <message>Remove ghosts

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>a98ceebdda3bf84738c2bc24d9570fe39f78e0e7</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>85a2696eebcfc4f0bfdf0623bfcfda562bce5080</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/sinatra/sinatra-book/commit/023eddbea37b430bd1e94602c7e57368b16ef617</url>
    <id>023eddbea37b430bd1e94602c7e57368b16ef617</id>
    <committed-date>2009-01-16T16:20:08-08:00</committed-date>
    <authored-date>2009-01-16T05:10:15-08:00</authored-date>
    <message>Needles tune-ups

Signed-off-by: Chris Schneider &lt;chris@christopher-schneider.com&gt;</message>
    <tree>4b37a1f875053e7e0cf8cd027fe24bdf54dc0612</tree>
    <committer>
      <name>Chris Schneider</name>
      <email>chris@christopher-schneider.com</email>
    </committer>
  </commit>
</commits>
