<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>be260490fe35bf195174d5867217889f2c8f9c56</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/d9b8d8308671acb201b81c474203f574bef5708d</url>
    <id>d9b8d8308671acb201b81c474203f574bef5708d</id>
    <committed-date>2009-01-21T10:58:53-08:00</committed-date>
    <authored-date>2009-01-21T10:58:53-08:00</authored-date>
    <message>Fix grep result view.</message>
    <tree>85aaa04fd254ec1c827359f6c8d5b43967c09a98</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>16225d5916efc053f13b3b4e6b79f4a80d86fb70</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/be260490fe35bf195174d5867217889f2c8f9c56</url>
    <id>be260490fe35bf195174d5867217889f2c8f9c56</id>
    <committed-date>2009-01-21T10:46:46-08:00</committed-date>
    <authored-date>2009-01-21T10:46:46-08:00</authored-date>
    <message>Viewing a plain commit does not really make sense.</message>
    <tree>bea423a49dd7d9aeafd6a1359d2a7eda3380189b</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>46682b651a89fe63fdd6c66feb19cd811e0060c5</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/16225d5916efc053f13b3b4e6b79f4a80d86fb70</url>
    <id>16225d5916efc053f13b3b4e6b79f4a80d86fb70</id>
    <committed-date>2009-01-21T10:00:44-08:00</committed-date>
    <authored-date>2009-01-21T10:00:44-08:00</authored-date>
    <message>Implement safer grep by removing quotes, ticks and backslashes.

* This can probably use a bunch of improvement.</message>
    <tree>bfa5e53ae85f2f965edca3ce7d108107fc33aa3b</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f2a6a31d386341c92ddd7325b310e4f5ad66875</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/46682b651a89fe63fdd6c66feb19cd811e0060c5</url>
    <id>46682b651a89fe63fdd6c66feb19cd811e0060c5</id>
    <committed-date>2009-01-21T09:59:55-08:00</committed-date>
    <authored-date>2009-01-21T09:59:55-08:00</authored-date>
    <message>Specify safety behaviour for grepping.</message>
    <tree>110ec3d17127a976aab684783dbbd7912c92ecf5</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba310171e7da5441824a71aa51e3e82b9d3b4aca</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/0f2a6a31d386341c92ddd7325b310e4f5ad66875</url>
    <id>0f2a6a31d386341c92ddd7325b310e4f5ad66875</id>
    <committed-date>2008-12-15T08:37:47-08:00</committed-date>
    <authored-date>2008-12-15T08:37:47-08:00</authored-date>
    <message>Minor doc fixes.</message>
    <tree>57d41e8131f2065d8c0acf77a4c3622a47f3bbb0</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>341353963b4e0b0cca32c9df8a48b05f3f96bd6c</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/ba310171e7da5441824a71aa51e3e82b9d3b4aca</url>
    <id>ba310171e7da5441824a71aa51e3e82b9d3b4aca</id>
    <committed-date>2008-12-15T07:13:48-08:00</committed-date>
    <authored-date>2008-12-15T07:13:48-08:00</authored-date>
    <message>Documented spec running. 95 specs, 1 intentionally failing.</message>
    <tree>155729b1af000bdeae162a34b921745a60f7a092</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0893134b8cb57db63b022c5f4ca630a0e659d20</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/341353963b4e0b0cca32c9df8a48b05f3f96bd6c</url>
    <id>341353963b4e0b0cca32c9df8a48b05f3f96bd6c</id>
    <committed-date>2008-12-15T07:06:19-08:00</committed-date>
    <authored-date>2008-12-15T06:57:11-08:00</authored-date>
    <message>Updated readme with Waves info. Pulled Waves change in.</message>
    <tree>f8750125a5c4ddf22fc9314a9b2f3abf38285a65</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ecfeec14f7a0b5c7f88b8d9913368c7422db0fe</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/c0893134b8cb57db63b022c5f4ca630a0e659d20</url>
    <id>c0893134b8cb57db63b022c5f4ca630a0e659d20</id>
    <committed-date>2008-12-15T07:05:32-08:00</committed-date>
    <authored-date>2008-12-15T06:23:42-08:00</authored-date>
    <message>Updated config.rb.sample.</message>
    <tree>bf8e71c5133b04e505e63028ee17f9cfd2bf9948</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ed64b028cd2b8ffec8edf44516b3b6a32c28597</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/1ecfeec14f7a0b5c7f88b8d9913368c7422db0fe</url>
    <id>1ecfeec14f7a0b5c7f88b8d9913368c7422db0fe</id>
    <committed-date>2008-12-15T07:05:32-08:00</committed-date>
    <authored-date>2008-12-15T06:23:18-08:00</authored-date>
    <message>Restart file for Passenger.</message>
    <tree>710a2dfeb933b5580436612c1a54f6a2bf5cd025</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15cc158fe0959eb4015ebb0a34f84414eb47b75b</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/7ed64b028cd2b8ffec8edf44516b3b6a32c28597</url>
    <id>7ed64b028cd2b8ffec8edf44516b3b6a32c28597</id>
    <committed-date>2008-12-15T07:05:32-08:00</committed-date>
    <authored-date>2008-12-15T06:22:23-08:00</authored-date>
    <message>Rework startup script. Not using any Waves Foundations.</message>
    <tree>524727dd45b9058d07590e08c4b04aa4d91e569d</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b41008e81d7aed77d8c37e6c607d28102fd6b6cf</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/15cc158fe0959eb4015ebb0a34f84414eb47b75b</url>
    <id>15cc158fe0959eb4015ebb0a34f84414eb47b75b</id>
    <committed-date>2008-12-15T07:05:32-08:00</committed-date>
    <authored-date>2008-12-15T06:20:54-08:00</authored-date>
    <message>Rackup file. Requires the modified Waves (included as a submodule.)</message>
    <tree>0cb33e3d6b8339b685a5c66b20adef2c5029aae3</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c6728cba6dbf1259adbdcee94e0b0401b7afbf0</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/b41008e81d7aed77d8c37e6c607d28102fd6b6cf</url>
    <id>b41008e81d7aed77d8c37e6c607d28102fd6b6cf</id>
    <committed-date>2008-12-15T07:05:10-08:00</committed-date>
    <authored-date>2008-12-15T06:19:51-08:00</authored-date>
    <message>Moved back to config directly in Giraffe rather than Giraffe::Conf.</message>
    <tree>5090a872fddcc58ab224d8c5cc3cc445dc67a248</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06b3457ec1a1f84bafd511e9ec69494498ac21d1</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/9c6728cba6dbf1259adbdcee94e0b0401b7afbf0</url>
    <id>9c6728cba6dbf1259adbdcee94e0b0401b7afbf0</id>
    <committed-date>2008-12-15T07:05:10-08:00</committed-date>
    <authored-date>2008-12-15T06:17:43-08:00</authored-date>
    <message>Dropped bin/giraffe, added my modified Waves as the submodule.</message>
    <tree>731a037812121b6d423011df4892c1f36d876a4e</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>68fdcdb66fedd5614271325e9849c1b446a2bbbc</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/06b3457ec1a1f84bafd511e9ec69494498ac21d1</url>
    <id>06b3457ec1a1f84bafd511e9ec69494498ac21d1</id>
    <committed-date>2008-12-15T07:04:38-08:00</committed-date>
    <authored-date>2008-12-13T13:45:14-08:00</authored-date>
    <message>Trees load objects lazily, not when created.</message>
    <tree>fc8c33fe2fa327ddf9f6f94e5e19c2af841c1c8a</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a7c81ac768ec960c671833bd4ebd3a69688e825</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/68fdcdb66fedd5614271325e9849c1b446a2bbbc</url>
    <id>68fdcdb66fedd5614271325e9849c1b446a2bbbc</id>
    <committed-date>2008-12-15T07:04:38-08:00</committed-date>
    <authored-date>2008-12-13T12:56:41-08:00</authored-date>
    <message>Minor tweaks to UI.</message>
    <tree>8944cb7f8b1d768586a4ef10c3d7940e968a1ec5</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e19a59c80fcad53527ed8a9cb71919f43a9d0a6</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/8a7c81ac768ec960c671833bd4ebd3a69688e825</url>
    <id>8a7c81ac768ec960c671833bd4ebd3a69688e825</id>
    <committed-date>2008-12-15T07:04:38-08:00</committed-date>
    <authored-date>2008-12-13T08:26:20-08:00</authored-date>
    <message>Updated sample config.rb.</message>
    <tree>211619f2e46530538e41d6c6755a56668ab27a94</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>274fe47e29d1f15a8e5b4773a48a0e0146a1a856</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/2e19a59c80fcad53527ed8a9cb71919f43a9d0a6</url>
    <id>2e19a59c80fcad53527ed8a9cb71919f43a9d0a6</id>
    <committed-date>2008-12-15T07:04:38-08:00</committed-date>
    <authored-date>2008-12-13T08:24:15-08:00</authored-date>
    <message>Fixed (to a degree) spec-exposed bugs in resources and lib.</message>
    <tree>0de52852541624fe60275b054066c509eb351e88</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c98c9a4ad73eedb0a262eac2c607c2ca1028c956</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/274fe47e29d1f15a8e5b4773a48a0e0146a1a856</url>
    <id>274fe47e29d1f15a8e5b4773a48a0e0146a1a856</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T08:23:42-08:00</authored-date>
    <message>Fixed spec-exposed problems in views.</message>
    <tree>ce648523fdbb60e4fa59220a008705f979c0bc52</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>313bac0007eb522ca285de61cb66d83c171fc33f</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/c98c9a4ad73eedb0a262eac2c607c2ca1028c956</url>
    <id>c98c9a4ad73eedb0a262eac2c607c2ca1028c956</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T08:22:37-08:00</authored-date>
    <message>TODO update.. next big endeavour is to clean up all data going to Git.</message>
    <tree>cc11450d49b6470da8063942324b414e084761a0</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0994d27beffac8c91a2d2ae27781747d406db0b2</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/313bac0007eb522ca285de61cb66d83c171fc33f</url>
    <id>313bac0007eb522ca285de61cb66d83c171fc33f</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T08:21:55-08:00</authored-date>
    <message>Specs dictate correct new behaviour.</message>
    <tree>d6304b7f29191beb760c4ee6384680cfb9cd2560</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5445b74b42be2f02838503b08fe0ab0d78b74cce</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/0994d27beffac8c91a2d2ae27781747d406db0b2</url>
    <id>0994d27beffac8c91a2d2ae27781747d406db0b2</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T06:29:49-08:00</authored-date>
    <message>Changed (hopefully) all resource paths in views.</message>
    <tree>5b791074a86c84b3eadcf6c37865977b4efe10c1</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>130a197b10997ebcee584fd1f7c95712a19b6e0d</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/5445b74b42be2f02838503b08fe0ab0d78b74cce</url>
    <id>5445b74b42be2f02838503b08fe0ab0d78b74cce</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T06:29:19-08:00</authored-date>
    <message>/plaintext/ rather than /raw/.</message>
    <tree>83b545a4d0cd005b4119bd421ffd0768d8c9eb55</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55f59c0753d0e33f6e003793c9a55d2da6840121</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/130a197b10997ebcee584fd1f7c95712a19b6e0d</url>
    <id>130a197b10997ebcee584fd1f7c95712a19b6e0d</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T06:16:47-08:00</authored-date>
    <message>/grep/term is for searching, /s?for=term is a concession.</message>
    <tree>0a0b124b37a7683e5ed853e26f3e4f1b33f7d2fa</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7401a2d1dbc75a9d925392f1fc30ec9185c3b71</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/55f59c0753d0e33f6e003793c9a55d2da6840121</url>
    <id>55f59c0753d0e33f6e003793c9a55d2da6840121</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T06:07:00-08:00</authored-date>
    <message>Use full descriptive resource prefix names. Many fixes ensue.</message>
    <tree>14ad81e61ce80ac9f577a0d166d1a5a9f0164405</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42bfafe0999cd35d307463a0c264934bdfac9eec</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/f7401a2d1dbc75a9d925392f1fc30ec9185c3b71</url>
    <id>f7401a2d1dbc75a9d925392f1fc30ec9185c3b71</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T06:06:22-08:00</authored-date>
    <message>Rename History to Changes.</message>
    <tree>f61edfa8dc47820ad5d4c885a023aa002cf45d4b</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9b82fc6a88a4d518a86dd7902fd40d1a7327072</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/42bfafe0999cd35d307463a0c264934bdfac9eec</url>
    <id>42bfafe0999cd35d307463a0c264934bdfac9eec</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T05:49:28-08:00</authored-date>
    <message>Form fixes. Work around PUT by using the input hidden _method=PUT trick.

* Also works for DELETE (eventually.)</message>
    <tree>7cec351a186eb4f2490c86c520b1b1062b362058</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29eee50d53c2c7a2f0b115570ba5356b26bebcc5</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/c9b82fc6a88a4d518a86dd7902fd40d1a7327072</url>
    <id>c9b82fc6a88a4d518a86dd7902fd40d1a7327072</id>
    <committed-date>2008-12-15T07:04:37-08:00</committed-date>
    <authored-date>2008-12-13T05:48:56-08:00</authored-date>
    <message>Use 0.0.0.0:8080 by default for development.</message>
    <tree>afb3ffc9b5fc9d7bc2a87b38b017088a04a9e93b</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b58fac357f325e3a20b8c23109281bd25c8bea00</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/29eee50d53c2c7a2f0b115570ba5356b26bebcc5</url>
    <id>29eee50d53c2c7a2f0b115570ba5356b26bebcc5</id>
    <committed-date>2008-12-15T07:04:36-08:00</committed-date>
    <authored-date>2008-12-13T05:48:23-08:00</authored-date>
    <message>Be safe and load the wiki before redirecting /.</message>
    <tree>44e2b448d996d368d361a4ea98ebf0127539a508</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6bd560f1ad21bac7024814d8cd4ed16531440b7f</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/b58fac357f325e3a20b8c23109281bd25c8bea00</url>
    <id>b58fac357f325e3a20b8c23109281bd25c8bea00</id>
    <committed-date>2008-12-15T07:04:36-08:00</committed-date>
    <authored-date>2008-12-13T05:46:09-08:00</authored-date>
    <message>Document that manually checking whether page has changed is unnecessary.</message>
    <tree>89a811ccd4537ef9e434ff695a5122df087fb0d2</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fc8e8e5829aa439bc6ecdd4cd84178cc05c54ab</id>
      </parent>
    </parents>
    <author>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </author>
    <url>http://github.com/rue/giraffe/commit/6bd560f1ad21bac7024814d8cd4ed16531440b7f</url>
    <id>6bd560f1ad21bac7024814d8cd4ed16531440b7f</id>
    <committed-date>2008-12-15T07:04:36-08:00</committed-date>
    <authored-date>2008-12-13T03:06:56-08:00</authored-date>
    <message>Bleh, fix broken home link.</message>
    <tree>e41f50a977f38e393d3bffbdc52f28542b0fad51</tree>
    <committer>
      <name>Eero Saynatkari</name>
      <email>projects@kittensoft.org</email>
    </committer>
  </commit>
</commits>
