<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>3a1d8c332477d1830eea302078c1ea365d097929</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/9e4c8d995d88edf9da962370cf0dfed7c72dcf60</url>
    <id>9e4c8d995d88edf9da962370cf0dfed7c72dcf60</id>
    <committed-date>2009-06-08T05:59:44-07:00</committed-date>
    <authored-date>2009-06-08T05:59:44-07:00</authored-date>
    <message>Version 0.4.0: Support for different remote test case classes.</message>
    <tree>8ab44fdcaccf02ec13484eb2ffbae72e5d4c7fc0</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>60c3a3327907e8a43e815701280aeeaa77eea739</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/3a1d8c332477d1830eea302078c1ea365d097929</url>
    <id>3a1d8c332477d1830eea302078c1ea365d097929</id>
    <committed-date>2009-06-08T05:58:34-07:00</committed-date>
    <authored-date>2009-06-08T05:58:34-07:00</authored-date>
    <message>Added support for swappable remote test classes. We should be able to test with a ActionController::TestCase if we want to.</message>
    <tree>f028fdf90f2c6d79711409a5df47b2d6eb516d87</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dca23c21a0f93583be99570460423d4e9eac0b40</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/60c3a3327907e8a43e815701280aeeaa77eea739</url>
    <id>60c3a3327907e8a43e815701280aeeaa77eea739</id>
    <committed-date>2009-06-03T12:02:01-07:00</committed-date>
    <authored-date>2009-06-03T12:02:01-07:00</authored-date>
    <message>When counting assertions from the remote app we were not resetting after each call.</message>
    <tree>33b2d89c132695d00e67e589eccf7cf9c317687d</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b93ece2ce116a89e3478a240f11ba38d3d7f065</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/dca23c21a0f93583be99570460423d4e9eac0b40</url>
    <id>dca23c21a0f93583be99570460423d4e9eac0b40</id>
    <committed-date>2009-05-27T20:17:22-07:00</committed-date>
    <authored-date>2009-05-27T20:17:22-07:00</authored-date>
    <message>Backtrace cleanup was wrong. Also cleaned up drb's mess.</message>
    <tree>1d9595fe1951793be34ac3cc655f97bf6b1594b9</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db170f1bb9d0c244435741e0465d49ec1847db82</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/8b93ece2ce116a89e3478a240f11ba38d3d7f065</url>
    <id>8b93ece2ce116a89e3478a240f11ba38d3d7f065</id>
    <committed-date>2009-05-27T19:29:40-07:00</committed-date>
    <authored-date>2009-05-27T19:29:40-07:00</authored-date>
    <message>Code clean up and 1 remote test case per local test case...

Now:
in_app(:foo){@foo = 1}
in_app(:foo){@foo ||= 2}
in_app(:foo){assert_equal 1, @foo}
will pass.</message>
    <tree>fc16ae84b5dc93f08bf13acfbfaad5b769d7470b</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62de8c9b5bef4440f80352fde98cc386bf71b0b2</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/db170f1bb9d0c244435741e0465d49ec1847db82</url>
    <id>db170f1bb9d0c244435741e0465d49ec1847db82</id>
    <committed-date>2009-05-27T19:29:21-07:00</committed-date>
    <authored-date>2009-05-27T19:29:21-07:00</authored-date>
    <message>Major refactoring, we should now end up with one remote instance of TestCase on each server for each local local TestCase.</message>
    <tree>f0644ef7db0f17caee084110e574e3b56db03adc</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>01464a1658d1a5183300cfd27a73bd9f3aab5c14</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/62de8c9b5bef4440f80352fde98cc386bf71b0b2</url>
    <id>62de8c9b5bef4440f80352fde98cc386bf71b0b2</id>
    <committed-date>2009-05-27T19:19:12-07:00</committed-date>
    <authored-date>2009-05-27T19:19:12-07:00</authored-date>
    <message>`return foo if foo = bar` does not work.</message>
    <tree>ef858eb117bda1a1a07f1946097bdcbbd4872df5</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c84713596a699932ec98ec9d67bc38a505c35afd</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/01464a1658d1a5183300cfd27a73bd9f3aab5c14</url>
    <id>01464a1658d1a5183300cfd27a73bd9f3aab5c14</id>
    <committed-date>2009-05-27T18:22:48-07:00</committed-date>
    <authored-date>2009-05-27T18:22:48-07:00</authored-date>
    <message>Extract remote error into it's own file.</message>
    <tree>3b1b271f35ffec6b26c1a2702c0a2fc3efa78173</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>619304609d98735a9a0cae541622525c33838ac4</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/c84713596a699932ec98ec9d67bc38a505c35afd</url>
    <id>c84713596a699932ec98ec9d67bc38a505c35afd</id>
    <committed-date>2009-05-27T18:02:03-07:00</committed-date>
    <authored-date>2009-05-27T18:02:03-07:00</authored-date>
    <message>Line number logic for marshaled method clean up.</message>
    <tree>1c427ca9bb798d58bd10710e0a682cc65d6d9e82</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d281ecb850c2bbcc7cc76b4d60b51a250a6a3e3</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/619304609d98735a9a0cae541622525c33838ac4</url>
    <id>619304609d98735a9a0cae541622525c33838ac4</id>
    <committed-date>2009-05-27T17:46:34-07:00</committed-date>
    <authored-date>2009-05-27T17:46:34-07:00</authored-date>
    <message>Find the actual name and location of the block, not the caller.</message>
    <tree>6c56e60641fb1cd6ad738cc7a2220b8f47c13261</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15682b95b9d540c2e819c82805e14c17f4cbd0c4</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/5d281ecb850c2bbcc7cc76b4d60b51a250a6a3e3</url>
    <id>5d281ecb850c2bbcc7cc76b4d60b51a250a6a3e3</id>
    <committed-date>2009-05-27T17:45:59-07:00</committed-date>
    <authored-date>2009-05-27T17:45:59-07:00</authored-date>
    <message>Not everyone has rubyopt set.</message>
    <tree>990bdba6dbd49b32808353bedfc6b6f12939e079</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f496c74cd38f9d0b6bd6c5fd620332ef19c4293</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/15682b95b9d540c2e819c82805e14c17f4cbd0c4</url>
    <id>15682b95b9d540c2e819c82805e14c17f4cbd0c4</id>
    <committed-date>2009-05-27T17:34:13-07:00</committed-date>
    <authored-date>2009-05-27T17:34:13-07:00</authored-date>
    <message>Report the name, as we have that data,</message>
    <tree>9d0bc6a08489b66fca388a85206a78ecfd2b4c76</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>becfab901bf765352290f49c83ae5e1e7b8d562e</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/6f496c74cd38f9d0b6bd6c5fd620332ef19c4293</url>
    <id>6f496c74cd38f9d0b6bd6c5fd620332ef19c4293</id>
    <committed-date>2009-04-07T09:07:12-07:00</committed-date>
    <authored-date>2009-04-07T09:07:12-07:00</authored-date>
    <message>Version bump.
Fixed several small issues we came across while working on another integration project. Mostly involving locating the remote DRb server more effectively.</message>
    <tree>8e8ef348edca70c34f35e1287d2e2bb802034ca2</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7766dba00e2e899d737bed3d2a9829c202aa8576</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/becfab901bf765352290f49c83ae5e1e7b8d562e</url>
    <id>becfab901bf765352290f49c83ae5e1e7b8d562e</id>
    <committed-date>2009-04-07T09:05:44-07:00</committed-date>
    <authored-date>2009-04-07T09:05:44-07:00</authored-date>
    <message>The second load was needed to allow errors to be shown. Now we have a better solution for finding the socket, we don't have to.</message>
    <tree>5d1ed559db8a7e17c79dfc575d77faebf42b5b9d</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2bb04e99d2ec592de1074eb17faba68c68a94bd0</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/7766dba00e2e899d737bed3d2a9829c202aa8576</url>
    <id>7766dba00e2e899d737bed3d2a9829c202aa8576</id>
    <committed-date>2009-04-07T09:04:39-07:00</committed-date>
    <authored-date>2009-04-07T09:04:39-07:00</authored-date>
    <message>Handle unexpected input more elegantly.</message>
    <tree>4c3de9a3aa2121f44738a7750947851b7609b7dc</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c37ebac9a37875929c0cd30c97690a0ee34f23ce</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/2bb04e99d2ec592de1074eb17faba68c68a94bd0</url>
    <id>2bb04e99d2ec592de1074eb17faba68c68a94bd0</id>
    <committed-date>2009-04-07T09:02:44-07:00</committed-date>
    <authored-date>2009-04-07T09:02:44-07:00</authored-date>
    <message>If we don't want to define an initializer script, don't force us.</message>
    <tree>bee4ac18d5c3c8fb592f7b1217be60b6425b72d3</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd31426a24f031e48f616008e462ea9b70572de5</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/c37ebac9a37875929c0cd30c97690a0ee34f23ce</url>
    <id>c37ebac9a37875929c0cd30c97690a0ee34f23ce</id>
    <committed-date>2009-04-07T08:54:57-07:00</committed-date>
    <authored-date>2009-04-07T08:54:57-07:00</authored-date>
    <message>In some cases the caller may not have a name. In this case we get around the issue by calling it an unknown_method.</message>
    <tree>22c7bed7661b59d90a056321b03ca88a8e248511</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0bce457cfe144030d4f4fa55d57495038da249a9</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/bd31426a24f031e48f616008e462ea9b70572de5</url>
    <id>bd31426a24f031e48f616008e462ea9b70572de5</id>
    <committed-date>2009-02-27T03:19:59-08:00</committed-date>
    <authored-date>2009-02-27T03:19:59-08:00</authored-date>
    <message>[TL] Why not use some sane defaults for the script. A drunit_test_helper.rb sounds good.

Here is my one:

    require File.dirname(__FILE__) + '/../config/boot'
    require File.expand_path(File.dirname(__FILE__) + &quot;/../config/environment&quot;)
    require File.dirname(__FILE__) + '/factories'

Simples!</message>
    <tree>9634e2a47cb4532baa2110e9c93f2a5477ac87a8</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc81788d3b95d28b3de6e572c1c2b91768b806d6</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/0bce457cfe144030d4f4fa55d57495038da249a9</url>
    <id>0bce457cfe144030d4f4fa55d57495038da249a9</id>
    <committed-date>2009-02-27T03:18:52-08:00</committed-date>
    <authored-date>2009-02-27T03:18:52-08:00</authored-date>
    <message>[TL] We need to load the rails stack before starting the worker. This seems to be related to threads and constants.</message>
    <tree>46a107d1632c20be5faf99ba63fbe66b32206b07</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec2a13b44b439a8d84a263b701ab003b6fe3d657</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/dc81788d3b95d28b3de6e572c1c2b91768b806d6</url>
    <id>dc81788d3b95d28b3de6e572c1c2b91768b806d6</id>
    <committed-date>2009-02-27T02:50:17-08:00</committed-date>
    <authored-date>2009-02-27T02:50:17-08:00</authored-date>
    <message>[TL] Fix the handling of known name-spaced methods.</message>
    <tree>7037d2c4bdd1568dfa7c150182d090a86b1db2d0</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f789f643804ab4587b293780aafd5b6f4783a3b</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/ec2a13b44b439a8d84a263b701ab003b6fe3d657</url>
    <id>ec2a13b44b439a8d84a263b701ab003b6fe3d657</id>
    <committed-date>2009-02-26T10:41:33-08:00</committed-date>
    <authored-date>2009-02-26T10:41:33-08:00</authored-date>
    <message>[TL] A README for the good people of github.</message>
    <tree>1d90c59ae260719823c1342045ccb9514eaec8e4</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cda6d5419ad24af7897172275d117b8207460079</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/1f789f643804ab4587b293780aafd5b6f4783a3b</url>
    <id>1f789f643804ab4587b293780aafd5b6f4783a3b</id>
    <committed-date>2009-02-26T10:30:40-08:00</committed-date>
    <authored-date>2009-02-26T10:30:40-08:00</authored-date>
    <message>[TL] Initial gem version, should be able to use it in it's current form... but maybe not as a gem.</message>
    <tree>b239a3328b668003f9d4c81fe703366e26defe12</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4ddce8cfdda0c210da4970a37f7c10cd1b8fd9d</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/cda6d5419ad24af7897172275d117b8207460079</url>
    <id>cda6d5419ad24af7897172275d117b8207460079</id>
    <committed-date>2009-02-26T10:29:25-08:00</committed-date>
    <authored-date>2009-02-26T10:29:25-08:00</authored-date>
    <message>[TL] Added some testing, just a topdown test, but should give some basic coverage.
Also added stuff to build a gem, which is nice.</message>
    <tree>47f45d0172f3ff571adcff0c6d7b1b1b44726854</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea13888098af4ee8fb31619162e31fc32ebc9e0b</id>
      </parent>
    </parents>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/b4ddce8cfdda0c210da4970a37f7c10cd1b8fd9d</url>
    <id>b4ddce8cfdda0c210da4970a37f7c10cd1b8fd9d</id>
    <committed-date>2009-02-26T10:28:14-08:00</committed-date>
    <authored-date>2009-02-26T10:28:14-08:00</authored-date>
    <message>[TL] Removed some of the rails specific settings, we should play dumb.</message>
    <tree>7d8a74e890b88497e50fe72b2575a4b4e7df9a16</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </author>
    <url>http://github.com/cwninja/drunit/commit/ea13888098af4ee8fb31619162e31fc32ebc9e0b</url>
    <id>ea13888098af4ee8fb31619162e31fc32ebc9e0b</id>
    <committed-date>2009-02-26T09:36:27-08:00</committed-date>
    <authored-date>2009-02-26T09:36:27-08:00</authored-date>
    <message>[TL] Extracted drunit from the revieworld-reevoo integration project.</message>
    <tree>01e7634ad8ad57086e9d163b2de47cd749c2e1b7</tree>
    <committer>
      <name>Tom Lea</name>
      <email>commit@tomlea.co.uk</email>
    </committer>
  </commit>
</commits>
