<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>0c628dc7e2ff8b7529f43e4090d37adc8e86ba54</id>
      </parent>
      <parent>
        <id>24bfceaae2b1edf7c2f92fb9a7716a523ba7f417</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/f2712773d0f8beed1be8ec97fcd39a27f6ff4159</url>
    <id>f2712773d0f8beed1be8ec97fcd39a27f6ff4159</id>
    <committed-date>2008-12-20T08:04:57-08:00</committed-date>
    <authored-date>2008-12-20T08:04:57-08:00</authored-date>
    <message>Merge branch 'master' into new-plugins

Conflicts:

	lib/mephisto/plugin.rb</message>
    <tree>1e506c6f381b3ba951c3c9b76de90aeccf33aad0</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06917544a35c178a5ab2c9ec61773693e4886d36</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/173c3b82e7dae0f7d616c5522104e48f76ef94ad</url>
    <id>173c3b82e7dae0f7d616c5522104e48f76ef94ad</id>
    <committed-date>2008-12-19T15:05:56-08:00</committed-date>
    <authored-date>2008-12-19T15:05:56-08:00</authored-date>
    <message>Attempt to escape strings in FlickrMacro

This plugin had absolutely no HTML escaping.  I've attempted to fix
this, but since the API key has expired, this code has not been tested.</message>
    <tree>af794530fc408a12fae29c5a22f833f4a7d51f1c</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b5e2f5a84b1acd4b2c0cf443f99af864c1e3d4b</id>
      </parent>
    </parents>
    <author>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/0c628dc7e2ff8b7529f43e4090d37adc8e86ba54</url>
    <id>0c628dc7e2ff8b7529f43e4090d37adc8e86ba54</id>
    <committed-date>2008-12-18T05:57:04-08:00</committed-date>
    <authored-date>2008-12-13T15:05:21-08:00</authored-date>
    <message>Removed mephisto plugin generator =&gt; not the right time for this

[Note from Eric: I hadn't intended to pull the first part of this patch,
but since I did, I'm going to go ahead and pull the second.]</message>
    <tree>e5f587c16e6b85f24097cb73a5475cfad0507893</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7b275e720ae402befc2615095aa89c36e1e3397</id>
      </parent>
      <parent>
        <id>bf1a5deb79007d56901984d70eb3ad0f8122ef7a</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/9b5e2f5a84b1acd4b2c0cf443f99af864c1e3d4b</url>
    <id>9b5e2f5a84b1acd4b2c0cf443f99af864c1e3d4b</id>
    <committed-date>2008-12-18T05:52:14-08:00</committed-date>
    <authored-date>2008-12-18T05:52:14-08:00</authored-date>
    <message>Merge branch 'master' into new-plugins

Conflicts:

	app/views/layouts/application.rhtml

I also fixed two unit test failures caused by SafeERB in the plugins
controller.</message>
    <tree>4af7d0c55461436074a7533b1752ac2c28511438</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fab1cd638b4f84e604cdc7457fac8fe721e89341</id>
      </parent>
    </parents>
    <author>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/f7b275e720ae402befc2615095aa89c36e1e3397</url>
    <id>f7b275e720ae402befc2615095aa89c36e1e3397</id>
    <committed-date>2008-12-18T05:40:04-08:00</committed-date>
    <authored-date>2008-12-12T19:33:18-08:00</authored-date>
    <message>Removed last traces of engines_config

v2 (Eric Kidd):
  Removed unrelated changes</message>
    <tree>25f74ffc1e1c7427ad0b70497eedab82f8e53d5f</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13c1fd45e4fa434d37d488039549c3253cdd36c6</id>
      </parent>
    </parents>
    <author>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/fab1cd638b4f84e604cdc7457fac8fe721e89341</url>
    <id>fab1cd638b4f84e604cdc7457fac8fe721e89341</id>
    <committed-date>2008-12-12T19:09:32-08:00</committed-date>
    <authored-date>2008-12-12T19:09:32-08:00</authored-date>
    <message>added mephisto-plugin-generator as a submodule =&gt; experimental</message>
    <tree>2871bcf39a13e07fc29e10a706b6264bcf48ecf2</tree>
    <committer>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31430c44ac1d26cd3b4dbb26a7374dd6164e2b47</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/d2c8c8e3aee4c222c645f0b7b493799ffd826bc3</url>
    <id>d2c8c8e3aee4c222c645f0b7b493799ffd826bc3</id>
    <committed-date>2008-12-12T05:24:57-08:00</committed-date>
    <authored-date>2008-12-12T05:24:57-08:00</authored-date>
    <message>Security: Replace white_list with Rails 2.2 sanitizer

The Rails 2.2 santizer is an enhanced version of Rick's original
white_list plugin, so let's upgrade and get the latest fixes.

Note that Mephisto had separate rules for sanitizing comments and
non-comments in Atom feeds.  This difference was introduced in commit
88df87e3a1cb8474fa479d855035ab4d2ca2351e.  Unfortunately, I'm not able
to track down any information on the problem being fixed here.  Since we
already add half of the tags in question to the whitelist, I've decided
to just treat all sanitized Atom feed content the same.  Please let me
know if this breaks anything.</message>
    <tree>d442e5291b0aec71e6ecde67222ee49e59c38df1</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7994ddd9e8c3f3421a353e59b7758e6e4282a54</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/ab5eadb825c579c39a13eb58cc27021a38e92fcc</url>
    <id>ab5eadb825c579c39a13eb58cc27021a38e92fcc</id>
    <committed-date>2008-12-10T18:04:36-08:00</committed-date>
    <authored-date>2008-12-10T18:04:36-08:00</authored-date>
    <message>Add updated mephisto_feedback plugin

[Notes from Eric Kidd.]  This is a copy of Rick's original
mephisto_feedback plugin, updated by Isaac Kearse for the new plugins
API.  (I'm setting the author of this commit as Rick, because the code
is almost all his.)

This plugin probably won't be included with the default installation of
Mephisto, because it implements a feature that only interests a subset
of Mephisto users.  But it makes a good test case to see how this new
plugin branch works.</message>
    <tree>a79dbf22cd5677c8bc67a7dadd630736da19f1b0</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b281d564ee4c46a93c68d8801bd211bd9102507d</id>
      </parent>
    </parents>
    <author>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/d6e01aa9d9f8fdd53adff89ef7e0a61023f58a0f</url>
    <id>d6e01aa9d9f8fdd53adff89ef7e0a61023f58a0f</id>
    <committed-date>2008-12-10T17:51:28-08:00</committed-date>
    <authored-date>2008-12-10T17:51:28-08:00</authored-date>
    <message>Remove engines_config

This Rails plugin is no longer needed with the new Mephisto plugin
system.</message>
    <tree>e33222fa9379ea37b8d7bff3b4125a25687dc769</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>01ee5176e5538e48051f1c60aa0afde9dc596847</id>
      </parent>
    </parents>
    <author>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/b281d564ee4c46a93c68d8801bd211bd9102507d</url>
    <id>b281d564ee4c46a93c68d8801bd211bd9102507d</id>
    <committed-date>2008-12-10T17:46:48-08:00</committed-date>
    <authored-date>2008-12-10T17:46:48-08:00</authored-date>
    <message>Overhaul plugin system

[These notes written by Eric Kidd.]  Once upon a time, Mephisto had a
plugin system which worked like this:

  http://jamescrisp.blogspot.com/2007/04/tips-for-developing-mephisto-plugins.html

Sven Fuchs replaced the old plugin system with a more powerful plugin
system based on Engines.  Here are some links he recommended describing
that plugin system:

  http://jamescrisp.org/2008/08/25/migrating-mephisto-plugins-to-drax-08/
  http://groups.google.com/group/MephistoBlog/browse_thread/thread/ec7cc25e5720ec9c/8d8b867c8f020557?lnk=gst#8d8b867c8f020557
  http://groups.google.com/group/MephistoBlog/browse_thread/thread/7fd7d1198ef8345e/c000f0e1ea8c490e?lnk=gst#c000f0e1ea8c490e

This is a collapsed, edited version of a plugins branch by Isaac Kearse.
The new API is based on engines, but it has greater compatibility with
the old plugins API.

Much of the code in lib/mephisto/plugin.rb is taken from an earlier
version of Mephisto, and was deleted by Sven Fuchs in revision
1ad1b56b4a6c9284534b0afbb9d5d87715ae4312.

Open questions for code review:
  What does Admin::PluginsController#destroy do?
  Who can access Admin::PluginsController?  Only multi-site admins?
  Do plugin preferences and multi-site support interact reasonably?

v2 (Eric Kidd):
  Collapsed working branch into single patch
  Changed flash message for PluginsController#destroy
  HTML-escaped tab names
  Fixed indentation in unit test files &amp; removed obsolete comments
  Documented spec/models/plugin_spec.rb as out-of-date</message>
    <tree>1f178c50767183b528cddde13a988ffaae98ddb5</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e62741f75608cf53e50db9ec07ad21b25c3c8e5</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/170fe8c55be53add05623fc1236b6bb9b0244b10</url>
    <id>170fe8c55be53add05623fc1236b6bb9b0244b10</id>
    <committed-date>2008-12-09T15:36:28-08:00</committed-date>
    <authored-date>2008-12-09T15:33:11-08:00</authored-date>
    <message>Strip leading and trailing newlines from &lt;macro:code&gt;

This allows us to write things like:

&lt;macro:code&gt;
x = y + 2
&lt;/macro:code&gt;

...and not get gratuitous empty lines at either end.</message>
    <tree>37f48cd5f8b1f5add6e9f3cc602bf4fd86d1b440</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e9e696b13dba9dfdfd0385d3c7a52231121f99e</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/762512970014032b21a6e8476070a9d6ecb3dac6</url>
    <id>762512970014032b21a6e8476070a9d6ecb3dac6</id>
    <committed-date>2008-12-08T15:09:12-08:00</committed-date>
    <authored-date>2008-12-08T15:09:12-08:00</authored-date>
    <message>Silence default_error_messages warning

Note that this is a local modification to an upstream plugin, but it's
pretty minor, and it's OK to discard it when upgrading attachment_fu.</message>
    <tree>5690233e2c06539f6ced00d1c60501dcea975950</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b898b142b0465e52f2b2b24d765c2e774ee20b9</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/5e9e696b13dba9dfdfd0385d3c7a52231121f99e</url>
    <id>5e9e696b13dba9dfdfd0385d3c7a52231121f99e</id>
    <committed-date>2008-12-08T14:58:40-08:00</committed-date>
    <authored-date>2008-12-08T14:58:40-08:00</authored-date>
    <message>Replace embedded copy of coderay with up-to-date gem version

Here's one more library hiding inside vendor/plugins that we can just
treat as a normal gem.  Note that this patch doesn't fix any of our
underlying &lt;macro:code&gt; problems.

This does get us support for quite a few more languages, and it allows
us to replace our custom JavaScript support with the new JavaScript
support in the upstream library.</message>
    <tree>de4ba7fbcdaca3aaea2a2997acf7e3669fd964d8</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ca3c36470c1d47ab0538e6ffa1bb804c6e12f90</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/7b898b142b0465e52f2b2b24d765c2e774ee20b9</url>
    <id>7b898b142b0465e52f2b2b24d765c2e774ee20b9</id>
    <committed-date>2008-12-08T14:52:13-08:00</committed-date>
    <authored-date>2008-12-08T14:52:13-08:00</authored-date>
    <message>Clean up code_macro test suites slightly &amp; fix HTML escaping

The &quot;css&quot; option to the &lt;macro:code&gt; form was never actually
implemented, and the associated unit tests are failing.  So I removed
the test cases and the useless option.

I also added some test cases to check that &quot;&lt;&quot; characters in code get
escaped properly, and fixed the code to make the tests pass.

In general, &lt;macro:code&gt; has a number of fairly serious problems, and
the unit tests aren't testing what they think they're testing, largely
thanks to some error-recovery code that masks underlying exceptions.</message>
    <tree>c29af3d067e938e1e1d158ef11a9b76caffaa841</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8483ff752790a8cf749d043d4b0a5cbfe36212b</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/9f6649052e95e726d2b5f258dd25e45f0db3fe66</url>
    <id>9f6649052e95e726d2b5f258dd25e45f0db3fe66</id>
    <committed-date>2008-12-07T10:01:00-08:00</committed-date>
    <authored-date>2008-12-07T10:01:00-08:00</authored-date>
    <message>Remove a_gems plugin

This plugin provided &quot;gems:*&quot; tasks, which are now available in
Rails 2.2.  It was also responsible for loading vendor/rubypants-0.2.0,
which is an old, customized gem that we can't put into the regular gems
directory without some repackaging work.  So we just handle that case
manually for now.</message>
    <tree>970367f71fa95074cbe3b8cf6521087cd7c8054a</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a8bf45508e303f3555a27c92641e040ca21869a</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/dadfc5765d738b902c5cef8f293e865e2c536239</url>
    <id>dadfc5765d738b902c5cef8f293e865e2c536239</id>
    <committed-date>2008-12-06T08:19:36-08:00</committed-date>
    <authored-date>2008-12-06T08:15:28-08:00</authored-date>
    <message>Upgrade to latest mocha</message>
    <tree>13dd2d4f1b12c5cbf028622075903e5c79e18863</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ab972f39af0feca6042fe17484801c40d27af5e</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/0a8bf45508e303f3555a27c92641e040ca21869a</url>
    <id>0a8bf45508e303f3555a27c92641e040ca21869a</id>
    <committed-date>2008-12-06T08:10:53-08:00</committed-date>
    <authored-date>2008-12-06T08:10:53-08:00</authored-date>
    <message>Upgrade to will_paginate 2.2.2</message>
    <tree>f11589c2feef59baf46521a34c343b88d3e0d17f</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9965ec5f5a561896f6a1eb71074e1d3ed648222</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/5ab972f39af0feca6042fe17484801c40d27af5e</url>
    <id>5ab972f39af0feca6042fe17484801c40d27af5e</id>
    <committed-date>2008-12-06T07:58:28-08:00</committed-date>
    <authored-date>2008-12-06T07:58:28-08:00</authored-date>
    <message>Move machinist to vendor/gems</message>
    <tree>ff9d821759cc9d1a0f0ee70efc7aa759390babd9</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>851e87f1e0ae918eb75ed2584d8015153d0b3cd0</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/7e20e4a02d06b77aac5503dac44761f5e4503310</url>
    <id>7e20e4a02d06b77aac5503dac44761f5e4503310</id>
    <committed-date>2008-12-06T07:27:14-08:00</committed-date>
    <authored-date>2008-12-06T07:26:55-08:00</authored-date>
    <message>Move liquid to vendor/gems</message>
    <tree>622be1516a9f14a0ee7c95ec591fa0a3881b1481</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b8089af64c2d59d18483697ed7e5ea423221c82</id>
      </parent>
    </parents>
    <author>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/0361ef8f0159da3985c7d17cc6f698560753719c</url>
    <id>0361ef8f0159da3985c7d17cc6f698560753719c</id>
    <committed-date>2008-12-04T19:41:10-08:00</committed-date>
    <authored-date>2008-12-04T19:41:10-08:00</authored-date>
    <message>update rspec and rspec-rails to latest github versions</message>
    <tree>f004366e2e7409328caaac3cd72b974e76faf85d</tree>
    <committer>
      <name>isaac</name>
      <email>isaackearse@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eaf28200b1ce5503bb2b47e9b43745b36cdfa204</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/4b8089af64c2d59d18483697ed7e5ea423221c82</url>
    <id>4b8089af64c2d59d18483697ed7e5ea423221c82</id>
    <committed-date>2008-12-04T18:23:13-08:00</committed-date>
    <authored-date>2008-12-04T18:23:13-08:00</authored-date>
    <message>Remove labeled_form_helper, switch to standard one

All these features are available in core.  We won't know if this patch
is good until we actually get the website up, though.</message>
    <tree>86d3cbf375b9a53021270c9d14f6a118c821685f</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9646238051f937da2c51196584f6a8bbaa39237a</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/843fad183a7da34ec2757bc80d41cfb938055c15</url>
    <id>843fad183a7da34ec2757bc80d41cfb938055c15</id>
    <committed-date>2008-12-04T17:42:37-08:00</committed-date>
    <authored-date>2008-12-04T17:42:37-08:00</authored-date>
    <message>Remove simply_helpful plugin

All the features of the simply_helpful plugin were either merged into
core Rails, or were deprecated.  So let's just get rid of it and clean
up any damage as we go.

Removing this fixes quite a few unit test failures.</message>
    <tree>2a3a37a67261e5a6b533b6fcb76c5bfd5ca00e71</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>79a460e1d6a65d326dbb5739324d42ce4624bd70</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/e3f7316605d7e6caaaf15d0659d326600e16bc14</url>
    <id>e3f7316605d7e6caaaf15d0659d326600e16bc14</id>
    <committed-date>2008-12-04T17:14:05-08:00</committed-date>
    <authored-date>2008-12-04T17:14:05-08:00</authored-date>
    <message>Upgrade to latest release of attachment_fu

Updated to commit 42a37fab15c6d1dacc6043ee40b25de12b63ac04 from
repository git://github.com/technoweenie/attachment_fu.git .  Note that
this version of attachment_fu is actually deprecated in favor of the
forthcoming rewrite.

We need to add some explicit attr_accessible declarations to match
Mephisto's old behavior.</message>
    <tree>2b390f88d604547ee705e67e33ee2a9d6e06f042</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e02b1e4bf2bebb9b960168ae93e48c74bc3dc15</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/79a460e1d6a65d326dbb5739324d42ce4624bd70</url>
    <id>79a460e1d6a65d326dbb5739324d42ce4624bd70</id>
    <committed-date>2008-12-04T14:54:41-08:00</committed-date>
    <authored-date>2008-12-04T14:54:41-08:00</authored-date>
    <message>Upgrade to latest acts_as_versioned

This eliminates some API conflicts with Rails 2.2 and gets more of the
tests passing.  This is version c310d2805ed243fd7587afcc5cec1bbbb9198947
from git://github.com/technoweenie/acts_as_versioned.git .</message>
    <tree>68d5dc2c4bb3ea7da59f5f196e676f4caa8354df</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1cda19ef5d618a9e81adc03112f858a9ddb86a35</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/1e02b1e4bf2bebb9b960168ae93e48c74bc3dc15</url>
    <id>1e02b1e4bf2bebb9b960168ae93e48c74bc3dc15</id>
    <committed-date>2008-12-04T06:39:26-08:00</committed-date>
    <authored-date>2008-12-04T06:39:26-08:00</authored-date>
    <message>Update for miscellenous API changes in Rails 2.2.2

The tests will now load, but they have a massive number of failures.</message>
    <tree>2a9e3da0da4cdedec224b95029ed74713667e833</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6aefe20fca67f5e43685d0af6ef39a0118d50f45</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/1cda19ef5d618a9e81adc03112f858a9ddb86a35</url>
    <id>1cda19ef5d618a9e81adc03112f858a9ddb86a35</id>
    <committed-date>2008-12-04T06:37:51-08:00</committed-date>
    <authored-date>2008-12-04T06:37:25-08:00</authored-date>
    <message>Upgrade to latest development version of engines

This is commit 4cb49974cc62e6e89c15b03d08bab3ba07f7213a from the
git://github.com/lazyatom/engines.git repository.  The released
version of engines doesn't seem to support Rails 2.2 at the
moment.

Note that the unit tests still won't run.</message>
    <tree>24447677b22df9aa9ca3299d8ffae4e317508305</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4efb0c3ebd8eafd7f2c15aad843d135c05cbbd00</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/0b38582b560b50cbfd3acba2046e308a96cd77b1</url>
    <id>0b38582b560b50cbfd3acba2046e308a96cd77b1</id>
    <committed-date>2008-12-02T16:51:10-08:00</committed-date>
    <authored-date>2008-12-02T16:51:10-08:00</authored-date>
    <message>Convert specs from model_stubbing to machinist (all tests green)

With this patch, our tests now run at 100%!

Our remaining spec failures all involved model_stubbing, an old library
by Rick.  According to Rick, he's no longer maintaining model_stubbing,
and he recommends that we use machinist to generate test data instead.

This patch rips out model_stubbing, and replaces it with a combination
of machinist and faker.  In most cases, the new code is quite a bit
shorter, simpler and easier to understand.

A few minor things worth noting:
  - Several rspec blocks have been combined or nested.
  - Unnecessary setup code has been removed.
  - Two of the three copies of the code in site_spec.rb have been
    deleted.
  - An extra test case has been added for membership_spec.rb, to
    better document some interesting behavior I discovered while
    debugging.

The machinist plugin is version 17985ba55aff6420caadb70ef698dd93aef5a26b
from http://github.com/notahat/machinist/tree/master.</message>
    <tree>1a8a3268d3fd380bd930631f09f10bd3814d2240</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>380af1a31445298b1e701528456e585bb56e1345</id>
      </parent>
    </parents>
    <author>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/da8a69d407f5fff85600710e53ed45fd08fa128b</url>
    <id>da8a69d407f5fff85600710e53ed45fd08fa128b</id>
    <committed-date>2008-12-01T21:45:54-08:00</committed-date>
    <authored-date>2008-12-01T21:45:54-08:00</authored-date>
    <message>Fix TRUNCATE TABLE errors in in-tree model_stubbing

As discovered by Aubrey Holland, model_stubbing relies on the
non-portable TRUNCATE TABLE command:

  http://groups.google.com/group/MephistoBlog/msg/7da91b7410271ff2

Applying Aubrey's fix allows 'rake spec' to run against SQLite3.  Note
that there are still a good number of spec failures which will need to
be addressed.

It's a little bit dodgy to patch the in-tree copy of model_stubbing,
but doing so will suffice for now.</message>
    <tree>522cb7103c9e2421c0f035e2120e4d411a0d70d2</tree>
    <committer>
      <name>Eric Kidd</name>
      <email>git@randomhacks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90337f19a39555e9689bafee78cffd81ae0cdcc9</id>
      </parent>
      <parent>
        <id>1ad1b56b4a6c9284534b0afbb9d5d87715ae4312</id>
      </parent>
    </parents>
    <author>
      <name>Isaac Kearse</name>
      <email>isaackearse@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/41a870e17ae5e574d65c512affa441c70ad411f2</url>
    <id>41a870e17ae5e574d65c512affa441c70ad411f2</id>
    <committed-date>2008-03-28T22:53:25-07:00</committed-date>
    <authored-date>2008-03-28T22:53:25-07:00</authored-date>
    <message>Merge commit 'activereload/engines'</message>
    <tree>1c96affcd41848cb4e3cb2985970676030e0eaec</tree>
    <committer>
      <name>Isaac Kearse</name>
      <email>isaackearse@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2772ec18227b04b3cb618748a2900a7b93b84d94</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/5b7d39d435a4aa2e78025fae57a2ef442fb8f981</url>
    <id>5b7d39d435a4aa2e78025fae57a2ef442fb8f981</id>
    <committed-date>2008-03-04T01:11:25-08:00</committed-date>
    <authored-date>2008-03-04T01:11:02-08:00</authored-date>
    <message>tweak attachment_fu for better attr_accessible compatibility [rob-twf]</message>
    <tree>496b2bc0423400165636112b5a6bb1239945252a</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2772ec18227b04b3cb618748a2900a7b93b84d94</id>
      </parent>
    </parents>
    <author>
      <name>Sven Fuchs</name>
      <email>svenfuchs@artweb-design.de</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/1ad1b56b4a6c9284534b0afbb9d5d87715ae4312</url>
    <id>1ad1b56b4a6c9284534b0afbb9d5d87715ae4312</id>
    <committed-date>2008-02-20T11:11:20-08:00</committed-date>
    <authored-date>2008-02-20T11:11:20-08:00</authored-date>
    <message>initial commit to engines branch</message>
    <tree>adc435b61f05728a991fd314188bc3e75cfb6038</tree>
    <committer>
      <name>Sven Fuchs</name>
      <email>svenfuchs@artweb-design.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7af009a57222f56ad33aa9527f323321ff39320e</id>
      </parent>
    </parents>
    <author>
      <name>Sven Fuchs</name>
      <email>svenfuchs@artweb-design.de</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/d971d941df4351ad42b41896b3446f3d43fa9bcd</url>
    <id>d971d941df4351ad42b41896b3446f3d43fa9bcd</id>
    <committed-date>2008-02-06T13:27:46-08:00</committed-date>
    <authored-date>2008-02-06T13:27:46-08:00</authored-date>
    <message>Enhance include_into with alias_method_chaining, closing #152</message>
    <tree>8441e1a82843804d1bace8fcceea3aaedb60e87a</tree>
    <committer>
      <name>Sven Fuchs</name>
      <email>svenfuchs@artweb-design.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa2a339404fa179b7250930e471554dd32e0a528</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/885b67417c782139785cb4fc36cf251da148795b</url>
    <id>885b67417c782139785cb4fc36cf251da148795b</id>
    <committed-date>2008-02-03T10:40:09-08:00</committed-date>
    <authored-date>2008-02-03T10:40:09-08:00</authored-date>
    <message>update mephisto wordpress converter to WP 2.3 [Aubrey]</message>
    <tree>bbeae39ccd66fb995a4c0d613efe33f68500cf3f</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13c8aab7b6d4501731ed95b27cfdaf5cb346af80</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/08e831d1c9bf302524559c0cb019e9cd5ad0c33b</url>
    <id>08e831d1c9bf302524559c0cb019e9cd5ad0c33b</id>
    <committed-date>2008-02-03T10:02:38-08:00</committed-date>
    <authored-date>2008-02-03T10:02:38-08:00</authored-date>
    <message>move Module.include_into into aaa so other plugins can use it</message>
    <tree>0358a5445102bc3b2275760ab2fd83d4c0f72309</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>005ff943d9469b781cc88296d6ffa5acf8193ad7</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/emk/mephisto/commit/bfdb76bac23813a53a70179baca641b11d61a324</url>
    <id>bfdb76bac23813a53a70179baca641b11d61a324</id>
    <committed-date>2008-02-02T15:45:11-08:00</committed-date>
    <authored-date>2008-02-02T15:45:11-08:00</authored-date>
    <message>use the correct ::Object const name</message>
    <tree>2bde281266730c1e39a0a147664c6f71372a084f</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
</commits>
