<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>67c38db16fbce3a80ff19deef12ffbde8520a4bb</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/cd186208c8c0523be37161b901c212abcedfe55c</url>
    <id>cd186208c8c0523be37161b901c212abcedfe55c</id>
    <committed-date>2008-04-18T12:10:20-07:00</committed-date>
    <authored-date>2008-04-18T12:10:20-07:00</authored-date>
    <message>add dependency on merb-mailer</message>
    <tree>61151ff0d976cf2aff3c29903d0c0a2d9a4451e9</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a640cf1c2f726902ff74aa0f5546ce267382791a</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/e8496e6fadf44656ae000f13fb5da8b158a870ee</url>
    <id>e8496e6fadf44656ae000f13fb5da8b158a870ee</id>
    <committed-date>2008-04-15T10:51:31-07:00</committed-date>
    <authored-date>2008-04-15T10:51:31-07:00</authored-date>
    <message>better way of handling public &amp; tmp cache directories</message>
    <tree>a0ba8b6be9300ae0a44ead930d8de4233a367f08</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3915e5bbf951fab2ddbbe769827a9c8eec639ab8</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/a640cf1c2f726902ff74aa0f5546ce267382791a</url>
    <id>a640cf1c2f726902ff74aa0f5546ce267382791a</id>
    <committed-date>2008-04-15T10:46:23-07:00</committed-date>
    <authored-date>2008-04-15T10:46:23-07:00</authored-date>
    <message>ignoring cache directories contents, while ensuring the cache directories themselves are included</message>
    <tree>3319ba87154204f68b3d25e0b612543f09b6ada1</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a7bf1fedbaa23817ea663a67bf146135181bcf6</id>
      </parent>
    </parents>
    <author>
      <name>Michael Leung</name>
      <email>blamemike@gmail.com</email>
    </author>
    <url>http://github.com/jf/feather/commit/3915e5bbf951fab2ddbbe769827a9c8eec639ab8</url>
    <id>3915e5bbf951fab2ddbbe769827a9c8eec639ab8</id>
    <committed-date>2008-04-15T10:30:19-07:00</committed-date>
    <authored-date>2008-04-15T10:30:19-07:00</authored-date>
    <message>Threw in caching directories</message>
    <tree>add4ed8b538814da57a63f8c550e68d205db2bc7</tree>
    <committer>
      <name>Michael Leung</name>
      <email>blamemike@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b7e77fe135ea293651f7c76c2740f44a3a3579a</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/31fdf0d585e32907d668e6fd1aa477c62c6ae326</url>
    <id>31fdf0d585e32907d668e6fd1aa477c62c6ae326</id>
    <committed-date>2008-04-13T10:54:49-07:00</committed-date>
    <authored-date>2008-04-13T10:54:49-07:00</authored-date>
    <message>added in a custom &quot;get_caller&quot; method as &quot;location_of_caller&quot; doesn't appear to be available everywhere</message>
    <tree>56b278427da4af083902a045b179ca36aa811bb2</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7a75c9f6cd01c729d9db6b9094d26b48814c2e0</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/787900fcb4b2346d436b91642cc26896353c2cab</url>
    <id>787900fcb4b2346d436b91642cc26896353c2cab</id>
    <committed-date>2008-04-10T10:53:43-07:00</committed-date>
    <authored-date>2008-04-10T10:53:43-07:00</authored-date>
    <message>multiple changes

* added configurable formatters, and removed textile from core, meaning there is just one default formatter in core, that handles line breaks
* users can set default formatters, but each article has a formatter specified against it
* with only a default formatter, the &quot;about&quot; sidebar item is rendered using only that formatter
* added hooks so that plugins can register new formatters, these can be used for article formatting, or for other uses (using the helper methods) by plugins
* moved admin menu into a helper method so that it can be used by the layout, and dynamically loaded when a plugin is activated/de-activated (couldn't use a partial due to a weird error with the dynamic javascript for AJAX plugin activation)
* added the ability to include frozen gem dependencies within plugins (.gem, .gemspec files), that are expanded and used, thereby self containing gem dependency versioning, and foregoing the need for gems to be installed manually for plugins - any dependencies can ship with the plugin where possible, making the installation process easy, and ensuring that no restart of the app server is necessary
* removed custom route hooks - plugins can use Merb routing directly
* removed the custom route rack handler, as it's no longer necessary
* allowed plugin menu item and view hooks to specify an array of hash items in a single block, therefore making the plugin code easier to follow
* updated .gitignore to ignore the log folder</message>
    <tree>40ab409ad97ed0f63c459a7f8b3f3893714c1523</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74351203f37e763112cc4fabce6906881f266b53</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/d58ce83218ae9e2f6927bb1353076dbab2cee6bb</url>
    <id>d58ce83218ae9e2f6927bb1353076dbab2cee6bb</id>
    <committed-date>2008-03-28T17:28:55-07:00</committed-date>
    <authored-date>2008-03-28T17:28:55-07:00</authored-date>
    <message>this adds initial plugin support to feather, allowing plugins to be downloaded and installed, and supplying an initial set of hooks (routing, admin menu items)</message>
    <tree>d8eca96835301206ebb0bb03ef8296110ce9bb0d</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b6cea6a69b538aa38b00c8ae63b297cc819ac39b</id>
      </parent>
    </parents>
    <author>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </author>
    <url>http://github.com/jf/feather/commit/c4e048b24da89373fa5b17c8a397a8f376055e1c</url>
    <id>c4e048b24da89373fa5b17c8a397a8f376055e1c</id>
    <committed-date>2008-03-13T17:27:43-07:00</committed-date>
    <authored-date>2008-03-13T17:27:43-07:00</authored-date>
    <message>added article views, removed db from repo (and added to ignore), fleshed out article fields</message>
    <tree>1abe34f51b237130a8f9d0af71b37299e3efaf20</tree>
    <committer>
      <name>El Draper</name>
      <email>el@eldiablo.co.uk</email>
    </committer>
  </commit>
</commits>
