<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5c568b5587cd3df6021e80e021485db75d3b9e44</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/1473acf8307ec21d2002acab94691841d8003580</url>
    <id>1473acf8307ec21d2002acab94691841d8003580</id>
    <committed-date>2009-02-01T18:14:10-08:00</committed-date>
    <authored-date>2009-02-01T18:14:10-08:00</authored-date>
    <message>Fix display of theme homepage links

Many thanks to Gustavo Sales (aka vatsu) for pointing out this bug and
proposing a fix:

http://github.com/vatsu/mephisto/commit/e7b0ecaaca4457dd7d542ac218baf979e1b7a190
http://github.com/vatsu/mephisto/commit/fbe32e923ad6dfb963a8311053214b3395aeb37b

In order to minimize code duplication in the *.erb files, I've rewritten
this code as a helper method.</message>
    <tree>33323a79d12d193b35a3b1ea4cc1dc8bfbc9d40f</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15372c45281f9147418395421e467db1b2954d75</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/5c568b5587cd3df6021e80e021485db75d3b9e44</url>
    <id>5c568b5587cd3df6021e80e021485db75d3b9e44</id>
    <committed-date>2009-02-01T17:05:17-08:00</committed-date>
    <authored-date>2009-02-01T17:05:17-08:00</authored-date>
    <message>Require test gems in development environment, not test

After experimenting a bit, this looks like a simpler approach.  It
allows developers to run:

  rake gems:install

...and it allows users to run:

  export RAILS_ENV=production
  rake gems:install

Thank you to mat for his work on this!</message>
    <tree>7352b4ac6e9c6bb3dbc5e045445fdd741450bd4e</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ee79816ffc0f2433df412e87024061e794736e3</id>
      </parent>
      <parent>
        <id>449d0e19a71ebd9fc1404c7f184209ad1854ffb2</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/15372c45281f9147418395421e467db1b2954d75</url>
    <id>15372c45281f9147418395421e467db1b2954d75</id>
    <committed-date>2009-02-01T16:57:04-08:00</committed-date>
    <authored-date>2009-02-01T16:57:04-08:00</authored-date>
    <message>Merge branch 'master' of git://github.com/mat/mephisto</message>
    <tree>3f7e6f83cd1d34d844fc77db62bb87c645eb9602</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>985782461c010f13e0d3af6f152d0b1280cd1faf</id>
      </parent>
      <parent>
        <id>9b7cbbb116d8d353f3132d5a59f79b67e9dab698</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/7ee79816ffc0f2433df412e87024061e794736e3</url>
    <id>7ee79816ffc0f2433df412e87024061e794736e3</id>
    <committed-date>2009-02-01T16:45:55-08:00</committed-date>
    <authored-date>2009-02-01T16:45:55-08:00</authored-date>
    <message>Merge branch 'master' of git://github.com/technoweenie/mephisto</message>
    <tree>9d0dbbbb12894eafbcaf25895480de8ee32958a6</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e229865d6e63a6b6c0e6cb7aac21992ca303f94a</id>
      </parent>
    </parents>
    <author>
      <name>Sean O'Brien</name>
      <email>sean.obrien56@yahoo.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/9b7cbbb116d8d353f3132d5a59f79b67e9dab698</url>
    <id>9b7cbbb116d8d353f3132d5a59f79b67e9dab698</id>
    <committed-date>2009-01-29T23:41:07-08:00</committed-date>
    <authored-date>2009-01-29T23:41:07-08:00</authored-date>
    <message>missing tainted string in cache listing</message>
    <tree>5fc6c3dbb07419ab0ef0975eebe230224745db5b</tree>
    <committer>
      <name>Sean O'Brien</name>
      <email>sean.obrien56@yahoo.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e55515092134cffdd50fc1780921f06cf59654cd</id>
      </parent>
    </parents>
    <author>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/449d0e19a71ebd9fc1404c7f184209ad1854ffb2</url>
    <id>449d0e19a71ebd9fc1404c7f184209ad1854ffb2</id>
    <committed-date>2009-01-19T02:52:07-08:00</committed-date>
    <authored-date>2009-01-19T02:52:07-08:00</authored-date>
    <message>Added info: install test gems before testing.</message>
    <tree>aa44895c958f0f13730f6cd026700e3be5c7d8a2</tree>
    <committer>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb3b699aec4ff332229b18bf40be812428d9ba22</id>
      </parent>
    </parents>
    <author>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/e55515092134cffdd50fc1780921f06cf59654cd</url>
    <id>e55515092134cffdd50fc1780921f06cf59654cd</id>
    <committed-date>2009-01-19T02:37:07-08:00</committed-date>
    <authored-date>2009-01-19T02:37:07-08:00</authored-date>
    <message>Added missing config.gem 'ruby-debug' to environments/test.rb.</message>
    <tree>eb9d9543ac087a4ad2af54a056205548874695ea</tree>
    <committer>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37aebc55a89bc5ae89f19331b8cf0ec2955793ee</id>
      </parent>
    </parents>
    <author>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/eb3b699aec4ff332229b18bf40be812428d9ba22</url>
    <id>eb3b699aec4ff332229b18bf40be812428d9ba22</id>
    <committed-date>2009-01-19T00:07:19-08:00</committed-date>
    <authored-date>2009-01-19T00:07:19-08:00</authored-date>
    <message>Moved test gems from environment.rb to environments/test.rb.</message>
    <tree>cdadf08b18d27b579bb7b23136e31b6dfa4a6408</tree>
    <committer>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>985782461c010f13e0d3af6f152d0b1280cd1faf</id>
      </parent>
    </parents>
    <author>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/37aebc55a89bc5ae89f19331b8cf0ec2955793ee</url>
    <id>37aebc55a89bc5ae89f19331b8cf0ec2955793ee</id>
    <committed-date>2009-01-18T23:55:29-08:00</committed-date>
    <authored-date>2009-01-18T23:55:29-08:00</authored-date>
    <message>Fixed typo.</message>
    <tree>9455b824385b05f43ffd314ff5ffe0f8140df54e</tree>
    <committer>
      <name>Matthias L&#252;dtke</name>
      <email>github@matthias-luedtke.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b2ead2f1617fcd3f5141f8c7b2082d57c47c8f85</id>
      </parent>
    </parents>
    <author>
      <name>James McCarthy</name>
      <email>james2mccarthy@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/985782461c010f13e0d3af6f152d0b1280cd1faf</url>
    <id>985782461c010f13e0d3af6f152d0b1280cd1faf</id>
    <committed-date>2009-01-13T05:07:50-08:00</committed-date>
    <authored-date>2008-12-19T18:06:02-08:00</authored-date>
    <message>Added some brackets</message>
    <tree>2ea2bc50a8b6a766b02f63d8e73cb0d9f9525367</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6ef40f48b4d37f18381e8a0ed2dd5a551a7d82b</id>
      </parent>
    </parents>
    <author>
      <name>James McCarthy</name>
      <email>james2mccarthy@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/b2ead2f1617fcd3f5141f8c7b2082d57c47c8f85</url>
    <id>b2ead2f1617fcd3f5141f8c7b2082d57c47c8f85</id>
    <committed-date>2009-01-13T05:07:27-08:00</committed-date>
    <authored-date>2009-01-11T18:36:47-08:00</authored-date>
    <message>escaped link in _page.html.erb

Signed-off-by: James McCarthy &lt;james2mccarthy@gmail.com&gt;</message>
    <tree>f8437b7daf1349cf75fb3a352e1f6f6090699155</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3700f8d9e7aeefaf5d175d2ea4e412c2927ec229</id>
      </parent>
    </parents>
    <author>
      <name>Chris Cummer</name>
      <email>chris@postal-code.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/e6ef40f48b4d37f18381e8a0ed2dd5a551a7d82b</url>
    <id>e6ef40f48b4d37f18381e8a0ed2dd5a551a7d82b</id>
    <committed-date>2009-01-09T04:28:52-08:00</committed-date>
    <authored-date>2009-01-04T12:36:51-08:00</authored-date>
    <message>Changed user login to send user to admin section on succesful login instead of the blog homepage since users have the ability to post to the blog</message>
    <tree>f48310c10b955f3eacf2eea4017212f38fd66984</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3c0a7d80f75c5560a3fffa2c2f96831399ffd3c</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/3700f8d9e7aeefaf5d175d2ea4e412c2927ec229</url>
    <id>3700f8d9e7aeefaf5d175d2ea4e412c2927ec229</id>
    <committed-date>2009-01-09T04:19:41-08:00</committed-date>
    <authored-date>2009-01-09T04:19:41-08:00</authored-date>
    <message>Add TODO item for explaining how to make Unicode work</message>
    <tree>0c7b56f8159ce5e8931d77e6e8920cef257da22f</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec67cdcf11399edd442749b9799c4dbe2059c39a</id>
      </parent>
    </parents>
    <author>
      <name>Chris Cummer</name>
      <email>chris@postal-code.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/a3c0a7d80f75c5560a3fffa2c2f96831399ffd3c</url>
    <id>a3c0a7d80f75c5560a3fffa2c2f96831399ffd3c</id>
    <committed-date>2008-12-31T05:57:43-08:00</committed-date>
    <authored-date>2008-12-30T13:20:00-08:00</authored-date>
    <message>Fixes 'attempted to output tainted string' error when rendering email address for mailto</message>
    <tree>b56cc71c6397c67df9f05e1af6d0f0af4a36f3cd</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfa982214629d3b6b9e43c1ff8e3ed3256d3899c</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/ec67cdcf11399edd442749b9799c4dbe2059c39a</url>
    <id>ec67cdcf11399edd442749b9799c4dbe2059c39a</id>
    <committed-date>2008-12-27T14:13:10-08:00</committed-date>
    <authored-date>2008-12-27T14:13:10-08:00</authored-date>
    <message>Allow newer versions of these gems

There's no reason to lock these to specific versions.</message>
    <tree>7a8989520188383f918a41f6bc068789b5aae496</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5807723f7959362b25748df52261f08e9692c69</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/dfa982214629d3b6b9e43c1ff8e3ed3256d3899c</url>
    <id>dfa982214629d3b6b9e43c1ff8e3ed3256d3899c</id>
    <committed-date>2008-12-27T14:01:08-08:00</committed-date>
    <authored-date>2008-12-27T14:01:08-08:00</authored-date>
    <message>Add version numbers to config.gem statements

Let's just go ahead and require the minimum version of each gem that we
actually know works.  We also split out the test-specific gems into
their own section.</message>
    <tree>8113f11e690097f8a814930e1cab900a021b7e9e</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd63c144a6d63b008b4eb8995cc93f97721196d0</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/f5807723f7959362b25748df52261f08e9692c69</url>
    <id>f5807723f7959362b25748df52261f08e9692c69</id>
    <committed-date>2008-12-27T09:50:07-08:00</committed-date>
    <authored-date>2008-12-27T09:50:07-08:00</authored-date>
    <message>Upgrade to interim release of Webrat from github

This should let us experiment with Webrat::Selenium support.</message>
    <tree>401c8205e70ebf3a223b896c618d3470be8c61f9</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d40725ed3da1b17ea5db51197d9f520bbde62bbb</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/cd63c144a6d63b008b4eb8995cc93f97721196d0</url>
    <id>cd63c144a6d63b008b4eb8995cc93f97721196d0</id>
    <committed-date>2008-12-27T08:21:55-08:00</committed-date>
    <authored-date>2008-12-27T08:15:05-08:00</authored-date>
    <message>Add integration test for &quot;reset password&quot;

Note that we actually extract the activation URL from the e-mail and
pass it directly to 'visit'.</message>
    <tree>b3a7a121caa5bca6661020bdf0a0028e94535d92</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>959f82884ee0e40641ca6ae83cc1d6cd6f0edfdb</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/d40725ed3da1b17ea5db51197d9f520bbde62bbb</url>
    <id>d40725ed3da1b17ea5db51197d9f520bbde62bbb</id>
    <committed-date>2008-12-27T06:08:38-08:00</committed-date>
    <authored-date>2008-12-27T06:08:19-08:00</authored-date>
    <message>Write login integration tests using Webrat

Why do we need integration tests? We've been suffering a lot of
regressions in the Mephisto UI, because our functional tests don't reach
high enough up towards the browser, and whole classes of bugs manage to
slip through.

What is Webrat? Webrat is a &quot;browser simulator&quot; written in Ruby.  It
generates a DOM and allows us to fill in forms as though an actual user
were interacting with the site.

Why Webrat, and not Selenium, Watir, etc?  Webrat is recommended by the
Cucumber project as the default way to write user stories; it's very
fast; and it has a reasonable API.  Plus, Webrat actively maintained,
and very recent versions of Webrat can be used as a front-end to
Selenium.

Why Rails integration tests, and not Cucumber stories?  Since the people
contributing to Mephisto will largely be programmers, I decided to write
integration tests using a Ruby-based DSL.  Cucumber stories look really
interesting, but with no actual clients in the loop, the text-based format
is slightly less useful and has a steeper learning curve for programmers.

Since we're switching to a new integration testing tool, I moved a bunch of
code out of test_helper.rb and put it into our only existing integration
test, caching_test.rb.  I also switched blueprints.rb to set up user
passwords using 'password' and 'password_confirm' (instead of crypted and
salted values) to make it easier for tests to override</message>
    <tree>fcb88ae106f916a1f4f1b871ae22885e44519b33</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f488ccb504cd103258f7a8af7ad87c219254b6c</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/959f82884ee0e40641ca6ae83cc1d6cd6f0edfdb</url>
    <id>959f82884ee0e40641ca6ae83cc1d6cd6f0edfdb</id>
    <committed-date>2008-12-26T09:37:17-08:00</committed-date>
    <authored-date>2008-12-26T09:37:17-08:00</authored-date>
    <message>Remove RSpec StoryRunner files

RSpec's StoryRunner has apparently been deprecated by the RSpec project
in favor of Cucumber.  And we're not using it anyway.</message>
    <tree>9f8f4ea63cf16cbef44a19357385db2f12ec3300</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ea714e42637e08faa76d7c988cf85125207c23f</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/5f488ccb504cd103258f7a8af7ad87c219254b6c</url>
    <id>5f488ccb504cd103258f7a8af7ad87c219254b6c</id>
    <committed-date>2008-12-26T08:26:27-08:00</committed-date>
    <authored-date>2008-12-26T08:26:27-08:00</authored-date>
    <message>JavaScript: Rename admin/assets/*.js -&gt; *.js.rjs</message>
    <tree>d0cf09ffb2ff0014888219770df4ba4ed2ebc375</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de8bff52155d3c2815607bcf390c3a20085ab0d1</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/1ea714e42637e08faa76d7c988cf85125207c23f</url>
    <id>1ea714e42637e08faa76d7c988cf85125207c23f</id>
    <committed-date>2008-12-26T07:01:05-08:00</committed-date>
    <authored-date>2008-12-26T07:01:05-08:00</authored-date>
    <message>JavaScript: Fix authenticity_token problems

One of these should be a GET; the other needed a token.</message>
    <tree>ce57609efa3b8ebfab8b30af92affb9e7f9638a3</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47c3293e95a9a507648de9cc436a8401c312a438</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/de8bff52155d3c2815607bcf390c3a20085ab0d1</url>
    <id>de8bff52155d3c2815607bcf390c3a20085ab0d1</id>
    <committed-date>2008-12-26T05:44:22-08:00</committed-date>
    <authored-date>2008-12-26T05:44:22-08:00</authored-date>
    <message>JavaScript: Fix asset search

We desperately need some kind of unit testing framework for our
JavaScript code, preferably with full support for integration testing
against our application.

I removed a 'page' parameter here that didn't seem to be doing anything.</message>
    <tree>43d34b90f0c85a3779f26336b3e38c369ba2c565</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33d313000f7dd250a72910c4c148eeb849dec0f3</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/47c3293e95a9a507648de9cc436a8401c312a438</url>
    <id>47c3293e95a9a507648de9cc436a8401c312a438</id>
    <committed-date>2008-12-25T05:26:37-08:00</committed-date>
    <authored-date>2008-12-25T05:26:37-08:00</authored-date>
    <message>Begin updating to latest Prototype

Our version of Prototype is really old, and no longer compatible with
current versions of RJS.  This breaks quite a bit of our admin interace
in subtle ways.

The patch upgrades our bundled version of Prototype to the version
included with Rails 2.2.2.  We also remove some obsolete bits of
application.js and make a few minor fixes so that it loads without
errors.

I've only tested the JavaScript support on the articles page and the
assets page.  Quite a bit of formerly broken stuff now seems to work,
including updates to the list of attached files and updates to the
contents of the bucket.  But there's still more to test and fix.</message>
    <tree>01e98c50edb0f61413b4cf3d983f5c18c550319f</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>975d51bcf58d92922fd18cef9d2837fd6bc72907</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/33d313000f7dd250a72910c4c148eeb849dec0f3</url>
    <id>33d313000f7dd250a72910c4c148eeb849dec0f3</id>
    <committed-date>2008-12-24T13:05:08-08:00</committed-date>
    <authored-date>2008-12-24T13:05:08-08:00</authored-date>
    <message>Added some notes about fixing JavaScript

Our copy of Prototype is so old that it won't work correctly with the
code generated by *.rjs.  But some of the stuff in application.js is
incompatible with newer versions of Prototype.

Fixing this is going to require testing all the JavaScript-enabled
controllers by hand.</message>
    <tree>97af7848be0a97c85dd3b48b29b38691e00cbaae</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be52beb86d2228cc2f5b0b95a5669e4ce58904f4</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/975d51bcf58d92922fd18cef9d2837fd6bc72907</url>
    <id>975d51bcf58d92922fd18cef9d2837fd6bc72907</id>
    <committed-date>2008-12-23T21:06:59-08:00</committed-date>
    <authored-date>2008-12-23T21:06:59-08:00</authored-date>
    <message>Modernize rjs: admin/articles

I'm going to try to rename all the *.rjs files to *.js.rjs.  This is
trickier than the other renamings, because our unit test coverage isn't
perfect, and I'm trying to test everything by hand when possible.  So
I'm going to do this one directory at a time.

Other changes:
  - The live_preview and _preview stuff wasn't being used.
  - We didn't have a test case for the 'label' action.</message>
    <tree>14448796ede7ff813e4e7f758139087822190ff9</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19d3422c313410e7f64ba51a991a1ea1491cc663</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/be52beb86d2228cc2f5b0b95a5669e4ce58904f4</url>
    <id>be52beb86d2228cc2f5b0b95a5669e4ce58904f4</id>
    <committed-date>2008-12-23T18:06:15-08:00</committed-date>
    <authored-date>2008-12-23T18:06:15-08:00</authored-date>
    <message>Rename *.rxml files to *.xml.builder

This also requires adding respond_to blocks to some of our actions.</message>
    <tree>92c1271652cedf439437f7bd3edc39189e4aa419</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b24d0b198cde9fbcbe87f802b12ee61743a6d380</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/19d3422c313410e7f64ba51a991a1ea1491cc663</url>
    <id>19d3422c313410e7f64ba51a991a1ea1491cc663</id>
    <committed-date>2008-12-23T17:49:20-08:00</committed-date>
    <authored-date>2008-12-23T17:49:20-08:00</authored-date>
    <message>Rename *.rhtml files to *.html.erb

Let's go for the new-school approach here.</message>
    <tree>7d7a2f9566d2d09b448fc2398610017d9a87e2b4</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54f131eb274f1731cba3a3f850d2e010bd552c56</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/b24d0b198cde9fbcbe87f802b12ee61743a6d380</url>
    <id>b24d0b198cde9fbcbe87f802b12ee61743a6d380</id>
    <committed-date>2008-12-23T14:18:25-08:00</committed-date>
    <authored-date>2008-12-23T14:18:25-08:00</authored-date>
    <message>Change default user article filter to Textile

A poll on #mephisto got several votes for Textile as the default, and no
votes for Markdown.  Done.</message>
    <tree>a2bd0881c04bb3d62166f14579cd25d5f21f3956</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f3656b21398306fed78ccd13097eca8ebb55238</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/54f131eb274f1731cba3a3f850d2e010bd552c56</url>
    <id>54f131eb274f1731cba3a3f850d2e010bd552c56</id>
    <committed-date>2008-12-23T06:44:41-08:00</committed-date>
    <authored-date>2008-12-23T06:41:27-08:00</authored-date>
    <message>Change default comment filter to Textile

&quot;Plain HTML&quot; is not a very reasonable comment format for end-users, who
probably want simple paragraph breaks to do the right thing.  So I'm
defaulting this to Textile for new sites.

I also considered defaulting comments to Markdown, but I didn't like the
way that Markdown handled underscores_in_identifiers or * versus _.  For
very simple stuff, Textile seems very slightly more intuitive than
Markdown, though neither is perfect.</message>
    <tree>b0c8b9acbb8003fb7afa19b5816ef3bb77b86d69</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
</commits>
