<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array"/>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d950650b46761dc213d0c43bf98ced45f16beea1</id>
    </parent>
    <parent>
      <id>0719f408ca9fdbfe26317700bdc00028fbbbc9de</id>
    </parent>
  </parents>
  <author>
    <name>Ezra Zygmuntowicz</name>
    <email>ez@engineyard.com</email>
  </author>
  <url>http://github.com/ezmobius/nanite/commit/18474d41a86dd54d2b1b667a2b9dbb05cd660bb0</url>
  <id>18474d41a86dd54d2b1b667a2b9dbb05cd660bb0</id>
  <committed-date>2009-06-26T16:19:48-07:00</committed-date>
  <authored-date>2009-06-26T16:19:48-07:00</authored-date>
  <message>Merge branch 'master' of git://github.com/peritor/nanite

* 'master' of git://github.com/peritor/nanite:
  Prepared the cluster for a more flexible state storage backend configuration.
  Added interrupt trap.
  Added simple spec for the Mapper class which now hands defined callbacks through to the cluster.
  Increased test coverage for some of the cluster code. Added support for a timeout callback, refactored some of the timeout code accordingly.
  Fixed some oddities in the logger which a) did something different in the code than the comment stated and b) caused the stack to freak.
  Rake default task is now to run specs.
  Added some more tests for handling requests.
  Fixed bug in JobWarden that would cause intermediate message sent from one agent to another to not be dispatched from the mapper, instead they were sent as normal results and the real result was discarded.
  Added some specs for dispatching intermediate handlers. Added support for single-argument handlers, since they're the ones used by agent-to-agent intermediate calls.
  Added support for register and unregister callbacks.
  Fixed failing tests.</message>
  <tree>c13be90a924fd4e555d63373db1234477d4b65a7</tree>
  <committer>
    <name>Ezra Zygmuntowicz</name>
    <email>ez@engineyard.com</email>
  </committer>
</commit>
