<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e6d0ba87debc79086342041d8f85b4deb52a64bf</id>
      </parent>
    </parents>
    <author>
      <name>lazyatom</name>
      <email>james@lazyatom.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/37dd0439a566a7c27be5d6c6faf1774bbd19fc67</url>
    <id>37dd0439a566a7c27be5d6c6faf1774bbd19fc67</id>
    <committed-date>2008-12-23T10:51:56-08:00</committed-date>
    <authored-date>2008-12-23T10:51:56-08:00</authored-date>
    <message>Typo - rasie =&gt; raise</message>
    <tree>5265aa9a4fdb81b0fca4d730f6ece16d908ff180</tree>
    <committer>
      <name>lazyatom</name>
      <email>james@lazyatom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>710534421097f74abeb64d3130064a8c224883c3</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/e6d0ba87debc79086342041d8f85b4deb52a64bf</url>
    <id>e6d0ba87debc79086342041d8f85b4deb52a64bf</id>
    <committed-date>2008-12-15T12:20:18-08:00</committed-date>
    <authored-date>2008-12-15T12:20:18-08:00</authored-date>
    <message>bump rev so new gems are available</message>
    <tree>a0b562c37649d837fb2a0e73b5e5ab76e7550cc7</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>173fa5723b3e14eb18f93a8787c0d8ffef4acd08</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/710534421097f74abeb64d3130064a8c224883c3</url>
    <id>710534421097f74abeb64d3130064a8c224883c3</id>
    <committed-date>2008-12-15T12:18:50-08:00</committed-date>
    <authored-date>2008-12-15T12:18:50-08:00</authored-date>
    <message>Raise an exception if the state is not found [Joel Westerberg]</message>
    <tree>1d20c613a9ac913aea62849d85f425c9fa995654</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>81beebd4789f01349e07722b870aa5847b78a3d2</id>
      </parent>
      <parent>
        <id>d59dbbf6b0db2f07a4f0175f6de46aef832ecba5</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/173fa5723b3e14eb18f93a8787c0d8ffef4acd08</url>
    <id>173fa5723b3e14eb18f93a8787c0d8ffef4acd08</id>
    <committed-date>2008-12-12T07:05:22-08:00</committed-date>
    <authored-date>2008-12-12T07:05:22-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rubyist/aasm</message>
    <tree>e663312098473fbff35696f8427d6372ab067da5</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fee9487e0d5464fc328f1c9c91eb059fef75988e</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/81beebd4789f01349e07722b870aa5847b78a3d2</url>
    <id>81beebd4789f01349e07722b870aa5847b78a3d2</id>
    <committed-date>2008-12-12T07:05:09-08:00</committed-date>
    <authored-date>2008-12-12T07:05:09-08:00</authored-date>
    <message>exclude rcov.rb from rcov report</message>
    <tree>6adac5d7b4d735156a997c8dd1378c9afba1637b</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fee9487e0d5464fc328f1c9c91eb059fef75988e</id>
      </parent>
    </parents>
    <author>
      <name>Tim Pope</name>
      <email>code@tpope.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/d59dbbf6b0db2f07a4f0175f6de46aef832ecba5</url>
    <id>d59dbbf6b0db2f07a4f0175f6de46aef832ecba5</id>
    <committed-date>2008-11-05T08:06:36-08:00</committed-date>
    <authored-date>2008-11-05T08:06:36-08:00</authored-date>
    <message>Allow duplicate state names in subclasses

When an AASM including class is subclassed, a shallow copy is made of
the StateMachine object.  This means that all subclasses share the same
states hash and thus the same set of states, which prevents (among other
things) different subclasses from using the same state names.

Give StateMachine a smart #clone method that copies the states hash and
invoke that rather than #dup upon subclassing.</message>
    <tree>3c1f3441bb77e3bde75ee2d17fa665138c71b164</tree>
    <committer>
      <name>Tim Pope</name>
      <email>code@tpope.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f44a8086366d56cf5d159b8212c67d14c6411c75</id>
      </parent>
    </parents>
    <author>
      <name>Tim Pope</name>
      <email>code@tpope.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/fee9487e0d5464fc328f1c9c91eb059fef75988e</url>
    <id>fee9487e0d5464fc328f1c9c91eb059fef75988e</id>
    <committed-date>2008-10-09T16:03:00-07:00</committed-date>
    <authored-date>2008-10-09T15:55:45-07:00</authored-date>
    <message>Invoke original inherited callback when subclassed

When AASM is included into a class, it defines inherited, clobbering
the original definition.  This problem becomes readily apparent with STI
in Rails, where the original method is part of the implementation of
inheritable attributes, a feature relied on for several ActiveRecord
features such as callbacks and timestamp recording.

Move the implementation of inherited to ClassMethods and invoke the
original method via super.</message>
    <tree>2b5b009889938d87e39040724fbc8b5860052ef6</tree>
    <committer>
      <name>Tim Pope</name>
      <email>code@tpope.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02cacead7e7f159416f9754bd8bdf79d5519bcc6</id>
      </parent>
    </parents>
    <author>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/f44a8086366d56cf5d159b8212c67d14c6411c75</url>
    <id>f44a8086366d56cf5d159b8212c67d14c6411c75</id>
    <committed-date>2008-10-09T07:53:39-07:00</committed-date>
    <authored-date>2008-10-09T07:53:39-07:00</authored-date>
    <message>Added support for lambdas and arrays of method symbols to success callback</message>
    <tree>fb76f3c67aeb4777316bcf312219565ae2134ea2</tree>
    <committer>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea29d0960e9aa16a715f811f879511e9f37c9ca2</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/02cacead7e7f159416f9754bd8bdf79d5519bcc6</url>
    <id>02cacead7e7f159416f9754bd8bdf79d5519bcc6</id>
    <committed-date>2008-10-07T07:01:15-07:00</committed-date>
    <authored-date>2008-10-07T07:01:15-07:00</authored-date>
    <message>Version module is causing conflicts with other packages</message>
    <tree>297e55b1588d3b364acbbdfe11d31603d79063a0</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2c5380807c84dbbe64ddb0d410a210f9f9da143</id>
      </parent>
    </parents>
    <author>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/ea29d0960e9aa16a715f811f879511e9f37c9ca2</url>
    <id>ea29d0960e9aa16a715f811f879511e9f37c9ca2</id>
    <committed-date>2008-10-03T10:22:26-07:00</committed-date>
    <authored-date>2008-10-03T10:22:26-07:00</authored-date>
    <message>new aasm unit spec</message>
    <tree>d944bc7552326d7bccbfc0ab5eefc8e7dec62924</tree>
    <committer>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3eb2ea20f2b5ecd493c1f67b7dde74ad63a3e03a</id>
      </parent>
    </parents>
    <author>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/f2c5380807c84dbbe64ddb0d410a210f9f9da143</url>
    <id>f2c5380807c84dbbe64ddb0d410a210f9f9da143</id>
    <committed-date>2008-10-03T10:15:39-07:00</committed-date>
    <authored-date>2008-10-03T10:15:39-07:00</authored-date>
    <message>modified (and fixed) failed event! behavior due to failed aasm_write_state() call</message>
    <tree>b90827f6cee5ef2ce9e9a2389c29b379d4296c74</tree>
    <committer>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e517a0b5e432d2e19272b2377a6ee2d8598b5e06</id>
      </parent>
    </parents>
    <author>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/3eb2ea20f2b5ecd493c1f67b7dde74ad63a3e03a</url>
    <id>3eb2ea20f2b5ecd493c1f67b7dde74ad63a3e03a</id>
    <committed-date>2008-10-03T08:22:51-07:00</committed-date>
    <authored-date>2008-10-03T08:22:51-07:00</authored-date>
    <message>bang event methods now return false and dont transition on failed save</message>
    <tree>f0348a1b86beee8b2bd6f9cfea9b0f248a51fa84</tree>
    <committer>
      <name>Jon Distad</name>
      <email>jon@theedgecase.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3d291032cf2c15f97e0ec443bb638d3c6907b006</id>
      </parent>
    </parents>
    <author>
      <name>Edgecase Pair One</name>
      <email>pairone@theedgecase.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/e517a0b5e432d2e19272b2377a6ee2d8598b5e06</url>
    <id>e517a0b5e432d2e19272b2377a6ee2d8598b5e06</id>
    <committed-date>2008-10-03T07:15:35-07:00</committed-date>
    <authored-date>2008-10-03T07:15:35-07:00</authored-date>
    <message>[Jon] increased the scope of active_record persistence to save the whole model</message>
    <tree>069c44e7848a563274bf37e061fe2e8baf4fbbda</tree>
    <committer>
      <name>Edgecase Pair One</name>
      <email>pairone@theedgecase.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd4f9146aaae5e7f7dab2235afbd36f20e8dcc94</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/3d291032cf2c15f97e0ec443bb638d3c6907b006</url>
    <id>3d291032cf2c15f97e0ec443bb638d3c6907b006</id>
    <committed-date>2008-08-13T14:56:43-07:00</committed-date>
    <authored-date>2008-08-13T14:56:43-07:00</authored-date>
    <message>InvalidTransition should inherit from RuntimError, not Exception [Rob Sanheim]</message>
    <tree>fe2d17a5b7affb4570f5b4d9745058286dbf2cd3</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54c631e3cbdae8135afaaa9b739615ca35a73ea5</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/cd4f9146aaae5e7f7dab2235afbd36f20e8dcc94</url>
    <id>cd4f9146aaae5e7f7dab2235afbd36f20e8dcc94</id>
    <committed-date>2008-08-13T14:56:16-07:00</committed-date>
    <authored-date>2008-08-13T14:56:16-07:00</authored-date>
    <message>This spec wasn't really working right.</message>
    <tree>6a47c3bbbc04e938fe823aaa6a8f7f709ff69f7e</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf8ed18ed237b1d18af40e97b64fb2df7cd507ac</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/54c631e3cbdae8135afaaa9b739615ca35a73ea5</url>
    <id>54c631e3cbdae8135afaaa9b739615ca35a73ea5</id>
    <committed-date>2008-07-22T05:12:11-07:00</committed-date>
    <authored-date>2008-07-22T05:12:11-07:00</authored-date>
    <message>Sync up version numbers - bumping minor rev so the github gem rebuilds</message>
    <tree>0be938e1108e65b5d58d188ace7f42e2f448eae8</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c68759174915be3da91ce438eb2b8237b7f36c8c</id>
      </parent>
    </parents>
    <author>
      <name>Eric Lindvall</name>
      <email>eric@5stops.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/bf8ed18ed237b1d18af40e97b64fb2df7cd507ac</url>
    <id>bf8ed18ed237b1d18af40e97b64fb2df7cd507ac</id>
    <committed-date>2008-07-09T16:42:04-07:00</committed-date>
    <authored-date>2008-07-09T16:42:04-07:00</authored-date>
    <message>Fixing version number in README.rdoc.</message>
    <tree>58c0b46a121ede25377682ed8dbc532b60e3b175</tree>
    <committer>
      <name>Eric Lindvall</name>
      <email>eric@5stops.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59eb4a38e21a2bfb6a99defa6baf09dbae730472</id>
      </parent>
    </parents>
    <author>
      <name>Eric Lindvall</name>
      <email>eric@5stops.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/c68759174915be3da91ce438eb2b8237b7f36c8c</url>
    <id>c68759174915be3da91ce438eb2b8237b7f36c8c</id>
    <committed-date>2008-07-09T16:17:35-07:00</committed-date>
    <authored-date>2008-07-09T16:17:35-07:00</authored-date>
    <message>Provide explanation for why a transition cannot be made.</message>
    <tree>4b4869de65fdc256831a40a64229aa1cb3083f8f</tree>
    <committer>
      <name>Eric Lindvall</name>
      <email>eric@5stops.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d22d7a10e0a1eeecb29620fb99b2c91bd826e32f</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/59eb4a38e21a2bfb6a99defa6baf09dbae730472</url>
    <id>59eb4a38e21a2bfb6a99defa6baf09dbae730472</id>
    <committed-date>2008-07-08T19:23:32-07:00</committed-date>
    <authored-date>2008-07-08T19:23:32-07:00</authored-date>
    <message>pump version so gem updates</message>
    <tree>af4b0fd6b05dddaefcb553753566c77d5470e682</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>600bc639d2b19c08557f688c4ec584706ba53e59</id>
      </parent>
    </parents>
    <author>
      <name>Caleb Land</name>
      <email>caleb.land@gmail.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/d22d7a10e0a1eeecb29620fb99b2c91bd826e32f</url>
    <id>d22d7a10e0a1eeecb29620fb99b2c91bd826e32f</id>
    <committed-date>2008-06-26T18:36:54-07:00</committed-date>
    <authored-date>2008-06-26T18:36:54-07:00</authored-date>
    <message>added lib/state_machine.rb to the PKG_FILES list in the gemspec</message>
    <tree>06a060ff078f56a5797cf737d8c8d2a9b430c6c2</tree>
    <committer>
      <name>Caleb Land</name>
      <email>caleb.land@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bcd296f40948e37a9a4950185786bc496e9a7f0</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/600bc639d2b19c08557f688c4ec584706ba53e59</url>
    <id>600bc639d2b19c08557f688c4ec584706ba53e59</id>
    <committed-date>2008-06-23T06:02:21-07:00</committed-date>
    <authored-date>2008-06-23T06:02:21-07:00</authored-date>
    <message>update changelog</message>
    <tree>4c1ac110e99924d1475e610722faa748f10fdf4b</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eaaf671d986fe0e55b444e5a9b6a76304a8349b3</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/9bcd296f40948e37a9a4950185786bc496e9a7f0</url>
    <id>9bcd296f40948e37a9a4950185786bc496e9a7f0</id>
    <committed-date>2008-06-22T08:50:22-07:00</committed-date>
    <authored-date>2008-06-22T08:50:22-07:00</authored-date>
    <message>typo</message>
    <tree>2d1ef085b1ccd5a542cbb306a4b6235b440153fc</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3d69497ee33c6ea6ebe30296e03e9e07283eed96</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/eaaf671d986fe0e55b444e5a9b6a76304a8349b3</url>
    <id>eaaf671d986fe0e55b444e5a9b6a76304a8349b3</id>
    <committed-date>2008-06-22T08:49:26-07:00</committed-date>
    <authored-date>2008-06-22T08:49:26-07:00</authored-date>
    <message>add lighthouse and github urls to README</message>
    <tree>df03b8e403a3bc071e97dad5255742ef18ffdde2</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d87b4b3b1e35fbd47b6bec5374990afa197d9c0</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/3d69497ee33c6ea6ebe30296e03e9e07283eed96</url>
    <id>3d69497ee33c6ea6ebe30296e03e9e07283eed96</id>
    <committed-date>2008-06-22T08:17:12-07:00</committed-date>
    <authored-date>2008-06-22T08:17:12-07:00</authored-date>
    <message>Take state column for AR persistance out of class variables and add them to the
StateMachine object.</message>
    <tree>65041243e6de7483e5404ab94a630833222ab495</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a7320b9d0f943b0b24b93563cc877fdb740efb4</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/2d87b4b3b1e35fbd47b6bec5374990afa197d9c0</url>
    <id>2d87b4b3b1e35fbd47b6bec5374990afa197d9c0</id>
    <committed-date>2008-06-04T10:02:16-07:00</committed-date>
    <authored-date>2008-06-04T10:02:16-07:00</authored-date>
    <message>Add Kevin's change to changelog</message>
    <tree>4a112806c67522e3b4383f1b6e9327b47e7f7613</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>216b48e519e25eed949094970f135e741be684fe</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Triplett</name>
      <email>kevin@mopacmedia.com</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/8a7320b9d0f943b0b24b93563cc877fdb740efb4</url>
    <id>8a7320b9d0f943b0b24b93563cc877fdb740efb4</id>
    <committed-date>2008-06-03T21:44:25-07:00</committed-date>
    <authored-date>2008-06-03T21:44:25-07:00</authored-date>
    <message>allowed :to array and :on_transition callback, with tests</message>
    <tree>b44539d1d64f98dba4d501b6ea92230d10242296</tree>
    <committer>
      <name>Kevin Triplett</name>
      <email>kevin@mopacmedia.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08d129c46da0984cf449421e64d48fcf4ae10bac</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/216b48e519e25eed949094970f135e741be684fe</url>
    <id>216b48e519e25eed949094970f135e741be684fe</id>
    <committed-date>2008-06-01T14:48:17-07:00</committed-date>
    <authored-date>2008-06-01T14:48:17-07:00</authored-date>
    <message>Get rid of class vars added to classes including AASM, support inheritance on AASMs</message>
    <tree>3e4f38e71e63addb224a95bd58626560aaf94489</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bafbe77fb5edfa0579aef8adb6a18d9b76adf42f</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/08d129c46da0984cf449421e64d48fcf4ae10bac</url>
    <id>08d129c46da0984cf449421e64d48fcf4ae10bac</id>
    <committed-date>2008-06-01T14:12:57-07:00</committed-date>
    <authored-date>2008-06-01T14:12:57-07:00</authored-date>
    <message>nix the StateMachineFactory hash, keep it all in StateMachine</message>
    <tree>11e1ffc0837443a51048e578d1800e67a386d94e</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf2bd90cfb7a849cf3bfa5a4dc233bd5843513f5</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/bafbe77fb5edfa0579aef8adb6a18d9b76adf42f</url>
    <id>bafbe77fb5edfa0579aef8adb6a18d9b76adf42f</id>
    <committed-date>2008-05-31T15:37:22-07:00</committed-date>
    <authored-date>2008-05-31T15:37:22-07:00</authored-date>
    <message>SM support events
instance methods consistently use self.class.aasm_ rather than going through SMFactory</message>
    <tree>f817db703e847aaec3b653229cd93bb96970782e</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7dbbc1480b844f7b99109352f7415cd64ed38ffa</id>
      </parent>
    </parents>
    <author>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </author>
    <url>http://github.com/lazyatom/aasm/commit/cf2bd90cfb7a849cf3bfa5a4dc233bd5843513f5</url>
    <id>cf2bd90cfb7a849cf3bfa5a4dc233bd5843513f5</id>
    <committed-date>2008-05-31T15:33:17-07:00</committed-date>
    <authored-date>2008-05-31T15:33:17-07:00</authored-date>
    <message>StateMachine supports adding State</message>
    <tree>4c83e911292ba48492c938f8dab369fff10ff0e9</tree>
    <committer>
      <name>Scott Barron</name>
      <email>scott@elitists.net</email>
    </committer>
  </commit>
</commits>
