<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6bcdac0e15360a7867b785eff8100715e5fc93ba</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/0dd0230951e709fe1a8b5e3042fa778dd53ab438</url>
    <id>0dd0230951e709fe1a8b5e3042fa778dd53ab438</id>
    <committed-date>2008-09-02T03:14:24-07:00</committed-date>
    <authored-date>2008-09-02T03:14:24-07:00</authored-date>
    <message>Add support for TAP::Formatter::HTML

To have HTML reports, you need to install TAP::Formatter::HTML and then:

    TEST_USE_HTML_REPORT=1 ./devel/run_all_tests.sh

You can add TEST_USE_HTML_REPORT to your environment to use them by default.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>8a5ec48b81a3fd626cf16f8e86177726d3f80577</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>43792ec72abaffc1ec82d81813c9a6f45edf8fb9</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/6bcdac0e15360a7867b785eff8100715e5fc93ba</url>
    <id>6bcdac0e15360a7867b785eff8100715e5fc93ba</id>
    <committed-date>2008-09-01T10:49:21-07:00</committed-date>
    <authored-date>2008-09-01T10:49:21-07:00</authored-date>
    <message>Adjust subscriber() role to recover the subscriptions after reconnect

Also updated the callbacks to the new hooks of {Net|Protocol}::SAPO::Broker.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>bfd10f901a824a700c5b2d9e90543705d21a36e4</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47d62d6ca3e4089080d3d6c42dca799002bd6e7b</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/43792ec72abaffc1ec82d81813c9a6f45edf8fb9</url>
    <id>43792ec72abaffc1ec82d81813c9a6f45edf8fb9</id>
    <committed-date>2008-09-01T10:48:23-07:00</committed-date>
    <authored-date>2008-09-01T10:48:23-07:00</authored-date>
    <message>Make `on_message` parameter mandatory on subscribe()

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>1f74b9454f530bbfdaacc560d633e4acc41cfa1a</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3505974049301df508c23785b61268236bb5e822</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/47d62d6ca3e4089080d3d6c42dca799002bd6e7b</url>
    <id>47d62d6ca3e4089080d3d6c42dca799002bd6e7b</id>
    <committed-date>2008-08-31T06:57:16-07:00</committed-date>
    <authored-date>2008-08-31T06:57:16-07:00</authored-date>
    <message>Added a couple of TODOs

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>eaaed6c47983d042e12f83951afc9ce822e07f8a</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bcebcf3235dbafad1e107d3e9399bb451ff96b54</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/3505974049301df508c23785b61268236bb5e822</url>
    <id>3505974049301df508c23785b61268236bb5e822</id>
    <committed-date>2008-08-31T06:56:19-07:00</committed-date>
    <authored-date>2008-08-31T06:56:19-07:00</authored-date>
    <message>Upgraded Net::SAPO::Broker to support reconnect

We will sleep a bit between retries.

Took the oportunity to upgrade to Test::Most.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>48375c64cad662372398b487a1750989c782b1a7</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3d0a1e91e8009be2181e359c89528189785191fc</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/bcebcf3235dbafad1e107d3e9399bb451ff96b54</url>
    <id>bcebcf3235dbafad1e107d3e9399bb451ff96b54</id>
    <committed-date>2008-08-30T08:39:14-07:00</committed-date>
    <authored-date>2008-08-30T08:39:14-07:00</authored-date>
    <message>We no longer die on read_error() and write_error()

The semantics of those exceptions with auto_reconnect are very
messy.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>55c8e98bcb6c840436d1e7467e3c089f34e086de</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9122458709d7d5ad6cc03eeeb79d548c4b7dbc3</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/3d0a1e91e8009be2181e359c89528189785191fc</url>
    <id>3d0a1e91e8009be2181e359c89528189785191fc</id>
    <committed-date>2008-08-30T08:38:23-07:00</committed-date>
    <authored-date>2008-08-30T08:38:23-07:00</authored-date>
    <message>The connected() and connect_error() methods are also available in 'reconnecting'

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>bcae239caa2caedbeee15ebd2199fbf4f59c39e8</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e1432b1b76cd8aeb663393606e37a733bcd8ed1</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/d9122458709d7d5ad6cc03eeeb79d548c4b7dbc3</url>
    <id>d9122458709d7d5ad6cc03eeeb79d548c4b7dbc3</id>
    <committed-date>2008-08-30T08:38:00-07:00</committed-date>
    <authored-date>2008-08-30T08:38:00-07:00</authored-date>
    <message>The _require_state accepts multiple possible states

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>56cc6c0bd42a7382ad2155aaa104528a88be3366</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f54497d32818e5d4be7e41bc7f512b2e539fde4</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/7e1432b1b76cd8aeb663393606e37a733bcd8ed1</url>
    <id>7e1432b1b76cd8aeb663393606e37a733bcd8ed1</id>
    <committed-date>2008-08-30T08:05:30-07:00</committed-date>
    <authored-date>2008-08-30T08:05:30-07:00</authored-date>
    <message>Promote _clear_error() to a public clear_error()

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>9157d5d2d4908884418fc14a0b1701b9f7164261</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3813d8356aca43f033d8fae52b4b8ff49735dd68</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/4f54497d32818e5d4be7e41bc7f512b2e539fde4</url>
    <id>4f54497d32818e5d4be7e41bc7f512b2e539fde4</id>
    <committed-date>2008-08-30T07:57:33-07:00</committed-date>
    <authored-date>2008-08-30T07:57:33-07:00</authored-date>
    <message>Replaced Test:More and friends with Test::Most

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>9034bf01e8b738bda1591a776582c3388cf2cb32</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b2d1ccbd7933b6b03f8524e6ef771bc58659422</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/3813d8356aca43f033d8fae52b4b8ff49735dd68</url>
    <id>3813d8356aca43f033d8fae52b4b8ff49735dd68</id>
    <committed-date>2008-08-30T07:48:58-07:00</committed-date>
    <authored-date>2008-08-30T07:48:58-07:00</authored-date>
    <message>Major rework of Protocol::SAPO::Broker to clean up the internal logic

The main goal was to implement auto reconnect.

So all the logic of connection establishement is moved to four method:

 * _connect;
 * _disconnect;
 * _lost_connection;
 * _reconnect.

The on_message callback no longer passes the Message element, only the
full XPath object. Also the Fault element was removed from the fault hook,
you have the full XPath object only.

All methods check the current state. They will die if the method is not
supported on that state. For example, calling disconnect() if state is
not 'connected', will die.

There where a lot of hooks that where called immediatly after
a state change. Given that a state change to X will always call the
`on_state_X` hook, removed those extra hooks:

 * connected: use on_state_connected;
 * connect_error: use on_state_connect_error;
 * eof: use on_state_eof;
 * write_error: use on_state_write_error;
 * read_error: use on_state_read_error.

The read_error and write_error hooks croak if the error is not cleared by
a on_state_{write,read}_error.

We also revamped a lot of the parameter checking code:

 * all callbacks on_* require a CODE ref;
 * on_send and on_connect are required to create a Protocol:: object.

Regardin the error API, we splited the _clear_error to a new method.
Previously you would call _set_error() with undef.

All return values from hooks are now explicitly ignored.

A DESTROY method was added: it calls disconnect if a connection is active.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>d8abd8195ee78be69d6557999641e9a9ca62e690</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9a91efd300fd7c194572ffb5f76e474d6e41be1</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/3b2d1ccbd7933b6b03f8524e6ef771bc58659422</url>
    <id>3b2d1ccbd7933b6b03f8524e6ef771bc58659422</id>
    <committed-date>2008-08-28T10:14:29-07:00</committed-date>
    <authored-date>2008-08-28T10:14:29-07:00</authored-date>
    <message>Make sure API can only be called with an open connection

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>748b0a682a2d95b8797e9f606eb9ba9f041434f4</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>751d0f0a223e04ab1673a3b0528f251e008b5663</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/b9a91efd300fd7c194572ffb5f76e474d6e41be1</url>
    <id>b9a91efd300fd7c194572ffb5f76e474d6e41be1</id>
    <committed-date>2008-08-28T10:01:20-07:00</committed-date>
    <authored-date>2008-08-28T10:01:20-07:00</authored-date>
    <message>Added auto_reconnect flag, and general flow for subscribers reconnection

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>23152fd5290dc78877cad7b70584cdb0c0277a63</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e935709828a0677bdd2b6c60922a82e550b24a7</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/751d0f0a223e04ab1673a3b0528f251e008b5663</url>
    <id>751d0f0a223e04ab1673a3b0528f251e008b5663</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T07:51:00-07:00</authored-date>
    <message>Remove number of tests from plan, easier to maintain for now.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>53cc920cb4cea093925e35c07d46a0207e87b672</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>176388ecb1a2cc1fae9c99e4d506e1f06754ab43</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/2e935709828a0677bdd2b6c60922a82e550b24a7</url>
    <id>2e935709828a0677bdd2b6c60922a82e550b24a7</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T07:49:18-07:00</authored-date>
    <message>Added a bunch of tests to topic as queues, but commented out for now

The QUEUES are not behaving properly right now, so we'll wait a bit more
until they do behave to enable this tests.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>262c58957f7b60e4b4ab104760925585a468ef0a</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22a0778d7c2880e541181a231990a91f09788ffa</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/176388ecb1a2cc1fae9c99e4d506e1f06754ab43</url>
    <id>176388ecb1a2cc1fae9c99e4d506e1f06754ab43</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T07:19:29-07:00</authored-date>
    <message>Fix: poll() accepts a on_message hook now

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>bad5527597cf5789027ecb72980cf1411b5c1361</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5c76f3012b9407797077b72369a54527a0c9260</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/22a0778d7c2880e541181a231990a91f09788ffa</url>
    <id>22a0778d7c2880e541181a231990a91f09788ffa</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T06:55:28-07:00</authored-date>
    <message>fix: enqueue() and pool() with as_queue must not generate DestinationType

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>e82fa020c3e918382169003fbd4d9e710d7334c6</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>442b868945810139fe144099b4f1c509c7117140</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/a5c76f3012b9407797077b72369a54527a0c9260</url>
    <id>a5c76f3012b9407797077b72369a54527a0c9260</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T05:46:07-07:00</authored-date>
    <message>Fix: Acknowledge messages where being generated with the wrong name

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>c1934fc8d63af6d562c0b39698c5eb6f75dd8733</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18aa160d9fb05749dfe67a7747473276902f5e46</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/442b868945810139fe144099b4f1c509c7117140</url>
    <id>442b868945810139fe144099b4f1c509c7117140</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T05:43:38-07:00</authored-date>
    <message>Mention our test suite and code coverage ratios

Actually for Protocol::SAPO::Broker, coverage usually is at 100%
but thats not a primary goal.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>d3b65fd1e7228c7cf1801ad27807dc9cde198e49</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>985fd1b694ec3ce73084f64c9c0807cf12f3aef7</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/18aa160d9fb05749dfe67a7747473276902f5e46</url>
    <id>18aa160d9fb05749dfe67a7747473276902f5e46</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T05:28:39-07:00</authored-date>
    <message>Move the decision of a DestinationName to the shared _parse_common_args

This allows queue operations like poll() to also accept

    { topic =&gt; 'x', as_queue =&gt; 'y' }

as a valid queue definition.

Also made the generation of DestinationName optional.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>8b8601cc2506ba519d2e11289a5e9dc2c7efb81d</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99a2ac44f41705f81baf0e11edd5983567e568aa</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/985fd1b694ec3ce73084f64c9c0807cf12f3aef7</url>
    <id>985fd1b694ec3ce73084f64c9c0807cf12f3aef7</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T05:11:36-07:00</authored-date>
    <message>Updated todo: we missed the unsubscribe() message

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>c8a17ae2d88915e8125232b2ccffd239a62bcf48</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3b2d254c505f1729fb0ba963b48b94493bac30a</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/99a2ac44f41705f81baf0e11edd5983567e568aa</url>
    <id>99a2ac44f41705f81baf0e11edd5983567e568aa</id>
    <committed-date>2008-08-28T07:52:08-07:00</committed-date>
    <authored-date>2008-08-28T05:08:14-07:00</authored-date>
    <message>Added poll() operation

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>0d27139acc14d22a904df4c42f9861d6a45f66dc</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f8219c1f026cd647103c6bd6f82b31a7861d6d7</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/a3b2d254c505f1729fb0ba963b48b94493bac30a</url>
    <id>a3b2d254c505f1729fb0ba963b48b94493bac30a</id>
    <committed-date>2008-08-28T07:51:45-07:00</committed-date>
    <authored-date>2008-08-28T05:02:00-07:00</authored-date>
    <message>Added enqueue() operation

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>bcc8c6eeba24c4118c28a51a2be7fc7a967c8e62</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9340b45876171957efa600a3da4d798189809c8</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/8f8219c1f026cd647103c6bd6f82b31a7861d6d7</url>
    <id>8f8219c1f026cd647103c6bd6f82b31a7861d6d7</id>
    <committed-date>2008-08-28T04:54:33-07:00</committed-date>
    <authored-date>2008-08-28T04:38:02-07:00</authored-date>
    <message>Use a proper dest_name parameter in _send_message

Using `topic` was confusing.

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>029ec438a15c33d5bdb124c344ffc6efc0796465</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b58160e681f956b89c9783865bc840c9ef2eb963</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/c9340b45876171957efa600a3da4d798189809c8</url>
    <id>c9340b45876171957efa600a3da4d798189809c8</id>
    <committed-date>2008-08-28T04:54:33-07:00</committed-date>
    <authored-date>2008-08-28T04:23:24-07:00</authored-date>
    <message>Added readme with roadmap and TODO

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>d05b9b5de23ec4cc3ddce5951499a5758b6f6383</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>653aacf629ad2654f002286d57824a05e6a65766</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/b58160e681f956b89c9783865bc840c9ef2eb963</url>
    <id>b58160e681f956b89c9783865bc840c9ef2eb963</id>
    <committed-date>2008-08-28T04:54:29-07:00</committed-date>
    <authored-date>2008-08-28T03:23:24-07:00</authored-date>
    <message>Added more checks for ack() calls

Included proper tests for all misuse of the API

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>ac503f3f47d2aec1f875b15ed657d8cc7a20a92d</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8e18d3fd61ee56ace53d25ff8c70d04f9ec4702</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/653aacf629ad2654f002286d57824a05e6a65766</url>
    <id>653aacf629ad2654f002286d57824a05e6a65766</id>
    <committed-date>2008-08-28T03:21:44-07:00</committed-date>
    <authored-date>2008-08-28T03:21:44-07:00</authored-date>
    <message>Move bad API calls to a separate test file

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>6b16f6447bad5c844e0e4db059a308ade613e56e</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>885dd9c0839d275d327431fc13c92cfccda5b5a5</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/f8e18d3fd61ee56ace53d25ff8c70d04f9ec4702</url>
    <id>f8e18d3fd61ee56ace53d25ff8c70d04f9ec4702</id>
    <committed-date>2008-08-27T12:12:30-07:00</committed-date>
    <authored-date>2008-08-27T12:12:30-07:00</authored-date>
    <message>Added tests for double-subscribes

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>6063534404b5a84c471543a52c0339e9e7de8ab8</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5765ec4941abc251a3cfb30d1f4c11ffdb559b60</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/885dd9c0839d275d327431fc13c92cfccda5b5a5</url>
    <id>885dd9c0839d275d327431fc13c92cfccda5b5a5</id>
    <committed-date>2008-08-27T12:12:11-07:00</committed-date>
    <authored-date>2008-08-27T12:12:11-07:00</authored-date>
    <message>Remove extra debug

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>3aa911edb56d8f662225c00300244168baef571c</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3134ab985ba42284619ba31b2c67e93cd3b7fb00</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </author>
    <url>http://github.com/melo/perl-sapo-broker/commit/5765ec4941abc251a3cfb30d1f4c11ffdb559b60</url>
    <id>5765ec4941abc251a3cfb30d1f4c11ffdb559b60</id>
    <committed-date>2008-08-27T12:11:58-07:00</committed-date>
    <authored-date>2008-08-27T12:11:58-07:00</authored-date>
    <message>Add trace with ENV TEST_SAPO_BROKER

Signed-off-by: Pedro Melo &lt;melo@simplicidade.org&gt;</message>
    <tree>5d7a4cdef51e9a4b2b2ba29f57bab637d6bba6f1</tree>
    <committer>
      <name>Pedro Melo</name>
      <email>melo@simplicidade.org</email>
    </committer>
  </commit>
</commits>
