<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>4d224bd3fe0824387da3cbb5390a02a8bd775c28</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/1e90d63f9139f6bc5dc7624ef07076bedcbb0bb3</url>
    <id>1e90d63f9139f6bc5dc7624ef07076bedcbb0bb3</id>
    <committed-date>2008-10-21T20:26:44-07:00</committed-date>
    <authored-date>2008-10-21T20:26:44-07:00</authored-date>
    <message>Set RACK_ENV based on environment option when loading rackup file [Curtis Summers] [#83 state:resolved]</message>
    <tree>1d29c169bc56e3ecc1513904ef35311aea58fbd0</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23b79312da91f71634bfe070d671ebc1151fd6a6</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ebb7b0a2fb83ef4766cbf42fc7ebb6fc7caaa667</url>
    <id>ebb7b0a2fb83ef4766cbf42fc7ebb6fc7caaa667</id>
    <committed-date>2008-07-18T10:11:32-07:00</committed-date>
    <authored-date>2008-07-18T10:11:32-07:00</authored-date>
    <message>Use setter to determine if backend implements option</message>
    <tree>6fa4991770d5e36a6c4f890ed0429fa558489859</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8ed858fcd39ac6b6cab0fa03853b3ed479a30a3</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/23b79312da91f71634bfe070d671ebc1151fd6a6</url>
    <id>23b79312da91f71634bfe070d671ebc1151fd6a6</id>
    <committed-date>2008-07-18T10:07:57-07:00</committed-date>
    <authored-date>2008-07-18T10:07:57-07:00</authored-date>
    <message>Implement Array parameters in Command to pass multiple requires.
Do not set threaded or no_epoll if backend do not implement it.</message>
    <tree>daf05aa27b6fd52268bf4c67f39bb8433c6251fb</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>729b76ae2391a197e14d1bb8ec2d40f82a47b1a4</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/37fbf1d50876315d94865e6ad44c4ac4d9840599</url>
    <id>37fbf1d50876315d94865e6ad44c4ac4d9840599</id>
    <committed-date>2008-07-13T20:43:16-07:00</committed-date>
    <authored-date>2008-07-13T20:43:16-07:00</authored-date>
    <message>Add --no-epoll option to disable epoll usage on Linux [#61 state:resolved]</message>
    <tree>4b5003107f0a76cf5746a043e1bac5a0574b3916</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fef2e74f143dee8fea49e110e51aa3a66ecccc9b</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/729b76ae2391a197e14d1bb8ec2d40f82a47b1a4</url>
    <id>729b76ae2391a197e14d1bb8ec2d40f82a47b1a4</id>
    <committed-date>2008-07-13T20:27:39-07:00</committed-date>
    <authored-date>2008-07-13T20:27:39-07:00</authored-date>
    <message>Add --force (-f) option to force stopping of a daemonized server, [#72 state:resolved]</message>
    <tree>f79aa8ce3ad7c533e12aea53033d85a8bf4e36f4</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2fba06e14c1016d575e23bb93f9dce7f1ecba8f3</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/44d6ce724ffc0bcd24ba99e40067ba9c93994ff2</url>
    <id>44d6ce724ffc0bcd24ba99e40067ba9c93994ff2</id>
    <committed-date>2008-05-26T10:58:04-07:00</committed-date>
    <authored-date>2008-05-26T10:58:04-07:00</authored-date>
    <message>Fix timeout handling when running command</message>
    <tree>fd6e479f416f996e8790d73928d6d90d8425af18</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e3249f95ea00d161a2e21834717b6f0840389b58</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/22c1acefbeeebd5693506b239768c8c776b707a5</url>
    <id>22c1acefbeeebd5693506b239768c8c776b707a5</id>
    <committed-date>2008-05-15T19:34:16-07:00</committed-date>
    <authored-date>2008-05-15T19:34:16-07:00</authored-date>
    <message>Fix hanging when restarting and no process is running in single server move [#67 state:resolved]</message>
    <tree>c9b6d111b60a005af5d83e5060c19949ed039b06</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9acdec985583b0a9dd539417634b2c0eaee3b40</id>
      </parent>
    </parents>
    <author>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/1ff0e8a049ecdf0781e959f096e2bfd71d5c5032</url>
    <id>1ff0e8a049ecdf0781e959f096e2bfd71d5c5032</id>
    <committed-date>2008-04-20T16:03:24-07:00</committed-date>
    <authored-date>2008-04-20T16:00:16-07:00</authored-date>
    <message>Allow rackup .rb files by getting a conventionally named constant as the app

This is written per spec in the rackup binary</message>
    <tree>39d268ba7e479b019fb2187c0076a7e9f84339a6</tree>
    <committer>
      <name>Blake Mizerany</name>
      <email>blake.mizerany@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06439cf6a5ad3034ab7da732449e59e473b3a7c6</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/79f2a3257732004d06131172359688202b0362aa</url>
    <id>79f2a3257732004d06131172359688202b0362aa</id>
    <committed-date>2008-04-18T19:17:24-07:00</committed-date>
    <authored-date>2008-04-18T19:17:24-07:00</authored-date>
    <message>Use Swiftiply backend when -y option is specified
[#63 state:resolved]
[#64 state:resolved]</message>
    <tree>677a077729670a84b19212c150019b1de5ff29f0</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc472b681619c0134db30e7d68b2edbfb1a02076</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/a3a783e2ffe03eebde8c329479b8e15dc0b3d21a</url>
    <id>a3a783e2ffe03eebde8c329479b8e15dc0b3d21a</id>
    <committed-date>2008-04-05T13:32:56-07:00</committed-date>
    <authored-date>2008-04-05T13:32:56-07:00</authored-date>
    <message>Add --require (-r) option to require a library, before executing your script.
Rename --rackup short option to -R, warn and load as rackup when file ends with .ru.</message>
    <tree>ae75ab61b967a3e7173e2e67f1d40ab0f2ca859d</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97d1b9edf01c8f6418ed0b82be168b6efd92b940</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/01dece1c2b32d9b12d1d2ee64aa78917f2ddaae1</url>
    <id>01dece1c2b32d9b12d1d2ee64aa78917f2ddaae1</id>
    <committed-date>2008-04-03T20:45:53-07:00</committed-date>
    <authored-date>2008-04-03T20:45:53-07:00</authored-date>
    <message>* Make Server.new arguments more flexible, can now specify any of host, port, app or hash options.
* Add --backend option to specified which backend to use, closes #55</message>
    <tree>da0a6446dbb2d7819fa9e2b8e4101fda7de374ec</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e7d9b9926bb8fecf42ac06987f9aae739952d3a</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/4d3709fa0c2555fd63c91aff3ded50bd4774f6b2</url>
    <id>4d3709fa0c2555fd63c91aff3ded50bd4774f6b2</id>
    <committed-date>2008-03-28T20:37:58-07:00</committed-date>
    <authored-date>2008-03-28T20:37:58-07:00</authored-date>
    <message>* Add threaded option to run server in threaded mode, calling the application in a
  thread allowing for concurrency in the Rack adapter, closes #46</message>
    <tree>e587db69a3ee6471a2210782b72a017d59f166ce</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>01b9902d59c795e31931b18a97a7a12cbcdbf305</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/af63af254fc3fe63c62d2091e897f6b74aae1706</url>
    <id>af63af254fc3fe63c62d2091e897f6b74aae1706</id>
    <committed-date>2008-03-13T20:58:49-07:00</committed-date>
    <authored-date>2008-03-13T20:58:49-07:00</authored-date>
    <message>* Guess which adapter to use from directory (chdir option)
  or use specified one in 'adapter' option, re #47.</message>
    <tree>0f8b3389a8f6ef6d09a5214a6e62a15910418247</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c01c5f75680d291d2ce1003bad1219b5a5079ae</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/0fd4de53ce67d782aec5bacb763c091b011c0720</url>
    <id>0fd4de53ce67d782aec5bacb763c091b011c0720</id>
    <committed-date>2008-03-06T17:27:20-08:00</committed-date>
    <authored-date>2008-03-06T17:27:20-08:00</authored-date>
    <message>Doc love</message>
    <tree>77528050e686145b9ca0eb431d065c7384999516</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d048697ff1778c29f6ad2b50b88bf7f5c6bd9343</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/dee65369f50e97773120f5a6c11c9095695f9e8c</url>
    <id>dee65369f50e97773120f5a6c11c9095695f9e8c</id>
    <committed-date>2008-02-29T21:06:37-08:00</committed-date>
    <authored-date>2008-02-29T21:06:37-08:00</authored-date>
    <message>Not so cool hack to make sure we tail first line from log file.</message>
    <tree>eddecde24a61f16f6387514b9c3b866035800324</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0df74cea6402e63e64d0b012184b70b4bbbb0e0</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/5d63d43c1df620fd8c3fc6787545896251a3fe9e</url>
    <id>5d63d43c1df620fd8c3fc6787545896251a3fe9e</id>
    <committed-date>2008-02-29T19:41:54-08:00</committed-date>
    <authored-date>2008-02-29T19:41:54-08:00</authored-date>
    <message>Move EventMachine.set_descriptor_table_size call to Backend#config</message>
    <tree>e62317c118037ed4ccca2e651407a82a9dd6f057</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>659446428f3dc609addbe940b26eb0d5638577e6</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/b686394e285dd2e188aa990bafc94d31a12ed92f</url>
    <id>b686394e285dd2e188aa990bafc94d31a12ed92f</id>
    <committed-date>2008-02-28T18:23:39-08:00</committed-date>
    <authored-date>2008-02-28T18:23:39-08:00</authored-date>
    <message>Rename Connector to Backend. Extend Thin::Backends::Base to implement your own.</message>
    <tree>e3a26d921d2e672f41ed49031e83739d94c0cb84</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b7d72da3fd20c760eafefa2ad569fa77a6846c0</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ad7d483fc4aed44f8092030ad94d7a5cfa6ce531</url>
    <id>ad7d483fc4aed44f8092030ad94d7a5cfa6ce531</id>
    <committed-date>2008-02-20T20:31:01-08:00</committed-date>
    <authored-date>2008-02-20T20:31:01-08:00</authored-date>
    <message>Make sure set_descriptor_table_size is called before changing privileges (again! aah damn me)</message>
    <tree>c03bbd31186ab0df6998c3f006af77b963c925d6</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>742a7b74aaaad3a6ac81f06dc94f724c24b15594</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/2b7d72da3fd20c760eafefa2ad569fa77a6846c0</url>
    <id>2b7d72da3fd20c760eafefa2ad569fa77a6846c0</id>
    <committed-date>2008-02-20T19:57:05-08:00</committed-date>
    <authored-date>2008-02-20T19:57:05-08:00</authored-date>
    <message>* Add --max-persistent-conns option to sets the maximum number of persistent connections.
  Set to 0 to disable Keep-Alive.</message>
    <tree>e4e203a5877815f94922a690ae430f8a0e6793a9</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18b430d1fede94c2e19bc70b5b8c8826846e8c73</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/8cd1a95853ec16da2156e86cbb4380577b04f802</url>
    <id>8cd1a95853ec16da2156e86cbb4380577b04f802</id>
    <committed-date>2008-02-17T16:53:28-08:00</committed-date>
    <authored-date>2008-02-17T16:53:28-08:00</authored-date>
    <message>Eval Rackup config file using top level bindings.</message>
    <tree>f5b09cf0f2b5636d87507e4c5a0ef5d564ece47f</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f479da3a3c025b10a2b32e6c35fb3aa7da003be</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/6c6ded81d3260fffcfd2e70b7392a3bb2d74233d</url>
    <id>6c6ded81d3260fffcfd2e70b7392a3bb2d74233d</id>
    <committed-date>2008-02-15T20:12:45-08:00</committed-date>
    <authored-date>2008-02-15T20:12:45-08:00</authored-date>
    <message>* Change default timeout from 60 to 30 seconds.
* Add --descriptors option to sets the maximum number of file or socket descriptors that
  your process may open, defaults to 4096.</message>
    <tree>507cc5929ebdd973fdf1f9642def084039fc55ce</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96217b94e12fc1b472299d52359931c10863b698</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/8f479da3a3c025b10a2b32e6c35fb3aa7da003be</url>
    <id>8f479da3a3c025b10a2b32e6c35fb3aa7da003be</id>
    <committed-date>2008-02-15T19:38:42-08:00</committed-date>
    <authored-date>2008-02-15T19:38:42-08:00</authored-date>
    <message>Tail logfile when stoping and restarting a demonized server, fixes #26.</message>
    <tree>df7806e267c11d2ac8f7df20a40efc14ff4a9ffc</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>52aa77a0d585aae64bfd78835eaaf6f48e2bd482</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/65d6456c887e7dd105db0a9edadde346c4f955a9</url>
    <id>65d6456c887e7dd105db0a9edadde346c4f955a9</id>
    <committed-date>2008-02-11T18:51:06-08:00</committed-date>
    <authored-date>2008-02-11T18:51:06-08:00</authored-date>
    <message>* Wrap application in a Rack::CommonLogger adapter in debug mode.
* --debug (-D) option no longer set $DEBUG so logging will be less verbose
  and Ruby won't be too strict, fixes #36.
* Deprecate Server#silent in favor of Logging.silent.</message>
    <tree>9a8cdd849f7571d801a920e042dfc70dde114260</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>704af3973c881cfa99c6265591d7face9e8a7701</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/be7b246818985588590e4b520e46d2c81ed734b7</url>
    <id>be7b246818985588590e4b520e46d2c81ed734b7</id>
    <committed-date>2008-02-09T13:05:09-08:00</committed-date>
    <authored-date>2008-02-09T13:05:09-08:00</authored-date>
    <message>Fix -s option not being included in generated config file, fixes #37.</message>
    <tree>da0639afba3abd033cbb2e25f1ab8bb43029fef0</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e406d56b4d618cd89b18a4c9a7c20a2542a883a</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/503d6cdae563a5232f7d6090cfee0021d51d7609</url>
    <id>503d6cdae563a5232f7d6090cfee0021d51d7609</id>
    <committed-date>2008-02-07T05:49:30-08:00</committed-date>
    <authored-date>2008-02-07T05:49:30-08:00</authored-date>
    <message>Create a swiftiply connector and first shot at integrating into cluster controller.</message>
    <tree>3dc8fb0223f596a70a8415bd78ba02f76d917353</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05459cd94191fbd8d88e78aea0bbbb0210f4d85b</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ab5f77d0156a7bc043278ef61cacf1765719d38a</url>
    <id>ab5f77d0156a7bc043278ef61cacf1765719d38a</id>
    <committed-date>2008-02-05T21:26:54-08:00</committed-date>
    <authored-date>2008-02-05T21:26:54-08:00</authored-date>
    <message>* Add the --rackup option to load a Rack config file instead of the Rails adapter.
  So you can use any framework with the thin script and start cluster and stuff like that.
  A Rack config file is one that is usable through the rackup command and looks like this:

    use Rack::CommonLogger
    run MyCrazyRackAdapter.new(:uterly, 'cool')

  Then use it with thin like this:

    thin start --rackup config.ru</message>
    <tree>2b94cc20911c24cfae088fb2f1bb1ad9cf29dbdc</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31c97b8758a9529714f302ededb8664f17d8604f</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/f904fa03b97d897c0c21b5b52b33f9412114dece</url>
    <id>f904fa03b97d897c0c21b5b52b33f9412114dece</id>
    <committed-date>2008-02-03T20:57:02-08:00</committed-date>
    <authored-date>2008-02-03T20:57:02-08:00</authored-date>
    <message>Move controllers into their own directory.</message>
    <tree>2057dc83ceac6df994c17ac84c29dd36eba84fed</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
</commits>
