<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>8457e5703f7c147a2444da62931841a28e456b31</id>
      </parent>
    </parents>
    <author>
      <name>Tim Pope</name>
      <email>code@tpope.net</email>
    </author>
    <url>http://github.com/ianwhite/resources_controller/commit/60b5f270ba2c22fd24e2a93c8f4468416da75374</url>
    <id>60b5f270ba2c22fd24e2a93c8f4468416da75374</id>
    <committed-date>2008-11-19T17:32:44-08:00</committed-date>
    <authored-date>2008-11-19T17:32:44-08:00</authored-date>
    <message>Use clone to copy class methods in 1.8.7

In Ruby 1.8.7 (but not 1.8.6 or 1.9), Object#dup does not copy an
object's singleton methods.  CUrrently, resources_controller exposes
this difference with a duped module that lacks the included callback of
its original.  This can be worked around by simply invoking #clone
instead, which does not suffer from this problem.</message>
    <tree>fd0d5d2979280fab24f9ce21458ad929b15a3120</tree>
    <committer>
      <name>Tim Pope</name>
      <email>code@tpope.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35fda338e48654222d3566f18cb64964eba433a1</id>
      </parent>
    </parents>
    <author>
      <name>Tom Stuart</name>
      <email>tom@e-consultancy.com</email>
    </author>
    <url>http://github.com/ianwhite/resources_controller/commit/757310e6116f74721759d14e7f706e52e26b9f39</url>
    <id>757310e6116f74721759d14e7f706e52e26b9f39</id>
    <committed-date>2008-10-13T08:59:13-07:00</committed-date>
    <authored-date>2008-10-13T08:59:13-07:00</authored-date>
    <message>Made action_methods_to_remove tolerant of single symbols for :only and :except</message>
    <tree>b4c7bc06a9f7a97c036e4d181d9815939174ba8b</tree>
    <committer>
      <name>Tom Stuart</name>
      <email>tom@e-consultancy.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>144de668978ff5345f04c1842815b115dc055789</id>
      </parent>
    </parents>
    <author>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </author>
    <url>http://github.com/ianwhite/resources_controller/commit/ab631bcfcbbc0c4e38296e314c20658c6e383c30</url>
    <id>ab631bcfcbbc0c4e38296e314c20658c6e383c30</id>
    <committed-date>2008-10-09T22:02:20-07:00</committed-date>
    <authored-date>2008-10-09T22:02:20-07:00</authored-date>
    <message>Changed some methods names because of a conflict</message>
    <tree>06f4a0b71963d9f0c0aca0806cd1e4bb83ab8174</tree>
    <committer>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa2c6e2d266bfa800fd00215a6a9cb125c76449d</id>
      </parent>
    </parents>
    <author>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </author>
    <url>http://github.com/ianwhite/resources_controller/commit/144de668978ff5345f04c1842815b115dc055789</url>
    <id>144de668978ff5345f04c1842815b115dc055789</id>
    <committed-date>2008-10-09T20:53:47-07:00</committed-date>
    <authored-date>2008-10-09T20:53:47-07:00</authored-date>
    <message>renaming methods in IncludeActions for clarity</message>
    <tree>861c8511be80d0f86a2fe7c39fb03444c6ff60a7</tree>
    <committer>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a3691dce98e953bcf5186b024707f7f73f6c896</id>
      </parent>
    </parents>
    <author>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </author>
    <url>http://github.com/ianwhite/resources_controller/commit/aa2c6e2d266bfa800fd00215a6a9cb125c76449d</url>
    <id>aa2c6e2d266bfa800fd00215a6a9cb125c76449d</id>
    <committed-date>2008-10-09T19:07:17-07:00</committed-date>
    <authored-date>2008-10-09T19:07:17-07:00</authored-date>
    <message>Added IncludeActions#methods_to_remove which enables easier custom behaviour for action modules</message>
    <tree>8a8b98b25c39d0bd679d3b4cd561defbfe3b76f8</tree>
    <committer>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23f8b9e4d72e9e0b0837a972be596c36fbb65cca</id>
      </parent>
    </parents>
    <author>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </author>
    <url>http://github.com/ianwhite/resources_controller/commit/8a3691dce98e953bcf5186b024707f7f73f6c896</url>
    <id>8a3691dce98e953bcf5186b024707f7f73f6c896</id>
    <committed-date>2008-10-09T17:48:55-07:00</committed-date>
    <authored-date>2008-10-09T17:48:55-07:00</authored-date>
    <message>Added include_actions extension for including actions/customising including actions. If you use your own Action modules, you can now define a module method #include_actions to do the :only / :except
  handling yourself.  See Ardes::ResourcesController::IncludeActions.  This change is completely BC, you don't need
  to do anything to any of your existing action modules.</message>
    <tree>7c525fec836605b06dffbef51837226cb30b83c7</tree>
    <committer>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </committer>
  </commit>
</commits>
