<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7878b67bf9a315bcb305cf5cf38ff818a939bb34</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/faef342934792bbc18ea5a7a27174f6246174ddd</url>
    <id>faef342934792bbc18ea5a7a27174f6246174ddd</id>
    <committed-date>2008-12-28T13:07:52-08:00</committed-date>
    <authored-date>2008-12-28T13:07:52-08:00</authored-date>
    <message>Tag 0.4.2 release</message>
    <tree>7d6756e9aa07d4498d506224401de13177eb3fc8</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9915a9b331349b35d32132dd9982ee040acd523b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7878b67bf9a315bcb305cf5cf38ff818a939bb34</url>
    <id>7878b67bf9a315bcb305cf5cf38ff818a939bb34</id>
    <committed-date>2008-12-28T13:00:09-08:00</committed-date>
    <authored-date>2008-12-28T13:00:09-08:00</authored-date>
    <message>Draw transitions based on states order when using :except_to / :except_from to help guide GraphViz</message>
    <tree>28ce627460762f576af5e5c171711312481f2a36</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7300e8f63689ca05f827dbe992ce4bf89eeadadf</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/9915a9b331349b35d32132dd9982ee040acd523b</url>
    <id>9915a9b331349b35d32132dd9982ee040acd523b</id>
    <committed-date>2008-12-28T12:49:13-08:00</committed-date>
    <authored-date>2008-12-28T12:49:13-08:00</authored-date>
    <message>Fix Car example graph</message>
    <tree>32c8723128f1b16c4135abf1ae8163121220201b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8bf1c9d8c2c6fa55d061ba321b8a704e2ffde00</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7300e8f63689ca05f827dbe992ce4bf89eeadadf</url>
    <id>7300e8f63689ca05f827dbe992ce4bf89eeadadf</id>
    <committed-date>2008-12-28T12:46:59-08:00</committed-date>
    <authored-date>2008-12-28T12:46:59-08:00</authored-date>
    <message>Fix the initial state of copied machines still referencing the original machine's state</message>
    <tree>57e99208228e4a6cb637524f3f5e544e26fd7b5b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0914179b317097edcc7349c62ceea346746f3084</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a8bf1c9d8c2c6fa55d061ba321b8a704e2ffde00</url>
    <id>a8bf1c9d8c2c6fa55d061ba321b8a704e2ffde00</id>
    <committed-date>2008-12-28T12:29:44-08:00</committed-date>
    <authored-date>2008-12-28T12:29:44-08:00</authored-date>
    <message>Fix graphs not being drawn the same way consistently</message>
    <tree>dbdd1820b04b83e254c82df16a17d7dde9a7a6e0</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>718010c339c05f1f7ecacb1fb785423eee81b6f0</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/0914179b317097edcc7349c62ceea346746f3084</url>
    <id>0914179b317097edcc7349c62ceea346746f3084</id>
    <committed-date>2008-12-21T07:36:48-08:00</committed-date>
    <authored-date>2008-12-21T07:36:48-08:00</authored-date>
    <message>Update GraphViz examples</message>
    <tree>e27a88e336360b3542da50c062d63059442e40e6</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ad316e00e884fa25ae9ae4b545fb57add0afdcf</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/718010c339c05f1f7ecacb1fb785423eee81b6f0</url>
    <id>718010c339c05f1f7ecacb1fb785423eee81b6f0</id>
    <committed-date>2008-12-21T07:18:34-08:00</committed-date>
    <authored-date>2008-12-21T07:18:34-08:00</authored-date>
    <message>Refactor GraphViz drawing (split operations across State/Event/Guard classes)</message>
    <tree>26e36c901136a894c3de504e31a50639a94a7a71</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee82c96291d90961c39d08143a9f5eedd7805fd2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/8ad316e00e884fa25ae9ae4b545fb57add0afdcf</url>
    <id>8ad316e00e884fa25ae9ae4b545fb57add0afdcf</id>
    <committed-date>2008-12-20T09:10:10-08:00</committed-date>
    <authored-date>2008-12-20T09:10:10-08:00</authored-date>
    <message>More doc tweaks</message>
    <tree>14b251983d4112dc9b7fb074d4a0d11810bde824</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8de3a79ff83b139296fe673ed200861e6e7ef4f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ee82c96291d90961c39d08143a9f5eedd7805fd2</url>
    <id>ee82c96291d90961c39d08143a9f5eedd7805fd2</id>
    <committed-date>2008-12-20T08:56:50-08:00</committed-date>
    <authored-date>2008-12-20T08:56:50-08:00</authored-date>
    <message>Minor doc tweaks</message>
    <tree>64f642f4c04fa5f34bde7545fe2c167245b41197</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>82d0cf82241bda03abe91ae92075f456efc75eb1</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b8de3a79ff83b139296fe673ed200861e6e7ef4f</url>
    <id>b8de3a79ff83b139296fe673ed200861e6e7ef4f</id>
    <committed-date>2008-12-20T08:35:49-08:00</committed-date>
    <authored-date>2008-12-20T08:35:49-08:00</authored-date>
    <message>Add support for sharing transitions across multiple events</message>
    <tree>f319951804954da520a049b740dc84c20b4a6522</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1fdf19f88c962b5f1cf9fbb104fac4757b2a1fd0</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/82d0cf82241bda03abe91ae92075f456efc75eb1</url>
    <id>82d0cf82241bda03abe91ae92075f456efc75eb1</id>
    <committed-date>2008-12-19T22:32:15-08:00</committed-date>
    <authored-date>2008-12-19T22:32:15-08:00</authored-date>
    <message>Simplify the README example just a bit</message>
    <tree>87d6e3fe9f64923f05ffe75e77c5a0016c126ffa</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37fc8a673d60378d0cfb5bf35d4c0af1370d7bf4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/1fdf19f88c962b5f1cf9fbb104fac4757b2a1fd0</url>
    <id>1fdf19f88c962b5f1cf9fbb104fac4757b2a1fd0</id>
    <committed-date>2008-12-19T22:28:57-08:00</committed-date>
    <authored-date>2008-12-19T22:28:57-08:00</authored-date>
    <message>Use consistent state values in examples</message>
    <tree>c8ad1d1e1129fe1df2c14d849b5b7b179494a032</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db88b6fa276e6f79569fa0e611e4bf4fc1f9109a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/37fc8a673d60378d0cfb5bf35d4c0af1370d7bf4</url>
    <id>37fc8a673d60378d0cfb5bf35d4c0af1370d7bf4</id>
    <committed-date>2008-12-19T22:25:36-08:00</committed-date>
    <authored-date>2008-12-19T22:25:36-08:00</authored-date>
    <message>Fix example in README</message>
    <tree>925065816db9e29612afd2ab61b7062d23002190</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a3e555db6a66fdeda7fe8502468d4d8e36d3718</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/db88b6fa276e6f79569fa0e611e4bf4fc1f9109a</url>
    <id>db88b6fa276e6f79569fa0e611e4bf4fc1f9109a</id>
    <committed-date>2008-12-19T22:21:33-08:00</committed-date>
    <authored-date>2008-12-19T22:21:33-08:00</authored-date>
    <message>Add support for state-driven behavior</message>
    <tree>d426652e11c5ced1cf7155d4a651c2960be5ee88</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8120049053470e933ea1573365aa6ac656f77e2f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/3a3e555db6a66fdeda7fe8502468d4d8e36d3718</url>
    <id>3a3e555db6a66fdeda7fe8502468d4d8e36d3718</id>
    <committed-date>2008-12-19T20:25:06-08:00</committed-date>
    <authored-date>2008-12-19T20:25:06-08:00</authored-date>
    <message>Clarify that state predicates only apply to String/Symbol states</message>
    <tree>5244c096e66858a77fe81767cfcbbb746d051e23</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4df94ead1fdafead158baaf50101cba89548e62e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/8120049053470e933ea1573365aa6ac656f77e2f</url>
    <id>8120049053470e933ea1573365aa6ac656f77e2f</id>
    <committed-date>2008-12-19T20:22:22-08:00</committed-date>
    <authored-date>2008-12-19T20:22:22-08:00</authored-date>
    <message>Refers to state *values* instead of state *names*</message>
    <tree>6d2d8445531fbd58dac808903d296c7eab4a0a7a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de4b7599e6970bddd49c6c6cb9099902af33a35c</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/4df94ead1fdafead158baaf50101cba89548e62e</url>
    <id>4df94ead1fdafead158baaf50101cba89548e62e</id>
    <committed-date>2008-12-19T20:21:42-08:00</committed-date>
    <authored-date>2008-12-19T20:21:42-08:00</authored-date>
    <message>Tweak docs</message>
    <tree>82205f2df6cbbe95ad9478b0063419fe6bcfd0df</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d71fedbe91ed5c13a4ec64fe5d3918157d9dc93b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/de4b7599e6970bddd49c6c6cb9099902af33a35c</url>
    <id>de4b7599e6970bddd49c6c6cb9099902af33a35c</id>
    <committed-date>2008-12-19T19:13:58-08:00</committed-date>
    <authored-date>2008-12-19T19:13:58-08:00</authored-date>
    <message>Dry up accessing events by name in a machine</message>
    <tree>299ddb1b3063353693b2c3dd81244b4491788f61</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2158b233290da82ccce5e9bb2d15fad0448cffe</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d71fedbe91ed5c13a4ec64fe5d3918157d9dc93b</url>
    <id>d71fedbe91ed5c13a4ec64fe5d3918157d9dc93b</id>
    <committed-date>2008-12-18T18:57:11-08:00</committed-date>
    <authored-date>2008-12-18T18:57:11-08:00</authored-date>
    <message>Simplify initialize hooks, requiring super to be called instead</message>
    <tree>68dd998ce024510724b321fdea8ddcef21b1afdb</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>408ed514b34c996cd7d0851ea16b9954a1faeca6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Gibralter</name>
      <email>aarongibralter@ajgbook.local</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a2158b233290da82ccce5e9bb2d15fad0448cffe</url>
    <id>a2158b233290da82ccce5e9bb2d15fad0448cffe</id>
    <committed-date>2008-12-18T17:46:59-08:00</committed-date>
    <authored-date>2008-12-18T17:46:59-08:00</authored-date>
    <message>Fix ActiveRecord observers to work with namespaced transitions</message>
    <tree>78309636c631778e4a7bb1d02ddd72a1e0982447</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb59b12898d58169b8f8ab090d7fb797dbbfbc0e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Gibralter</name>
      <email>aarongibralter@ajgbook.local</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/408ed514b34c996cd7d0851ea16b9954a1faeca6</url>
    <id>408ed514b34c996cd7d0851ea16b9954a1faeca6</id>
    <committed-date>2008-12-18T15:53:50-08:00</committed-date>
    <authored-date>2008-12-18T15:51:27-08:00</authored-date>
    <message>Fix the bang! version of a namespaced event not calling the namespaced version of the non-bang! event [#8 state:resolved]</message>
    <tree>3639c23ab49e908181b10d1d39c15f3600a73227</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7d0a17717a3554758a404087e781ede0aa74628</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/fb59b12898d58169b8f8ab090d7fb797dbbfbc0e</url>
    <id>fb59b12898d58169b8f8ab090d7fb797dbbfbc0e</id>
    <committed-date>2008-12-17T20:01:50-08:00</committed-date>
    <authored-date>2008-12-17T20:01:50-08:00</authored-date>
    <message>Add more DataMapper observer docs</message>
    <tree>34d587db621007f69bd308c3d6e520c12d4911b6</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>039e728cd03372399b59906497e99b04328c7aa4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/e7d0a17717a3554758a404087e781ede0aa74628</url>
    <id>e7d0a17717a3554758a404087e781ede0aa74628</id>
    <committed-date>2008-12-17T19:28:44-08:00</committed-date>
    <authored-date>2008-12-17T19:28:44-08:00</authored-date>
    <message>Add note on instance_exec workaround</message>
    <tree>00f6adee93cfa6e636d1a866b804889e8cebf9c2</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19f28fd824bc2beec68ca7aba0ceacc78604d15c</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/039e728cd03372399b59906497e99b04328c7aa4</url>
    <id>039e728cd03372399b59906497e99b04328c7aa4</id>
    <committed-date>2008-12-17T17:35:45-08:00</committed-date>
    <authored-date>2008-12-17T17:35:45-08:00</authored-date>
    <message>Fix more typos</message>
    <tree>e2ef4d99e278b7332d91798cc3ce8696282f5d80</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cfa7757d16c5df951ca461957a4de912f0f5b87e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/19f28fd824bc2beec68ca7aba0ceacc78604d15c</url>
    <id>19f28fd824bc2beec68ca7aba0ceacc78604d15c</id>
    <committed-date>2008-12-17T17:31:19-08:00</committed-date>
    <authored-date>2008-12-17T17:31:19-08:00</authored-date>
    <message>Fix typo</message>
    <tree>3db10c7257442613188171207da07aae62da3a51</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2035234983bb00c605e32c2b7905e5e2c95bb0c5</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/cfa7757d16c5df951ca461957a4de912f0f5b87e</url>
    <id>cfa7757d16c5df951ca461957a4de912f0f5b87e</id>
    <committed-date>2008-12-17T17:29:50-08:00</committed-date>
    <authored-date>2008-12-17T17:29:50-08:00</authored-date>
    <message>Add :namespace option for generated state predicates / event methods</message>
    <tree>011dec1974a12ed8917675404cff45c9ac423f5c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8c54f620b43eb4acd6122906b035b29e167e5ce</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2035234983bb00c605e32c2b7905e5e2c95bb0c5</url>
    <id>2035234983bb00c605e32c2b7905e5e2c95bb0c5</id>
    <committed-date>2008-12-16T10:44:11-08:00</committed-date>
    <authored-date>2008-12-16T10:44:11-08:00</authored-date>
    <message>Tag 0.4.1 release</message>
    <tree>f4c65fa69685d4dd35c2a705c16649baab2bb1aa</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>977c9777300b109e5cd2d3c2753e5a98b370d71a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d8c54f620b43eb4acd6122906b035b29e167e5ce</url>
    <id>d8c54f620b43eb4acd6122906b035b29e167e5ce</id>
    <committed-date>2008-12-16T10:40:01-08:00</committed-date>
    <authored-date>2008-12-16T10:40:01-08:00</authored-date>
    <message>Tweak GraphViz algorithm</message>
    <tree>e3c660278c98d12d9f229334e71d04ea0d7f9b2f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5d6b93650bb88ecc31e83417cfbca63ce1b086b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/977c9777300b109e5cd2d3c2753e5a98b370d71a</url>
    <id>977c9777300b109e5cd2d3c2753e5a98b370d71a</id>
    <committed-date>2008-12-16T10:36:34-08:00</committed-date>
    <authored-date>2008-12-16T10:36:34-08:00</authored-date>
    <message>Fix nil states not being handled properly in guards, known states, or visualizations (This may reveal issues with your state machine definition if you use nil states)
Fix the same node being used for different dynamic states in GraphViz output
Always include initial state in the list of known states even if it's dynamic
Use consistent naming scheme for dynamic states in GraphViz output
Allow blocks to be directly passed into machine class</message>
    <tree>b932d7b727d37381c7216bc226ca34c66f35cafb</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b8609e76da00be576afb3e12a769aca65f44904</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a5d6b93650bb88ecc31e83417cfbca63ce1b086b</url>
    <id>a5d6b93650bb88ecc31e83417cfbca63ce1b086b</id>
    <committed-date>2008-12-15T21:26:37-08:00</committed-date>
    <authored-date>2008-12-15T21:26:37-08:00</authored-date>
    <message>Include user-friendly conditions in GraphViz output</message>
    <tree>17c146d4c1efbb7839e8f9ebf2ab629af06ec106</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
