<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>9af18c375a4dfaca8fa66de69e96ce98649acae5</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/64648de395bf1a3fe8baef653151f41e0be36626</url>
    <id>64648de395bf1a3fe8baef653151f41e0be36626</id>
    <committed-date>2008-09-19T00:21:49-07:00</committed-date>
    <authored-date>2008-09-19T00:21:49-07:00</authored-date>
    <message>Updating version number and CHANGELOG in preparation of the 0.5.5 release.</message>
    <tree>6800a5f8b0dc4fae0234c11c8d6d96425ca5a24c</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7ea941e327cd01dbde24af4541b7c28b16c7f0c</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/8c0139f873122ca59545eba0771a2ea400064224</url>
    <id>8c0139f873122ca59545eba0771a2ea400064224</id>
    <committed-date>2008-09-12T01:58:39-07:00</committed-date>
    <authored-date>2008-09-12T01:58:39-07:00</authored-date>
    <message>Updated the version to 0.5.4.</message>
    <tree>246ded5e06211fb353ba64f4c579295b35a0884e</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>658366bee31195ebcff5a6478abcdbdfb13c6725</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/e7ea941e327cd01dbde24af4541b7c28b16c7f0c</url>
    <id>e7ea941e327cd01dbde24af4541b7c28b16c7f0c</id>
    <committed-date>2008-09-11T21:34:47-07:00</committed-date>
    <authored-date>2008-09-11T21:34:47-07:00</authored-date>
    <message>Added the PostBodyContentTypeParser to allow for POST body formatted application/json. Added specs for both the PostBodyContentTypeParser and the JSONP Rack middleware.</message>
    <tree>5aa6c3ea12a05b288ce2a23fdf9a5f0d8391f652</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d151b8627adcad2638a5ca8780a748b4722c5b6</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/30b965e8e9d305f109e5cff5ddb31e351a25806d</url>
    <id>30b965e8e9d305f109e5cff5ddb31e351a25806d</id>
    <committed-date>2008-08-26T16:40:51-07:00</committed-date>
    <authored-date>2008-08-26T16:40:51-07:00</authored-date>
    <message>Fixed version number back.</message>
    <tree>17d2c5c736fdb5ee2e0433760498fad59971bb47</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8e3e758827e6488892b0e9a8270ef2fae16c481</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/1d151b8627adcad2638a5ca8780a748b4722c5b6</url>
    <id>1d151b8627adcad2638a5ca8780a748b4722c5b6</id>
    <committed-date>2008-08-26T16:39:16-07:00</committed-date>
    <authored-date>2008-08-26T16:39:16-07:00</authored-date>
    <message>Reverted and removed any oddities with Gem dependencies et al.</message>
    <tree>021cce3f9194ce48a9a5cd298673c5b6c65385fd</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1014215aba4fc6a0171abf2387a01140010ed09</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/028ba3a3194faf57737f6c8dfd094e6caa231dea</url>
    <id>028ba3a3194faf57737f6c8dfd094e6caa231dea</id>
    <committed-date>2008-08-20T09:02:17-07:00</committed-date>
    <authored-date>2008-08-20T09:02:17-07:00</authored-date>
    <message>Updated version to 0.5.3 for development on this branch.</message>
    <tree>413ab52f46e1f9d6764bda7c5cce9a5f8caf402f</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>206f65f37c43869d5ff97cab58c626079ef62a63</id>
      </parent>
    </parents>
    <author>
      <name>elliottcable</name>
      <email>git@elliottcable.name</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/12a26674ac1558c77b85810a56524d20f28607a7</url>
    <id>12a26674ac1558c77b85810a56524d20f28607a7</id>
    <committed-date>2008-08-20T00:06:09-07:00</committed-date>
    <authored-date>2008-08-20T00:02:16-07:00</authored-date>
    <message>merb-core/core_ext has been forked and merged with DataMapper's and DataObject's core_ext to form the 'extlib' project</message>
    <tree>8f76d115be177dc860941c0e5c0e4069dedbc52a</tree>
    <committer>
      <name>elliottcable</name>
      <email>git@elliottcable.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9766c6e992eea3c285a30b4baf0e624bde68207</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/206f65f37c43869d5ff97cab58c626079ef62a63</url>
    <id>206f65f37c43869d5ff97cab58c626079ef62a63</id>
    <committed-date>2008-07-24T15:08:20-07:00</committed-date>
    <authored-date>2008-07-24T15:08:20-07:00</authored-date>
    <message>Fixed bug with questionable characters being POSTed and mangled when parsed due to not being escaped. Includes new tests and additional testing actions for generated apps (for testing the client). [#57 state:resolved]</message>
    <tree>1f159d771cd4eff3408ec64d501fb25bf9f45273</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4729bc626bac2a8f48a0a16ee1b8a0372a30a9cf</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/b9766c6e992eea3c285a30b4baf0e624bde68207</url>
    <id>b9766c6e992eea3c285a30b4baf0e624bde68207</id>
    <committed-date>2008-07-03T13:03:48-07:00</committed-date>
    <authored-date>2008-07-03T13:03:48-07:00</authored-date>
    <message>Updated version to 0.5.2. Specified what files to automatically load (to prevent Capified Halcyon apps from loading config/deploy.rb and dying).</message>
    <tree>ddc3989e629c77f347c9bd9d82da97232344cfe9</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>294b3da9a555c8b9c19253bf45786ef8b450d1d8</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/d3368d4d85783bc9130b172c2127ba6bc8115488</url>
    <id>d3368d4d85783bc9130b172c2127ba6bc8115488</id>
    <committed-date>2008-06-19T16:08:28-07:00</committed-date>
    <authored-date>2008-06-19T16:08:28-07:00</authored-date>
    <message>Added a JSON-P Rack middleware to allow for JSON-P requests. [#47 state:resolved]</message>
    <tree>3581d213027847d49a0fdb9a717bc7f73e67bce2</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8706ed7680bf31432e24e9b59aac99e308fb5bb2</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/a39f1e58d346eb068fb1bbcf4de76fcff09b2a89</url>
    <id>a39f1e58d346eb068fb1bbcf4de76fcff09b2a89</id>
    <committed-date>2008-06-17T17:52:07-07:00</committed-date>
    <authored-date>2008-06-17T17:52:07-07:00</authored-date>
    <message>Updated the boot process to use the new configuration class and removed old configuration directives. Updated specs to reflect internal changes. Cleaned up default configurations. [#38 state:resolved]</message>
    <tree>04ba976280b2e9663a84125d18af3721ea038db2</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>78a19edb784ab81e994b9f1c26e5662b21f8600f</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/29a179ed96f17746b2e55bce0107ec3528033dc8</url>
    <id>29a179ed96f17746b2e55bce0107ec3528033dc8</id>
    <committed-date>2008-06-17T16:12:17-07:00</committed-date>
    <authored-date>2008-06-17T16:12:17-07:00</authored-date>
    <message>Added the new configuration class for handling configuration values. Includes passing specs. Dependent classes need to be updated, including a new defined bootup process.</message>
    <tree>1330905d4b4d79a7611f2c3e06085631fcf0f2f3</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05fc53e62fbe7f28b1c2e4f8276cc108e5052b31</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/5d7a5a2c1e00c8f8e235c09d4fcb610e2fec3c76</url>
    <id>5d7a5a2c1e00c8f8e235c09d4fcb610e2fec3c76</id>
    <committed-date>2008-06-10T12:38:29-07:00</committed-date>
    <authored-date>2008-06-10T12:38:29-07:00</authored-date>
    <message>Added tests for Windows and Linux platforms and a bug fix for Windows not updating the microtimestamp but every 10 milliseconds, causing domain errors and division by zero. [#46 state:resolved]</message>
    <tree>03c011689bfbde3ebbea9d4fe063f7115cd4b5d0</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2ed44c343b121e5d089874adfaa9d52e22ef102</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/2ac7629a6494ebb701ecc6ef61777a6180f0bf29</url>
    <id>2ac7629a6494ebb701ecc6ef61777a6180f0bf29</id>
    <committed-date>2008-05-08T02:52:36-07:00</committed-date>
    <authored-date>2008-05-08T02:52:36-07:00</authored-date>
    <message>Added Halcyon.configurable_attr to make a clean API for simplifying configuration and app-wide object configuration. Improved and expanded test to match new and original functionality.</message>
    <tree>8b701d4d905ca3feb96966e8d3eb477078e69169</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d557d43e179c3e310a8a458c7102c0121fd1ca79</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/f2ed44c343b121e5d089874adfaa9d52e22ef102</url>
    <id>f2ed44c343b121e5d089874adfaa9d52e22ef102</id>
    <committed-date>2008-05-07T00:15:19-07:00</committed-date>
    <authored-date>2008-05-07T00:15:19-07:00</authored-date>
    <message>Added some specs for the Halcyon base class functionality and implemented configurable load paths. [#33 state:resolved]</message>
    <tree>227271cd6b50aa7be02ed44e3861c1a7578e31ab</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96dbca4df1f94ae72e027887451ef86af153266b</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/5f605df1fe1162418bdfad1b07c1a6b3292eb4af</url>
    <id>5f605df1fe1162418bdfad1b07c1a6b3292eb4af</id>
    <committed-date>2008-04-14T12:57:51-07:00</committed-date>
    <authored-date>2008-04-14T12:57:51-07:00</authored-date>
    <message>Added convenience methods to access Halcyon.config[:db].</message>
    <tree>155edfc2eca4b9ebec2e9358cbb6d9b4e7d0bf62</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b46aa24deaf3e809c968dbf41e3275859ad10db</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/f01b1068e510505073a095cf2861f3c63b7af008</url>
    <id>f01b1068e510505073a095cf2861f3c63b7af008</id>
    <committed-date>2008-04-13T20:51:06-07:00</committed-date>
    <authored-date>2008-04-13T20:51:06-07:00</authored-date>
    <message>Fixed comment.</message>
    <tree>2cd252c0583320ff622e60ab2bb9af8c6798ddb2</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32cd998fa253c549fd3959006bc40fbc0ca5ceb4</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/7b46aa24deaf3e809c968dbf41e3275859ad10db</url>
    <id>7b46aa24deaf3e809c968dbf41e3275859ad10db</id>
    <committed-date>2008-04-13T20:49:32-07:00</committed-date>
    <authored-date>2008-04-13T20:49:32-07:00</authored-date>
    <message>Removed the duplication for defining the logger accessors everywhere and instead created a logging helper which is included into Object.</message>
    <tree>0fa3b693627dd1ea89e6fd339bb8838849650866</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4278ad39cc872775b42856b6d48df4c3d670e36</id>
      </parent>
    </parents>
    <author>
      <name>Eivind Uggedal</name>
      <email>eu@redflavor.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/aeccde75423148b99128be37cb37fc11a9ad5554</url>
    <id>aeccde75423148b99128be37cb37fc11a9ad5554</id>
    <committed-date>2008-04-11T05:41:31-07:00</committed-date>
    <authored-date>2008-04-11T05:41:31-07:00</authored-date>
    <message>Support for routing resources.</message>
    <tree>c03722b4ddddbc5add65248efe072a17395cc0d7</tree>
    <committer>
      <name>Eivind Uggedal</name>
      <email>eu@redflavor.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ac4e4b19dc3be4b25fcf79df14b1721f5aca72c</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/d3ace90b7537f87ef68de4788f7b3db488c44f71</url>
    <id>d3ace90b7537f87ef68de4788f7b3db488c44f71</id>
    <committed-date>2008-04-07T18:51:05-07:00</committed-date>
    <authored-date>2008-04-07T18:51:05-07:00</authored-date>
    <message>Updated comments for better RDoc-generated API docs.</message>
    <tree>f0c29c8d308bdb08bbc91ceb0fae989ff3eb9ac1</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3d4d4b3171d81f3a218d69c25a8636392c8e3616</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/330f14feba8bdea3fcbbcf5db5db19021a90f0dc</url>
    <id>330f14feba8bdea3fcbbcf5db5db19021a90f0dc</id>
    <committed-date>2008-04-01T18:26:09-07:00</committed-date>
    <authored-date>2008-04-01T18:26:09-07:00</authored-date>
    <message>Implemented flexible logging system, defaulting to Logger but providing (initial) support for Analogger, Logging, and Log4r. Updated the configuration file generated by 'halcyon init' accordingly.
Temporarily removed Session ID printing (non-functional anyways).
Added Halcyon.app as the current application running. (Used in the Loggers as well as other places).</message>
    <tree>fd83b8832f07d95e4260a80f76844caa445ccafa</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0341ba828c1a6325340944fdca79c644fb58861</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/0543566fb3c463d471bff60521e90b36efbbcdc0</url>
    <id>0543566fb3c463d471bff60521e90b36efbbcdc0</id>
    <committed-date>2008-03-25T02:03:02-07:00</committed-date>
    <authored-date>2008-03-25T02:03:02-07:00</authored-date>
    <message>Updated dependencies to use Merb 0.9.2's router et al.
Improved how parsing the route is done (slight improvement in memory usage).
Restructured the Router subclass slightly to better match new style.
Polished logging format slightly.</message>
    <tree>28bf3dec9d0af1d7ddfeb6a3fc8175d6d848833f</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>89709665da8c78c783e38279173dca77311f0706</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/6718e6e0e9df61fdee873d8c7890d16c5cb506bf</url>
    <id>6718e6e0e9df61fdee873d8c7890d16c5cb506bf</id>
    <committed-date>2008-03-17T18:02:56-07:00</committed-date>
    <authored-date>2008-03-17T18:02:56-07:00</authored-date>
    <message>Fixed problem with warning protection code being confused by the Ruby VERSION constant.</message>
    <tree>6ac5023d8a8f7e0c54a3cbe84cf145686aa1c5ba</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f45bcae9b18280e19ad5425a317a3dd862ff2cf4</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/89709665da8c78c783e38279173dca77311f0706</url>
    <id>89709665da8c78c783e38279173dca77311f0706</id>
    <committed-date>2008-03-17T13:15:48-07:00</committed-date>
    <authored-date>2008-03-17T13:15:48-07:00</authored-date>
    <message>Prevent 'VERSION already defined' warnings.</message>
    <tree>24f82fe35ecd6e697abadb5cc31c1a9e7a34bfb0</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>599ddeb2be953562743d0bd1fdf0252acf8a32a2</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/f45bcae9b18280e19ad5425a317a3dd862ff2cf4</url>
    <id>f45bcae9b18280e19ad5425a317a3dd862ff2cf4</id>
    <committed-date>2008-03-09T07:41:04-07:00</committed-date>
    <authored-date>2008-03-09T07:41:04-07:00</authored-date>
    <message>Fixed hooking methods, Request params, and other nasty issues.</message>
    <tree>3e0750fd3939b04a4b33ff6d072726c7dfeefa86</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>25c1301ade45a29b09687f134b6afac4924b7722</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/599ddeb2be953562743d0bd1fdf0252acf8a32a2</url>
    <id>599ddeb2be953562743d0bd1fdf0252acf8a32a2</id>
    <committed-date>2008-03-09T05:09:12-07:00</committed-date>
    <authored-date>2008-03-09T05:09:12-07:00</authored-date>
    <message>Began implementation of Controllers and respecting the new application structure and design.
Implemented new global configuration at Halcyon.config to ease configuration lookup and setup.
Redesigned the dispatch method to use the new Controlers system.
Added Halcyon::Controller for the Application (base controller class) to inherit from, moving most of the Controller-specific methods to it instead of Halcyon::Application.
Redesigned and removed huge chunks of cruft from the Halcyon::Runner class to clean it up for the new design.</message>
    <tree>5ebc55fb5d3117da90b4781a51d4ee82a83bbcaa</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2439c110dc863a3a14d7952c3df7c113c076edc</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/25c1301ade45a29b09687f134b6afac4924b7722</url>
    <id>25c1301ade45a29b09687f134b6afac4924b7722</id>
    <committed-date>2008-03-09T01:26:32-08:00</committed-date>
    <authored-date>2008-03-09T01:26:32-08:00</authored-date>
    <message>Added Exceptions back into the main Halcyon design but cleaned up how it is implemented and used. Now includes all of the standard HTTP statuses.
Did minor cleanup on the Runner and Application default settings, but still not DRY.
Slightly (very slightly) restructured the Halcyon::Cient (removing the need for Base).</message>
    <tree>132b719e8f823c8a4e19bcb8ab221da0d2a42063</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4a4449cb180a0574acb7c81343cc5b291ca3f25</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/6ecdf196e10bb4aa215cddac5fd427b9705384e9</url>
    <id>6ecdf196e10bb4aa215cddac5fd427b9705384e9</id>
    <committed-date>2008-03-07T15:05:12-08:00</committed-date>
    <authored-date>2008-03-07T15:05:12-08:00</authored-date>
    <message>Added initial prospects of a Runner for starting the application, passing on configuration details to the server.
Adjusted params to all be Mash instead of Hash (missed some last commit).
Set up at_exit handler instead of trapping signals (less conflict with the actual server).
Removed the ability for the server to allow itself to be terminated by an exception (with the config option :fail_hard). It was a bad idea. Fixed the logging to go with this as well, and the specs related to this feature as well.</message>
    <tree>6c2adbf0244e52b6ae2782ea072e5248967cc4c4</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ade8c270999c9a32e241edbbf390db8ed6e23ebe</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/426a448819b776e2117edc5dd9fadad43b4edbb5</url>
    <id>426a448819b776e2117edc5dd9fadad43b4edbb5</id>
    <committed-date>2008-03-05T22:39:54-08:00</committed-date>
    <authored-date>2008-03-05T22:39:54-08:00</authored-date>
    <message>Added ignore file to ignore pkg and doc when installing the gem.
Updated specs to include test for startup hook and to fix how logging it tested.
Added a new example, MsgQ, a simple message queue conceptual app. Works fully.
Added shutdown hook, but it is clobbered by the Thin signal trap.
Removed old references to the Halcyon::Server class and also to the Exceptions classes.
Removed unneeded Errors spec. May need to recreate, but these depended on old class that was deprecated and removed.</message>
    <tree>fda6b868614d083e5fa5fa427c57c8ee82141347</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed4272c894a4114b6d7ef0de11860e304fd96743</id>
      </parent>
      <parent>
        <id>1ccc9b2719864ae9ad2efc4fc962bc132c16651e</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/ade8c270999c9a32e241edbbf390db8ed6e23ebe</url>
    <id>ade8c270999c9a32e241edbbf390db8ed6e23ebe</id>
    <committed-date>2008-03-03T18:42:26-08:00</committed-date>
    <authored-date>2008-03-03T18:32:30-08:00</authored-date>
    <message>Updated dependencies (preparing for Merb 0.9.0).
Added the Halcyon::Application class which will replace the functionality of Halcyon::Server::Base.
Updated Specs to use Halcyon::Application and pass with the new changes.
Moved the Router to Halcyon::Application's subdirectory so that it can use it.
Updated Halcyon::Server::Base with some experiments.</message>
    <tree>3014c18aeb5fdbbc489f91b324e4120613f70d21</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>748f023c851fcd4b8dd3c4026a5e9ba87ab4734c</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/ed4272c894a4114b6d7ef0de11860e304fd96743</url>
    <id>ed4272c894a4114b6d7ef0de11860e304fd96743</id>
    <committed-date>2008-03-03T14:23:50-08:00</committed-date>
    <authored-date>2008-03-03T14:23:50-08:00</authored-date>
    <message>Adding the Application class to Halcyon and updating the core Halcyon module.</message>
    <tree>d699f8dc4cfb59e3bcdb93f813e576a45c35b99e</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e3156489697af58e667e1de5594c9099d560f857</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>mtodd@marabylx.(none)</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/51852132133f08ba6bc7c0a28c9ff90fe6bae047</url>
    <id>51852132133f08ba6bc7c0a28c9ff90fe6bae047</id>
    <committed-date>2008-02-20T01:54:47-08:00</committed-date>
    <authored-date>2008-02-20T01:54:47-08:00</authored-date>
    <message>Cleaning up the internals to be simpler, more framework-minded (and not doing server things). (This is just the first step.)</message>
    <tree>048a48fe6dec7709376dc8c57077425a5d938a61</tree>
    <committer>
      <name>Matt Todd</name>
      <email>mtodd@marabylx.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>563c17f401d8ad4fc12601fca44c75364d410419</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/6577568f9fe19ca439f4083b1c68a97988df87c1</url>
    <id>6577568f9fe19ca439f4083b1c68a97988df87c1</id>
    <committed-date>2008-02-10T19:28:52-08:00</committed-date>
    <authored-date>2008-02-10T19:28:52-08:00</authored-date>
    <message>Updating version to 0.4.0, ready for tagging.

git-svn-id: svn+ssh://rubyforge.org/var/svn/halcyon/trunk@44 334d6d1c-2662-47f5-9f2d-00d938bdab95</message>
    <tree>00b658ca0d08373d9f36a26baae285253cff1391</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8209d263957584be5c84966b307d63480c52df93</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/bab0c0a4ae6bb549706b2945d9eae6f50c34de7c</url>
    <id>bab0c0a4ae6bb549706b2945d9eae6f50c34de7c</id>
    <committed-date>2008-02-04T22:57:12-08:00</committed-date>
    <authored-date>2008-02-04T22:57:12-08:00</authored-date>
    <message>Fixed some issues with Basic Auth, changed how the basic_auth test is written, updated documentation related to these changes.

git-svn-id: svn+ssh://rubyforge.org/var/svn/halcyon/trunk@40 334d6d1c-2662-47f5-9f2d-00d938bdab95</message>
    <tree>27ef696edc45b61138fa37d92af2a9342b771f29</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63efe6d16b4aa31043c98567d78dbe6d7f21da98</id>
      </parent>
    </parents>
    <author>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </author>
    <url>http://github.com/mtodd/halcyon/commit/8209d263957584be5c84966b307d63480c52df93</url>
    <id>8209d263957584be5c84966b307d63480c52df93</id>
    <committed-date>2008-02-03T20:07:14-08:00</committed-date>
    <authored-date>2008-02-03T20:07:14-08:00</authored-date>
    <message>Resolves issue with methods defined with out a params argument failing due to argument number being wrong. Removed requirement for argument instead providing a method called params to access the same data.
Updated documentation to reflect recent changes more appropriately including the params argument removal.
Updated the version number to indicate drastic internal design change. Existing designs will probably break, sufficient notice may be required.

git-svn-id: svn+ssh://rubyforge.org/var/svn/halcyon/trunk@39 334d6d1c-2662-47f5-9f2d-00d938bdab95</message>
    <tree>8da7db4bc1645b27fda9d750ec3323972a4fd60b</tree>
    <committer>
      <name>Matt Todd</name>
      <email>chiology@gmail.com</email>
    </committer>
  </commit>
</commits>
