<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>9a461b37b8392b66d3cb357fef29e10808777b2a</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/ffa805cb1992ab34fad2ce950db788e7bd0d0e52</url>
    <id>ffa805cb1992ab34fad2ce950db788e7bd0d0e52</id>
    <committed-date>2008-11-24T07:55:34-08:00</committed-date>
    <authored-date>2008-11-24T07:55:34-08:00</authored-date>
    <message>Made the Mercurial plugin manager install plugins.</message>
    <tree>07dd401a6e14c98407e1c03a36b5894a65f62a57</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>607f2d68e1b2af84af2a570222e1573c52a5a96b</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/9a461b37b8392b66d3cb357fef29e10808777b2a</url>
    <id>9a461b37b8392b66d3cb357fef29e10808777b2a</id>
    <committed-date>2008-11-24T07:46:29-08:00</committed-date>
    <authored-date>2008-11-24T07:43:53-08:00</authored-date>
    <message>Made the picking of plugin implementations easier.</message>
    <tree>eaecc1e36868ec05f2a2065ccac56d60456af810</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5f4f87b6e3ecf69d129affc90f70129e944855e</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/607f2d68e1b2af84af2a570222e1573c52a5a96b</url>
    <id>607f2d68e1b2af84af2a570222e1573c52a5a96b</id>
    <committed-date>2008-11-24T07:36:52-08:00</committed-date>
    <authored-date>2008-11-24T07:36:52-08:00</authored-date>
    <message>Added MercurialPlugin implementation stub.</message>
    <tree>3f307d973a78d980db9b55a90f1be2cb0ec64124</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d681681474b2cf93d55535d4e86622e3770f5fe6</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/a5f4f87b6e3ecf69d129affc90f70129e944855e</url>
    <id>a5f4f87b6e3ecf69d129affc90f70129e944855e</id>
    <committed-date>2008-11-24T07:30:47-08:00</committed-date>
    <authored-date>2008-11-24T07:28:02-08:00</authored-date>
    <message>Improved the picking of the plugin implementation to use for an installation.</message>
    <tree>9e8e0edc6ef034d80b51161f13726055e1ce20de</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c08341eb5fa24dde848e95ed96fb712da0ea909</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/d681681474b2cf93d55535d4e86622e3770f5fe6</url>
    <id>d681681474b2cf93d55535d4e86622e3770f5fe6</id>
    <committed-date>2008-11-24T07:15:30-08:00</committed-date>
    <authored-date>2008-11-24T07:15:30-08:00</authored-date>
    <message>Cleaned up in many places.</message>
    <tree>f515371fe0f4df4fc3ce859b2aeafae028a0620d</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9744f377abeaa2de7624333512e511287268e1f</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/8c08341eb5fa24dde848e95ed96fb712da0ea909</url>
    <id>8c08341eb5fa24dde848e95ed96fb712da0ea909</id>
    <committed-date>2008-11-24T06:52:02-08:00</committed-date>
    <authored-date>2008-11-24T06:52:02-08:00</authored-date>
    <message>Removed PluginManager::Base and Helpers.</message>
    <tree>2ca22dcfddb7503ed1269a8a5fade063baadfb0d</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6e6b92d6e926602dc3baf47169c9b13c687d243</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/f9744f377abeaa2de7624333512e511287268e1f</url>
    <id>f9744f377abeaa2de7624333512e511287268e1f</id>
    <committed-date>2008-11-24T05:16:16-08:00</committed-date>
    <authored-date>2008-11-24T05:16:16-08:00</authored-date>
    <message>Added plugin removal support in Plugin and GitPlugin.</message>
    <tree>43ee399b48626eb4ee62bac339dd116e50631543</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94be0ebefd14747937e05d22b60f2bc75be38d13</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/d6e6b92d6e926602dc3baf47169c9b13c687d243</url>
    <id>d6e6b92d6e926602dc3baf47169c9b13c687d243</id>
    <committed-date>2008-11-24T05:15:35-08:00</committed-date>
    <authored-date>2008-11-24T05:15:35-08:00</authored-date>
    <message>Removed Git plugin manager, as the logic now resides in GitPlugin.</message>
    <tree>77b89d231e256adc26db3dfa099516dd56d38a90</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b056122b877df504512f7d1f5174bfb9218702ef</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/94be0ebefd14747937e05d22b60f2bc75be38d13</url>
    <id>94be0ebefd14747937e05d22b60f2bc75be38d13</id>
    <committed-date>2008-11-24T03:58:44-08:00</committed-date>
    <authored-date>2008-11-24T03:58:44-08:00</authored-date>
    <message>Added GitPlugin#install method.</message>
    <tree>ac87bd7c665fd26615dbde4160edc6f54a19e589</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9abf51bed35b51ae9d8d5fdcb50e3b6cb8a7d52b</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/b056122b877df504512f7d1f5174bfb9218702ef</url>
    <id>b056122b877df504512f7d1f5174bfb9218702ef</id>
    <committed-date>2008-11-24T03:53:11-08:00</committed-date>
    <authored-date>2008-11-24T03:53:11-08:00</authored-date>
    <message>Added Plugin#installed?, which returns whether the plugin is currently installed.</message>
    <tree>ef41be221f4199d9b0dea354a95970e79c6a4647</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58b2bf8dfc89ef824dcd99d4ddf0083bcfe659a0</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/9abf51bed35b51ae9d8d5fdcb50e3b6cb8a7d52b</url>
    <id>9abf51bed35b51ae9d8d5fdcb50e3b6cb8a7d52b</id>
    <committed-date>2008-11-24T03:51:02-08:00</committed-date>
    <authored-date>2008-11-24T03:51:02-08:00</authored-date>
    <message>Added Plugin#path, which returns the installation path for the plugin.</message>
    <tree>439f0679f1fb9b630397c4de9ff33330c56698b4</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6e17416cc125fc324f5f76838721f66b184b588</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/58b2bf8dfc89ef824dcd99d4ddf0083bcfe659a0</url>
    <id>58b2bf8dfc89ef824dcd99d4ddf0083bcfe659a0</id>
    <committed-date>2008-11-24T03:45:06-08:00</committed-date>
    <authored-date>2008-11-24T03:45:06-08:00</authored-date>
    <message>Improved the test coverage of the base Plugin class.</message>
    <tree>ec97dbb4ae2a47d39e444bc8bea950d5d7c23679</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b5f54ab2022d9e8bed8284c76750a648c4555d2</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/f6e17416cc125fc324f5f76838721f66b184b588</url>
    <id>f6e17416cc125fc324f5f76838721f66b184b588</id>
    <committed-date>2008-11-24T03:41:46-08:00</committed-date>
    <authored-date>2008-11-24T03:41:46-08:00</authored-date>
    <message>Added GitPlugin stub.</message>
    <tree>6598a99c0b696f8bf68bb714454a679f07973aa4</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd4e33d1e78f3d69f587c5054060457c194e81c7</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/9b5f54ab2022d9e8bed8284c76750a648c4555d2</url>
    <id>9b5f54ab2022d9e8bed8284c76750a648c4555d2</id>
    <committed-date>2008-11-24T03:41:22-08:00</committed-date>
    <authored-date>2008-11-24T03:41:22-08:00</authored-date>
    <message>Made the Plugin initializer remove the :uri and :name items from the options hash.</message>
    <tree>0d16a0a22b52aeb26397da855687a009abeac0f4</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06b459cb12eef0f8f56704d40217cf45cbf40bf2</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/fd4e33d1e78f3d69f587c5054060457c194e81c7</url>
    <id>fd4e33d1e78f3d69f587c5054060457c194e81c7</id>
    <committed-date>2008-11-24T03:29:26-08:00</committed-date>
    <authored-date>2008-11-24T03:26:46-08:00</authored-date>
    <message>Added a Plugin class to the plugin manager API.</message>
    <tree>4e4ee33f5362571bd474338af0682226a270855b</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1e18f50b668233f35361e61ed18f546962e3d33</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/06b459cb12eef0f8f56704d40217cf45cbf40bf2</url>
    <id>06b459cb12eef0f8f56704d40217cf45cbf40bf2</id>
    <committed-date>2008-11-23T12:40:13-08:00</committed-date>
    <authored-date>2008-11-23T12:40:13-08:00</authored-date>
    <message>Cleaned out old stuff from the plugin command handler.</message>
    <tree>88c864cff493ce028c6a5a5e9d3ae509f34a3e8d</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc8f92dd44b8a2a92ff00e904ad7655711e36eb3</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/b1e18f50b668233f35361e61ed18f546962e3d33</url>
    <id>b1e18f50b668233f35361e61ed18f546962e3d33</id>
    <committed-date>2008-11-23T12:36:00-08:00</committed-date>
    <authored-date>2008-11-23T12:36:00-08:00</authored-date>
    <message>Moved install and uninstall hooks into PluginManager.</message>
    <tree>b34f110dac85215cfe9a19d1a8b4e1cdf5f133f0</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>11c1f270c479af5b82004b1cdd569353a7bd6f12</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/bc8f92dd44b8a2a92ff00e904ad7655711e36eb3</url>
    <id>bc8f92dd44b8a2a92ff00e904ad7655711e36eb3</id>
    <committed-date>2008-11-23T12:30:47-08:00</committed-date>
    <authored-date>2008-11-23T12:30:47-08:00</authored-date>
    <message>Made the plugin managers use class methods.</message>
    <tree>1263423de0463310bcdd273c4e435d4b14c9640c</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ec3b48d140bf4598fc8df751e28fa6073b10d64</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/11c1f270c479af5b82004b1cdd569353a7bd6f12</url>
    <id>11c1f270c479af5b82004b1cdd569353a7bd6f12</id>
    <committed-date>2008-11-23T12:30:28-08:00</committed-date>
    <authored-date>2008-11-23T12:30:28-08:00</authored-date>
    <message>Fixed typo in the plugin command handler.</message>
    <tree>97e363cff558f7dddf73b8ebd8b7cc46d682869b</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b73ef4fa3b74ffaabd93dd97dbf72404ec486a91</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/0ec3b48d140bf4598fc8df751e28fa6073b10d64</url>
    <id>0ec3b48d140bf4598fc8df751e28fa6073b10d64</id>
    <committed-date>2008-11-22T13:37:09-08:00</committed-date>
    <authored-date>2008-11-22T13:37:09-08:00</authored-date>
    <message>Reorganized some code.</message>
    <tree>472728639888660072674549ccac4ad9110cbfd3</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1d7aa8a116a220e63b6a51a5eaadfb724aeb566</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/b73ef4fa3b74ffaabd93dd97dbf72404ec486a91</url>
    <id>b73ef4fa3b74ffaabd93dd97dbf72404ec486a91</id>
    <committed-date>2008-11-22T13:02:16-08:00</committed-date>
    <authored-date>2008-11-22T13:02:16-08:00</authored-date>
    <message>Cleaned up the script/plugin install command.</message>
    <tree>3ab0297aa290e1fc6a02a2283fba335112333e07</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ebdaa89d074d639e9f0793f16d31ff73617882fe</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/b1d7aa8a116a220e63b6a51a5eaadfb724aeb566</url>
    <id>b1d7aa8a116a220e63b6a51a5eaadfb724aeb566</id>
    <committed-date>2008-11-22T11:51:26-08:00</committed-date>
    <authored-date>2008-11-22T11:51:26-08:00</authored-date>
    <message>Added simple plugin removal to the Git plugin manager.</message>
    <tree>d22e44f42a6924ea65830ce6531148cfc601c22c</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>82d3fdf0df7a5c565d6e82fab8042156258242b0</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/ebdaa89d074d639e9f0793f16d31ff73617882fe</url>
    <id>ebdaa89d074d639e9f0793f16d31ff73617882fe</id>
    <committed-date>2008-11-22T10:58:36-08:00</committed-date>
    <authored-date>2008-11-22T10:58:36-08:00</authored-date>
    <message>Made it possible to install plugins using Git submodules.</message>
    <tree>44355f0976be2699f8fd5f8a0c3aa30fab6e48a3</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>850c4ee613cdded21881b58fc38c98258f170d16</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/82d3fdf0df7a5c565d6e82fab8042156258242b0</url>
    <id>82d3fdf0df7a5c565d6e82fab8042156258242b0</id>
    <committed-date>2008-11-22T10:33:35-08:00</committed-date>
    <authored-date>2008-11-22T10:33:35-08:00</authored-date>
    <message>Refactored the PluginManager module, moving the implementation of the ::install method into PluginManager::Commands</message>
    <tree>20612e336e8e4ac152a1791f6bab60ef7a0ebe07</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f42c77f927eb49b00e84d355e07de48723d03fcb</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/850c4ee613cdded21881b58fc38c98258f170d16</url>
    <id>850c4ee613cdded21881b58fc38c98258f170d16</id>
    <committed-date>2008-11-22T10:20:31-08:00</committed-date>
    <authored-date>2008-11-22T10:20:31-08:00</authored-date>
    <message>Hacked together initial support for a modular, extensible plugin management API</message>
    <tree>3cc372235158befd2ea0591583acbf275439702a</tree>
    <committer>
      <name>Daniel Schierbeck</name>
      <email>daniel.schierbeck@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a026b4c983681b71d876ea37958c3e5bc605acac</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/f42c77f927eb49b00e84d355e07de48723d03fcb</url>
    <id>f42c77f927eb49b00e84d355e07de48723d03fcb</id>
    <committed-date>2008-11-22T09:06:08-08:00</committed-date>
    <authored-date>2008-11-22T09:06:08-08:00</authored-date>
    <message>Added ActiveSupport::BacktraceCleaner and Rails::BacktraceCleaner for cutting down on backtrace noise (inspired by the Thoughtbot Quiet Backtrace plugin) [DHH]</message>
    <tree>2a459814a9708f292c99e9c5e99dd41d2d801353</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e50530ca3ab5db53ebc74314c54b62b91b932389</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/a026b4c983681b71d876ea37958c3e5bc605acac</url>
    <id>a026b4c983681b71d876ea37958c3e5bc605acac</id>
    <committed-date>2008-11-22T04:24:37-08:00</committed-date>
    <authored-date>2008-11-22T04:24:37-08:00</authored-date>
    <message>Let ApplicationController stay unloaded for as long as possible</message>
    <tree>1ca9f066e6a89a71d34a703f1d329943b6292c81</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d4554d766dbf8391689d91b4b88766757051c68</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/e50530ca3ab5db53ebc74314c54b62b91b932389</url>
    <id>e50530ca3ab5db53ebc74314c54b62b91b932389</id>
    <committed-date>2008-11-21T01:00:22-08:00</committed-date>
    <authored-date>2008-11-21T00:06:46-08:00</authored-date>
    <message>Reduced the number of literal aliases to the range that has actually seen personal use. With the massive savings in overhead, I was able to fit Array#forty_two</message>
    <tree>9c7c2425229d7f3130e94f52ff36f57f7f79c185</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84583657f40e5554c496fb24dfbc1921f11b0498</id>
      </parent>
    </parents>
    <author>
      <name>Colin Curtin</name>
      <email>colin@procore.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/1d4554d766dbf8391689d91b4b88766757051c68</url>
    <id>1d4554d766dbf8391689d91b4b88766757051c68</id>
    <committed-date>2008-11-20T14:39:14-08:00</committed-date>
    <authored-date>2008-11-20T13:39:34-08:00</authored-date>
    <message>ActionMailer should respect content type when choosing layouts

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>a71176f9a7bbf213d5902c7d77783959ede852ba</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ebdbd854a92ff0594c9af53432d70de882b1c7d1</id>
      </parent>
    </parents>
    <author>
      <name>Alexey Mahotkin</name>
      <email>squadette@gmail.com</email>
    </author>
    <url>http://github.com/dasch/rails/commit/84583657f40e5554c496fb24dfbc1921f11b0498</url>
    <id>84583657f40e5554c496fb24dfbc1921f11b0498</id>
    <committed-date>2008-11-20T14:10:15-08:00</committed-date>
    <authored-date>2008-11-20T04:52:18-08:00</authored-date>
    <message>Fixed RFC-2045 quoted-printable bug [#1421 state:committed]

http://www.faqs.org/rfcs/rfc2045.html says:

          may be
          represented by an &quot;=&quot; followed by a two digit
          hexadecimal representation of the octet's value.  The
          digits of the hexadecimal alphabet, for this purpose,
          are &quot;0123456789ABCDEF&quot;.  Uppercase letters must be
          used; lowercase letters are not allowed.

ActionMailer, however, used &quot;=%02x&quot; specification.

Signed-off-by: David Heinemeier Hansson &lt;david@loudthinking.com&gt;</message>
    <tree>264d35f4d205fef45d17fffe913fa99d3dfa8b23</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
</commits>
