<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a3851fd3722fa0d539107fc455c42503054c75ce</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/6d213798a6088c75c2f882fcef4b67bb2275464a</url>
    <id>6d213798a6088c75c2f882fcef4b67bb2275464a</id>
    <committed-date>2008-10-26T15:30:54-07:00</committed-date>
    <authored-date>2008-10-26T15:30:54-07:00</authored-date>
    <message>Tag 0.3.1 release</message>
    <tree>ebf575619bb99aa3506ef0d13fbb18060eb7dd6a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6eb537b3595183635c0512284ed59f40f96436f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a3851fd3722fa0d539107fc455c42503054c75ce</url>
    <id>a3851fd3722fa0d539107fc455c42503054c75ce</id>
    <committed-date>2008-10-26T08:25:15-07:00</committed-date>
    <authored-date>2008-10-26T08:25:15-07:00</authored-date>
    <message>Update Factory helpers to handle protected attributes</message>
    <tree>3f111808727907ab94890f4431555370451e2e3b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c02e3dc02b1a6749a571652e0ba3ad9572658be8</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a6eb537b3595183635c0512284ed59f40f96436f</url>
    <id>a6eb537b3595183635c0512284ed59f40f96436f</id>
    <committed-date>2008-10-26T08:06:07-07:00</committed-date>
    <authored-date>2008-10-26T08:06:07-07:00</authored-date>
    <message>Fix the initial state not getting set when the state attribute is mass-assigned but protected</message>
    <tree>06e3ba09ce0285a1f70c7eaa1ab794483eddc2a3</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3cbd3308f37deb083d277c1b253837e93e3407a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/c02e3dc02b1a6749a571652e0ba3ad9572658be8</url>
    <id>c02e3dc02b1a6749a571652e0ba3ad9572658be8</id>
    <committed-date>2008-10-04T15:21:36-07:00</committed-date>
    <authored-date>2008-10-04T15:21:36-07:00</authored-date>
    <message>Fix state machine examples in README to match output. [#2 state:resolved]</message>
    <tree>1a9b97a2e5e517128b3bfc22b6959d76ee631764</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2baae6566351461b8140895cd8ae8db450cb182b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a3cbd3308f37deb083d277c1b253837e93e3407a</url>
    <id>a3cbd3308f37deb083d277c1b253837e93e3407a</id>
    <committed-date>2008-10-04T14:51:45-07:00</committed-date>
    <authored-date>2008-10-04T14:51:45-07:00</authored-date>
    <message>Change how the base module is included to prevent namespacing conflicts</message>
    <tree>53f43160f2d4bfb58ac7643ef48de01fc3c5f795</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba3975ed3b2040b9fec7e3e30fb4c413f6c64f2c</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2baae6566351461b8140895cd8ae8db450cb182b</url>
    <id>2baae6566351461b8140895cd8ae8db450cb182b</id>
    <committed-date>2008-09-06T22:21:06-07:00</committed-date>
    <authored-date>2008-09-06T22:21:06-07:00</authored-date>
    <message>Clean up rake tasks</message>
    <tree>8647ac1eb4d583af47a0f1270d6a2bce2f2f012f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a94afcc120040021e26616fb7a50153aa8f20aa</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ba3975ed3b2040b9fec7e3e30fb4c413f6c64f2c</url>
    <id>ba3975ed3b2040b9fec7e3e30fb4c413f6c64f2c</id>
    <committed-date>2008-09-06T21:50:09-07:00</committed-date>
    <authored-date>2008-09-06T21:50:09-07:00</authored-date>
    <message>Tag 0.3.0 release</message>
    <tree>647a2211eec2569b39ba6539120f0a33c909268c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc346896d4514d824c3ef3c1573e83253a861d34</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/6a94afcc120040021e26616fb7a50153aa8f20aa</url>
    <id>6a94afcc120040021e26616fb7a50153aa8f20aa</id>
    <committed-date>2008-09-06T21:43:51-07:00</committed-date>
    <authored-date>2008-09-06T21:43:51-07:00</authored-date>
    <message>MAJOR REWRITE! Replace all before/after_exit/enter/loopback callback hooks and :before/:after options for events with before_transition/after_transition callbacks
Fix state machines in subclasses not knowing what states/events/transitions were defined by superclasses
Don't use callbacks for performing transitions
Add support for can_#{event}? for checking whether an event can be fired based on the current state of the record
No longer allow additional arguments to be passed into event actions</message>
    <tree>f9e6bf8bfc2c1f29e3b6da092518f8d35fc04914</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5426640f1229fc126966e6cd7ee1c06e012b45b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/cc346896d4514d824c3ef3c1573e83253a861d34</url>
    <id>cc346896d4514d824c3ef3c1573e83253a861d34</id>
    <committed-date>2008-08-30T07:18:00-07:00</committed-date>
    <authored-date>2008-08-30T07:18:00-07:00</authored-date>
    <message>Ensure named scopes are symbols for cross-platform 2.1 compatibility</message>
    <tree>fb055c29f14ca63e480a4972b6e3bead7e413e5c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0afa1035f7665c3be79db116a620add040d8c70</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/e5426640f1229fc126966e6cd7ee1c06e012b45b</url>
    <id>e5426640f1229fc126966e6cd7ee1c06e012b45b</id>
    <committed-date>2008-07-10T20:42:12-07:00</committed-date>
    <authored-date>2008-07-10T20:42:12-07:00</authored-date>
    <message>Always save when an event is fired even if it results in a loopback</message>
    <tree>727b1d3602427a453933997c68cb6f696063504b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42bae3b38bdfea275e2e406d401b2e3726da0935</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b0afa1035f7665c3be79db116a620add040d8c70</url>
    <id>b0afa1035f7665c3be79db116a620add040d8c70</id>
    <committed-date>2008-07-10T20:37:51-07:00</committed-date>
    <authored-date>2008-07-10T20:37:51-07:00</authored-date>
    <message>Add documentation about defining callbacks</message>
    <tree>5239b83fdf0baa2f60810651d935e60ae1906c60</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af5d9ad17e94707f6138c4ddbe8308457a52bd93</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/42bae3b38bdfea275e2e406d401b2e3726da0935</url>
    <id>42bae3b38bdfea275e2e406d401b2e3726da0935</id>
    <committed-date>2008-07-09T20:54:33-07:00</committed-date>
    <authored-date>2008-07-09T20:54:33-07:00</authored-date>
    <message>Spelling fixes</message>
    <tree>b4eee344d456761ba670d0bcb4ac05d919d68064</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4dabe2c32f9742cbd4d12005b9604911894557dc</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/af5d9ad17e94707f6138c4ddbe8308457a52bd93</url>
    <id>af5d9ad17e94707f6138c4ddbe8308457a52bd93</id>
    <committed-date>2008-07-09T20:50:31-07:00</committed-date>
    <authored-date>2008-07-09T20:50:31-07:00</authored-date>
    <message>Ensure initial state callbacks are invoked in the proper order when an event is fired on a new record</message>
    <tree>1833da62d239937b36ed8c33ae7dd225885b98ad</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d3df6f1c2c7ff593a971a1892f95241ef5daafb</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/4dabe2c32f9742cbd4d12005b9604911894557dc</url>
    <id>4dabe2c32f9742cbd4d12005b9604911894557dc</id>
    <committed-date>2008-07-09T20:22:40-07:00</committed-date>
    <authored-date>2008-07-09T20:22:40-07:00</authored-date>
    <message>Add before_loopback and after_loopback hooks</message>
    <tree>5c1036483b990c572bf481b6526b06a2ff71acc7</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>179ce54ff1f6468d44903516674b49829f7a79e4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/8d3df6f1c2c7ff593a971a1892f95241ef5daafb</url>
    <id>8d3df6f1c2c7ff593a971a1892f95241ef5daafb</id>
    <committed-date>2008-07-05T19:53:27-07:00</committed-date>
    <authored-date>2008-07-05T19:53:27-07:00</authored-date>
    <message>Fix incomplete example in PluginAWeek::StateMachine::Machine#event</message>
    <tree>7be161ef32ed3b8242922af65b6ecc711376e4c7</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09b35aad26bc46766d7a19dbb5e5930155cdec92</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/179ce54ff1f6468d44903516674b49829f7a79e4</url>
    <id>179ce54ff1f6468d44903516674b49829f7a79e4</id>
    <committed-date>2008-07-05T19:47:45-07:00</committed-date>
    <authored-date>2008-07-05T19:47:45-07:00</authored-date>
    <message>Add more descriptive exceptions
Assume the default state attribute is &quot;state&quot; if one is not provided
Tag 0.2.1 release</message>
    <tree>fc3345c5dee0f4588e2c00402b7eb7761084e535</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f1b4d67ea715ca662c69582ceb7bde1d57fb118</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/09b35aad26bc46766d7a19dbb5e5930155cdec92</url>
    <id>09b35aad26bc46766d7a19dbb5e5930155cdec92</id>
    <committed-date>2008-07-04T15:48:30-07:00</committed-date>
    <authored-date>2008-07-04T15:48:30-07:00</authored-date>
    <message>Ignore test/app_root/script</message>
    <tree>bc2bc4032a0c51c67bbfcfd4ece122c31f35f51c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>26d60afa4705981762799dfc36d46794b2bff370</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7f1b4d67ea715ca662c69582ceb7bde1d57fb118</url>
    <id>7f1b4d67ea715ca662c69582ceb7bde1d57fb118</id>
    <committed-date>2008-07-03T16:30:58-07:00</committed-date>
    <authored-date>2008-07-03T16:30:58-07:00</authored-date>
    <message>Add :except_from option for transitions if you want to blacklist states</message>
    <tree>14a92d1d9a5e064db28eb59398218c20cb5dc6c3</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b90d731c157acfc564e61fedecb4819732536ec2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/26d60afa4705981762799dfc36d46794b2bff370</url>
    <id>26d60afa4705981762799dfc36d46794b2bff370</id>
    <committed-date>2008-07-03T15:10:02-07:00</committed-date>
    <authored-date>2008-07-03T15:10:02-07:00</authored-date>
    <message>Add PluginAWeek::StateMachine::Machine#states
Add PluginAWeek::StateMachine::Event#transitions</message>
    <tree>82158d75a977b57f20ee1bf8dcf529cefba2bfbf</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4038912091b9205e8eca10d2130a64f2653851c7</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b90d731c157acfc564e61fedecb4819732536ec2</url>
    <id>b90d731c157acfc564e61fedecb4819732536ec2</id>
    <committed-date>2008-07-03T14:50:10-07:00</committed-date>
    <authored-date>2008-07-03T14:50:10-07:00</authored-date>
    <message>Allow creating transitions with no from state (effectively allowing the transition for *any* from state)
Reduce the number of objects created for each transition</message>
    <tree>7db5f5c0abd332d5603660455fdcc4b17933e460</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dff6ac126ac4f8692534d6c83df1d51ee1729947</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/4038912091b9205e8eca10d2130a64f2653851c7</url>
    <id>4038912091b9205e8eca10d2130a64f2653851c7</id>
    <committed-date>2008-07-01T18:14:36-07:00</committed-date>
    <authored-date>2008-07-01T18:14:36-07:00</authored-date>
    <message>Add better tests for conditional events using :if and :unless</message>
    <tree>45a175cc2dda9a761880047ea3435bed35eef586</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d84b4d56851ab58f40301650840d656277a4851</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/dff6ac126ac4f8692534d6c83df1d51ee1729947</url>
    <id>dff6ac126ac4f8692534d6c83df1d51ee1729947</id>
    <committed-date>2008-06-29T19:55:27-07:00</committed-date>
    <authored-date>2008-06-29T19:55:27-07:00</authored-date>
    <message>Fix .gitignore format</message>
    <tree>034643f1d23674259ae8e98cd4e7947806f3ba67</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3b009b13861a6c16398ec4b504965c0bb2a4a41</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2d84b4d56851ab58f40301650840d656277a4851</url>
    <id>2d84b4d56851ab58f40301650840d656277a4851</id>
    <committed-date>2008-06-29T17:49:11-07:00</committed-date>
    <authored-date>2008-06-29T17:49:11-07:00</authored-date>
    <message>Add missing tests for PluginAWeek::StateMachine::InvalidTransition</message>
    <tree>b3095b13d1744144266d88639e1583900c1417d2</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69c291c31bf06884c80d07289fc178a76032816b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b3b009b13861a6c16398ec4b504965c0bb2a4a41</url>
    <id>b3b009b13861a6c16398ec4b504965c0bb2a4a41</id>
    <committed-date>2008-06-29T14:42:40-07:00</committed-date>
    <authored-date>2008-06-29T14:42:40-07:00</authored-date>
    <message>Add a non-bang version of events (e.g. park) that will return a boolean value for success
Raise an exception if the bang version of events are used (e.g. park!) and no transition is successful
Change callbacks to act a little more like ActiveRecord
Avoid using string evaluation for dynamic methods</message>
    <tree>39f6584745ed8ffe76e0bb64609b40fe4735c12d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7fe83a6d6f6e75ce26dfef44b5b3ea4a311dced</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/69c291c31bf06884c80d07289fc178a76032816b</url>
    <id>69c291c31bf06884c80d07289fc178a76032816b</id>
    <committed-date>2008-06-29T14:38:50-07:00</committed-date>
    <authored-date>2008-06-29T14:38:50-07:00</authored-date>
    <message>Make sure to ignore generated coverage files</message>
    <tree>3e1f5c18f78c219a44734536bbd22aa03dbf6851</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bca32dbbc67ad2d12ce19a15b719539cfa5f172</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/c7fe83a6d6f6e75ce26dfef44b5b3ea4a311dced</url>
    <id>c7fe83a6d6f6e75ce26dfef44b5b3ea4a311dced</id>
    <committed-date>2008-06-29T14:38:30-07:00</committed-date>
    <authored-date>2008-06-29T14:38:30-07:00</authored-date>
    <message>Add code coverage tasks</message>
    <tree>ad731d0a3d6029a66f36f6b4e7b1887d0e7a0907</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d495d6c594119dddc76ee50bea770fa64ef393eb</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7bca32dbbc67ad2d12ce19a15b719539cfa5f172</url>
    <id>7bca32dbbc67ad2d12ce19a15b719539cfa5f172</id>
    <committed-date>2008-06-27T21:54:49-07:00</committed-date>
    <authored-date>2008-06-27T21:54:49-07:00</authored-date>
    <message>Convert to a more sane CHANGELOG format using rdoc</message>
    <tree>05349270d9327a296a5e903e8b4cdaff4ba797fa</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d32e0627a82e4879aee01bb21ba83d8d0d23bbc3</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d495d6c594119dddc76ee50bea770fa64ef393eb</url>
    <id>d495d6c594119dddc76ee50bea770fa64ef393eb</id>
    <committed-date>2008-06-27T21:09:33-07:00</committed-date>
    <authored-date>2008-06-27T21:09:33-07:00</authored-date>
    <message>Don't use string evaulation for generating Factory test helpers</message>
    <tree>b8531e7693f951d8075b83bc05643d9ee99fa9f4</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>695fcf70e306d317f503e027eda67a73d9653bdc</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d32e0627a82e4879aee01bb21ba83d8d0d23bbc3</url>
    <id>d32e0627a82e4879aee01bb21ba83d8d0d23bbc3</id>
    <committed-date>2008-06-25T21:57:41-07:00</committed-date>
    <authored-date>2008-06-25T21:57:41-07:00</authored-date>
    <message>Fix old references to README in rake tasks and add .gitignore</message>
    <tree>4e882d5d54797c69c28c1cd26470a4ecdb111583</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96bdf6ffcd82f555f08da7471b3f34782c007ec2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/695fcf70e306d317f503e027eda67a73d9653bdc</url>
    <id>695fcf70e306d317f503e027eda67a73d9653bdc</id>
    <committed-date>2008-06-25T21:37:35-07:00</committed-date>
    <authored-date>2008-06-25T21:37:35-07:00</authored-date>
    <message>Update list of plugin resources to GitHub/Lighthouse</message>
    <tree>45b23a62da427d82bdcbc049e009add62374adfe</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
