<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e86acbd36f9556450ab1cd5776f860a80c17e3cb</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/42f3809efc2273fb02489cd96191b04981bdc60d</url>
    <id>42f3809efc2273fb02489cd96191b04981bdc60d</id>
    <committed-date>2009-11-24T03:26:22-08:00</committed-date>
    <authored-date>2009-11-24T03:26:06-08:00</authored-date>
    <message>We can support Ruby 1.9/Javascript style hashes, as well as ruby ones.</message>
    <tree>1833fbab64b630fb9cfe7d55624d688da88375b8</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>60c5305fc816356a0d2482bdd1243adea781d241</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/e86acbd36f9556450ab1cd5776f860a80c17e3cb</url>
    <id>e86acbd36f9556450ab1cd5776f860a80c17e3cb</id>
    <committed-date>2009-11-24T03:21:25-08:00</committed-date>
    <authored-date>2009-11-24T03:21:25-08:00</authored-date>
    <message>Snip calls can now use named arguments, using a hash-style parameter list.</message>
    <tree>ef189cc073e7a97fc7f2bc2708d37cf6734e24cf</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a407a48821ae5c1341f0e9cc2e55dea9606819f</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/60c5305fc816356a0d2482bdd1243adea781d241</url>
    <id>60c5305fc816356a0d2482bdd1243adea781d241</id>
    <committed-date>2009-11-24T02:48:26-08:00</committed-date>
    <authored-date>2009-11-24T02:48:26-08:00</authored-date>
    <message>Now that dynasnips know from which snip they are being rendered, we don't need to pass the snip name into the comments dyna explicitly.</message>
    <tree>8752de221451ebbaabe3580bbb60d035a23db0c0</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>171019a5c270c1bd3099d4f6508b98d75f99ce7b</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/6a407a48821ae5c1341f0e9cc2e55dea9606819f</url>
    <id>6a407a48821ae5c1341f0e9cc2e55dea9606819f</id>
    <committed-date>2009-11-23T14:51:09-08:00</committed-date>
    <authored-date>2009-11-23T14:51:09-08:00</authored-date>
    <message>gsub wont convert a Time to a String automatically, apparently.</message>
    <tree>fd8ad31d4f0010ff32c7755dc884913109c4d2f1</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47c802085b1700a3c5672b1768e900b152df3295</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/171019a5c270c1bd3099d4f6508b98d75f99ce7b</url>
    <id>171019a5c270c1bd3099d4f6508b98d75f99ce7b</id>
    <committed-date>2009-11-23T14:39:40-08:00</committed-date>
    <authored-date>2009-11-23T14:39:40-08:00</authored-date>
    <message>Ensure that timestamps are always Time instances.</message>
    <tree>d839a6869c2eae2724f627c3a1753d6765cf1786</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61cd607b50e598a079ef7de3d40670265558791b</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/47c802085b1700a3c5672b1768e900b152df3295</url>
    <id>47c802085b1700a3c5672b1768e900b152df3295</id>
    <committed-date>2009-11-23T14:14:39-08:00</committed-date>
    <authored-date>2009-11-23T14:14:39-08:00</authored-date>
    <message>Allow configuration of which snip is the root</message>
    <tree>876ad697a7883665a372e12844901ee8b1305219</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee6c466aaf03a42f8e56d3dc997f445d81ffc35d</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/61cd607b50e598a079ef7de3d40670265558791b</url>
    <id>61cd607b50e598a079ef7de3d40670265558791b</id>
    <committed-date>2009-11-23T10:21:16-08:00</committed-date>
    <authored-date>2009-11-23T10:21:16-08:00</authored-date>
    <message>Swapped RSpec for test/unit, shoulda and mocha.</message>
    <tree>b964a5e32d3c3f1a6321f2f77b626cce6058b0ab</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c70ac69a992e21fa31824e0aca541cecd11841c8</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/ee6c466aaf03a42f8e56d3dc997f445d81ffc35d</url>
    <id>ee6c466aaf03a42f8e56d3dc997f445d81ffc35d</id>
    <committed-date>2009-11-12T02:37:40-08:00</committed-date>
    <authored-date>2009-11-12T02:37:40-08:00</authored-date>
    <message>Fix potential bug where there is no warden message.</message>
    <tree>a1fddc8618f783eb6244522603aa7543521006e4</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a655c60f8f662a9fce6a5d218e60bfe65e0c5dae</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/c70ac69a992e21fa31824e0aca541cecd11841c8</url>
    <id>c70ac69a992e21fa31824e0aca541cecd11841c8</id>
    <committed-date>2009-11-10T07:13:42-08:00</committed-date>
    <authored-date>2009-11-10T07:08:42-08:00</authored-date>
    <message>Whoops, forgot to get rid of this reference to login.
Bumping gem version for bugfix.</message>
    <tree>8c22a473d190bab27c9d642598cbbe2705154d6d</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5512f8d1f5c3ea49c053ffa4b77e2533c99a11a6</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/a655c60f8f662a9fce6a5d218e60bfe65e0c5dae</url>
    <id>a655c60f8f662a9fce6a5d218e60bfe65e0c5dae</id>
    <committed-date>2009-11-10T06:26:26-08:00</committed-date>
    <authored-date>2009-11-10T06:26:26-08:00</authored-date>
    <message>Delegate logging in to a specific application, so that other vanilla applications can authenticate any way they like.</message>
    <tree>e5a46daa8d0626a94d1a8bffa3e66120f2806f9a</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d9408b13873b04001c1b06aa0ff48470695860f</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/5512f8d1f5c3ea49c053ffa4b77e2533c99a11a6</url>
    <id>5512f8d1f5c3ea49c053ffa4b77e2533c99a11a6</id>
    <committed-date>2009-11-10T03:47:25-08:00</committed-date>
    <authored-date>2009-11-10T03:47:25-08:00</authored-date>
    <message>Tweaked some requires to be in better places.</message>
    <tree>587c7d1004afb9bc7d68cd4e69a9510f4edb05bd</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a71c50515b15c73317e33756a7f8cbe40ed9fde</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/6d9408b13873b04001c1b06aa0ff48470695860f</url>
    <id>6d9408b13873b04001c1b06aa0ff48470695860f</id>
    <committed-date>2009-11-10T03:42:32-08:00</committed-date>
    <authored-date>2009-11-10T03:41:28-08:00</authored-date>
    <message>Bump version.</message>
    <tree>a03233cbad4354c7a944f679c7bac841481ee2b5</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1d092323b8dde92878044b2fce59a61bdbe30d2</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/3a71c50515b15c73317e33756a7f8cbe40ed9fde</url>
    <id>3a71c50515b15c73317e33756a7f8cbe40ed9fde</id>
    <committed-date>2009-11-10T03:39:53-08:00</committed-date>
    <authored-date>2009-11-10T03:39:53-08:00</authored-date>
    <message>Embrace Warden as the authentication mechanism.</message>
    <tree>829e00e23b42543abe5e32ae71b31be6aa2412a4</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b1ba50901ea539166ceeb0239975d798e0f6e36</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/f1d092323b8dde92878044b2fce59a61bdbe30d2</url>
    <id>f1d092323b8dde92878044b2fce59a61bdbe30d2</id>
    <committed-date>2009-11-10T03:27:39-08:00</committed-date>
    <authored-date>2009-11-10T03:27:39-08:00</authored-date>
    <message>Make sure the template includes the autogrow textarea javascript.</message>
    <tree>737adbac886d5a1ed572abaaeec65dc26d923cb5</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ca1299db94c7703da75079f32308a93926a0adaa</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/9b1ba50901ea539166ceeb0239975d798e0f6e36</url>
    <id>9b1ba50901ea539166ceeb0239975d798e0f6e36</id>
    <committed-date>2009-10-16T07:31:52-07:00</committed-date>
    <authored-date>2009-10-16T07:31:52-07:00</authored-date>
    <message>Fixed a silly bug generating the feed.</message>
    <tree>0d759e42e8fc497d548c86e9c10808f523bf068e</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb325fc91022611bf5fa304d49dccd6ba0547a4e</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/ca1299db94c7703da75079f32308a93926a0adaa</url>
    <id>ca1299db94c7703da75079f32308a93926a0adaa</id>
    <committed-date>2009-10-13T05:02:06-07:00</committed-date>
    <authored-date>2009-10-13T05:02:06-07:00</authored-date>
    <message>Prepared more documentation for generating a new vanilla app.</message>
    <tree>210d2ed24554b7d49c6aa20d3f0223df80ae937a</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6b16536e94185d110928b3333aa87a7283bb2ce</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/cb325fc91022611bf5fa304d49dccd6ba0547a4e</url>
    <id>cb325fc91022611bf5fa304d49dccd6ba0547a4e</id>
    <committed-date>2009-10-13T02:53:33-07:00</committed-date>
    <authored-date>2009-10-13T02:53:33-07:00</authored-date>
    <message>Fix the edit dynsnip, since set_value is no longer a method on Snip</message>
    <tree>52d3b578bcee05de09c5f1dde9176e0da96925e4</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10c358575215ac4b0c3a8a3858224b36baea7846</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/f6b16536e94185d110928b3333aa87a7283bb2ce</url>
    <id>f6b16536e94185d110928b3333aa87a7283bb2ce</id>
    <committed-date>2009-10-12T10:08:27-07:00</committed-date>
    <authored-date>2009-10-12T10:08:27-07:00</authored-date>
    <message>Adding treetop as a dependency.</message>
    <tree>b009b9f1fc748f21d5e8eab27a808a3861dd2f0c</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e354f169fcaa0631b897d8e6074c8e9e84e19b31</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/10c358575215ac4b0c3a8a3858224b36baea7846</url>
    <id>10c358575215ac4b0c3a8a3858224b36baea7846</id>
    <committed-date>2009-10-12T09:47:13-07:00</committed-date>
    <authored-date>2009-10-12T09:47:13-07:00</authored-date>
    <message>Update soup requirement to 0.9.9</message>
    <tree>2672b5e3cde347e4f79e03857832d86fdaad2b0b</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d60f6320dd57b1ba013d50f76010b6705df227ed</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/e354f169fcaa0631b897d8e6074c8e9e84e19b31</url>
    <id>e354f169fcaa0631b897d8e6074c8e9e84e19b31</id>
    <committed-date>2009-10-12T09:40:47-07:00</committed-date>
    <authored-date>2009-10-12T09:40:47-07:00</authored-date>
    <message>Bumped gem version as we approach the new, filesystem-based soup store as default.</message>
    <tree>25a8b3d4e68ead062d2d935cc0a13b6607a6ada0</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c0eb0f3f8b26c37e663939b2fd31708df46e165</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/d60f6320dd57b1ba013d50f76010b6705df227ed</url>
    <id>d60f6320dd57b1ba013d50f76010b6705df227ed</id>
    <committed-date>2009-10-12T09:38:08-07:00</committed-date>
    <authored-date>2009-10-12T09:38:08-07:00</authored-date>
    <message>Ignore any soup directory.</message>
    <tree>cdab69a995732020d28e962c3f15431e2996c248</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b590214487d95f5508b62233592a438f6dc3ead</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/5c0eb0f3f8b26c37e663939b2fd31708df46e165</url>
    <id>5c0eb0f3f8b26c37e663939b2fd31708df46e165</id>
    <committed-date>2009-09-27T14:20:22-07:00</committed-date>
    <authored-date>2009-09-27T14:20:22-07:00</authored-date>
    <message>But we do need to convert Times into Strings.</message>
    <tree>19c8a23fa5ec22c64079b5f466ce4ddf158848ee</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e5c3ab5c7487127e8a90c58df3c5582ef8bd282</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/6b590214487d95f5508b62233592a438f6dc3ead</url>
    <id>6b590214487d95f5508b62233592a438f6dc3ead</id>
    <committed-date>2009-09-27T14:15:45-07:00</committed-date>
    <authored-date>2009-09-27T14:15:45-07:00</authored-date>
    <message>Now that we're using YAML to store snips, we don't need to reparse dates.</message>
    <tree>aa719b7a4b91947cf5f55cbbd85965a3df5a4938</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b72b90d66e890ec9e412ded8c48fb8be9f2c51c</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/3e5c3ab5c7487127e8a90c58df3c5582ef8bd282</url>
    <id>3e5c3ab5c7487127e8a90c58df3c5582ef8bd282</id>
    <committed-date>2009-09-27T13:58:25-07:00</committed-date>
    <authored-date>2009-09-27T13:58:25-07:00</authored-date>
    <message>Some snips don't have an updated_at value.</message>
    <tree>f30387ef05809bf3226d661aae499ef49592b59e</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8649ee3bc98fe9fee550fc37c5282be538797f7</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/1b72b90d66e890ec9e412ded8c48fb8be9f2c51c</url>
    <id>1b72b90d66e890ec9e412ded8c48fb8be9f2c51c</id>
    <committed-date>2009-09-27T12:44:06-07:00</committed-date>
    <authored-date>2009-09-27T12:44:06-07:00</authored-date>
    <message>Fixed a bug rendering the index of all snips.</message>
    <tree>9f9453187499d202dee865d70c3ad7f0a4049dfc</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8e8acaa4c83d357de12aa5541ae3c75ad7f932ab</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/d8649ee3bc98fe9fee550fc37c5282be538797f7</url>
    <id>d8649ee3bc98fe9fee550fc37c5282be538797f7</id>
    <committed-date>2009-09-27T12:43:17-07:00</committed-date>
    <authored-date>2009-09-27T12:43:17-07:00</authored-date>
    <message>Actually make the console work.</message>
    <tree>142f8b425f5a4ecb62d35e688c1e4a0bf863d4f0</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3b44e2bffea809675c230bdfb09ac184c1f1500</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/8e8acaa4c83d357de12aa5541ae3c75ad7f932ab</url>
    <id>8e8acaa4c83d357de12aa5541ae3c75ad7f932ab</id>
    <committed-date>2009-09-27T06:17:47-07:00</committed-date>
    <authored-date>2009-09-27T06:17:47-07:00</authored-date>
    <message>Use delegation to ensure that snip timestamps always exist.</message>
    <tree>3867cf5728457327af92281b8ac55fa3db88dd97</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>edf0bb6a9d0a84cbedc115d66efdbb4cf24d4b2d</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/b3b44e2bffea809675c230bdfb09ac184c1f1500</url>
    <id>b3b44e2bffea809675c230bdfb09ac184c1f1500</id>
    <committed-date>2009-09-27T05:21:13-07:00</committed-date>
    <authored-date>2009-09-25T10:26:29-07:00</authored-date>
    <message>Sweeping changes which co-incide with switching soup to a file-based store.

Most notably:

* Routing methods are no longer static module methods, but included in
  the renderers (e.g. link_to, url_for, etc)
* The interface to the soup is consistent - Vanilla::App#soup returns
  the soup instance, and is available via the app attribute of renderers
  and dynasnips
* Some direct accesses to private Soup implementations have been 'fixed'.</message>
    <tree>4adb6dd25c8fd4a4c2ee405b4b354c27eaa74a64</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>efd7ac98a71b60a5245a06c0ad2adf8734514a3a</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/edf0bb6a9d0a84cbedc115d66efdbb4cf24d4b2d</url>
    <id>edf0bb6a9d0a84cbedc115d66efdbb4cf24d4b2d</id>
    <committed-date>2009-09-06T01:55:28-07:00</committed-date>
    <authored-date>2009-09-06T01:55:28-07:00</authored-date>
    <message>Display the index with most recent first.</message>
    <tree>3bbf0eb93fa409e482076ccf77b41c3269eb6708</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8998b957064d4d6df09f32c3d3dd41572b11a349</id>
      </parent>
    </parents>
    <author>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/vanilla-rb/commit/efd7ac98a71b60a5245a06c0ad2adf8734514a3a</url>
    <id>efd7ac98a71b60a5245a06c0ad2adf8734514a3a</id>
    <committed-date>2009-08-28T08:38:30-07:00</committed-date>
    <authored-date>2009-08-28T08:38:30-07:00</authored-date>
    <message>Provide a way for dynasnips to know which snips are calling them.</message>
    <tree>8f87955a2782ec8b2fe436d9e36c74b6a84483f9</tree>
    <committer>
      <name>James Adam</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
</commits>
