<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>8607090c812e8115760ba7c7786fd62985a00788</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/f786dab3d0e5f24503d2bb6b820891468f81f131</url>
    <id>f786dab3d0e5f24503d2bb6b820891468f81f131</id>
    <committed-date>2008-11-07T14:56:08-08:00</committed-date>
    <authored-date>2008-11-07T14:56:08-08:00</authored-date>
    <message>Renamed Matchers to Matcher</message>
    <tree>9b0cda12d67cfe5ef1bdcf5485e857f42939a87b</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d3186a21e1dec4a8091c08eb6c148f16427bf8c</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/8607090c812e8115760ba7c7786fd62985a00788</url>
    <id>8607090c812e8115760ba7c7786fd62985a00788</id>
    <committed-date>2008-11-07T10:08:20-08:00</committed-date>
    <authored-date>2008-11-07T10:08:20-08:00</authored-date>
    <message>Updated database schema to create databases</message>
    <tree>91eb7c60e51627d01e9b12ea275186e82929584b</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>256d2d8d280bbef02a355bae33c440cb7c170b1a</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/6d3186a21e1dec4a8091c08eb6c148f16427bf8c</url>
    <id>6d3186a21e1dec4a8091c08eb6c148f16427bf8c</id>
    <committed-date>2008-09-24T14:19:59-07:00</committed-date>
    <authored-date>2008-09-24T14:19:59-07:00</authored-date>
    <message>Made changes for easier installation</message>
    <tree>8506186a08d75b2fc31d869ce5694f24f9b9d3b5</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9c8a68a9d7a46596b1f127c6cca43e50b4061a4</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/256d2d8d280bbef02a355bae33c440cb7c170b1a</url>
    <id>256d2d8d280bbef02a355bae33c440cb7c170b1a</id>
    <committed-date>2008-09-05T10:37:34-07:00</committed-date>
    <authored-date>2008-09-05T10:37:34-07:00</authored-date>
    <message>Updated TODO</message>
    <tree>6959dd4e056ac9bd8ac412e0be7b8867b2284ac9</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bd4fd183ba5ba2b46aefa2f8294fac548f4263b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/a9c8a68a9d7a46596b1f127c6cca43e50b4061a4</url>
    <id>a9c8a68a9d7a46596b1f127c6cca43e50b4061a4</id>
    <committed-date>2008-09-05T10:33:18-07:00</committed-date>
    <authored-date>2008-09-05T10:33:18-07:00</authored-date>
    <message>Added default top-level key rule to Specification</message>
    <tree>58339ab78eadb712b536a9028cd9726a848898f9</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6a2fc11600dc9c0a1bf3539b8f2e752ece4e7e8</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/9bd4fd183ba5ba2b46aefa2f8294fac548f4263b</url>
    <id>9bd4fd183ba5ba2b46aefa2f8294fac548f4263b</id>
    <committed-date>2008-09-05T10:26:18-07:00</committed-date>
    <authored-date>2008-09-05T10:26:18-07:00</authored-date>
    <message>Told Specification about the downcaser xformer</message>
    <tree>ad37d5ad2d16bbb225af7fbe76f7396d9c11ccf7</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2fc5d8a36b2d6dade9e21111260c046e44021557</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/e6a2fc11600dc9c0a1bf3539b8f2e752ece4e7e8</url>
    <id>e6a2fc11600dc9c0a1bf3539b8f2e752ece4e7e8</id>
    <committed-date>2008-09-05T09:45:09-07:00</committed-date>
    <authored-date>2008-09-05T09:45:09-07:00</authored-date>
    <message>Added the Downcaser stock transformer class</message>
    <tree>edf9a9f68897792831d8cd084b416ee0c2ce2187</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69a56550e95d7c7a780b01ce2ada4240c8d7884d</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/2fc5d8a36b2d6dade9e21111260c046e44021557</url>
    <id>2fc5d8a36b2d6dade9e21111260c046e44021557</id>
    <committed-date>2008-09-04T14:58:51-07:00</committed-date>
    <authored-date>2008-09-04T14:53:51-07:00</authored-date>
    <message>Changes to make stories pass

- added new raketask: clean
- added abstract to the list of vendors
- fixed a bug in Runner where the transformers weren't being called
  correctly
- changed the function part of the specification so that you can use
  different formulas for mysql and sqlite3
- fixed bug where Transformer['renamer'] was nil
- added script/console</message>
    <tree>92ba15dab1336ea07f943dfd7a987588e8abb81d</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9dff6f40df041247b8ad492f822401ebcbc7206</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/69a56550e95d7c7a780b01ce2ada4240c8d7884d</url>
    <id>69a56550e95d7c7a780b01ce2ada4240c8d7884d</id>
    <committed-date>2008-08-27T11:58:54-07:00</committed-date>
    <authored-date>2008-08-27T11:58:54-07:00</authored-date>
    <message>Transformer overhaul

- cleared out trailing spaces in many files
- renamed Transformers to Transformer
- user-specified transformer functions are now created as anonymous
  classes with Transformer::Base as a superclass
- for each resource, instances of transformer classes are created which
  are then used to either transform fields via SQL or Ruby
- lots of other changes</message>
    <tree>6dbc9872de2691c19aa3e65f65ea31d2a87bea1d</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6076d449a2df67669a33f66656ecdbad48ff5e45</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/c9dff6f40df041247b8ad492f822401ebcbc7206</url>
    <id>c9dff6f40df041247b8ad492f822401ebcbc7206</id>
    <committed-date>2008-08-19T09:35:56-07:00</committed-date>
    <authored-date>2008-08-19T09:35:56-07:00</authored-date>
    <message>Added Transformers::create</message>
    <tree>1114de6ff03ef5b4701619ea2f0c03273fd1d354</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9600b07cdf42e97c6194b4012f5a791d5d4b897a</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/6076d449a2df67669a33f66656ecdbad48ff5e45</url>
    <id>6076d449a2df67669a33f66656ecdbad48ff5e45</id>
    <committed-date>2008-08-19T08:39:45-07:00</committed-date>
    <authored-date>2008-08-19T08:39:45-07:00</authored-date>
    <message>created Transformers::Base; renamed Default</message>
    <tree>a56e6a7ffc1f4ac05f1f0d588a07d401dd468428</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>751ec07f6bf43266449cb10d72d0a144fbf11f7f</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/9600b07cdf42e97c6194b4012f5a791d5d4b897a</url>
    <id>9600b07cdf42e97c6194b4012f5a791d5d4b897a</id>
    <committed-date>2008-08-18T12:23:08-07:00</committed-date>
    <authored-date>2008-08-18T12:23:08-07:00</authored-date>
    <message>Started refactoring transformers

- created Transformers module; created add, find, and reset methods
- moved existing Transformer class to Transformers::DefaultTransformer
- moved Parameter to its own file
- shuffled a couple of methods around</message>
    <tree>f0ba1a1fc7a40f1f35686c3bd183962d8a80fc0c</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9d22a79fe23fc0eab4a04e73b649efe4cc9c583</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/751ec07f6bf43266449cb10d72d0a144fbf11f7f</url>
    <id>751ec07f6bf43266449cb10d72d0a144fbf11f7f</id>
    <committed-date>2008-08-18T10:58:32-07:00</committed-date>
    <authored-date>2008-08-18T10:58:32-07:00</authored-date>
    <message>Removed the use-existing-scratch option</message>
    <tree>9263911b0f03dfac7e2afa8eaa691ec6e4182e9b</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a09799e61e37a8a4d9a93c146b33ca4ccc43f3d6</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/b9d22a79fe23fc0eab4a04e73b649efe4cc9c583</url>
    <id>b9d22a79fe23fc0eab4a04e73b649efe4cc9c583</id>
    <committed-date>2008-08-18T09:44:11-07:00</committed-date>
    <authored-date>2008-08-18T09:44:11-07:00</authored-date>
    <message>Connected Kwalify up to Runner for YAML validation

- fixed a bug where namespacing wasn't happening correctly sometimes due to
  &quot;out-of-order&quot; processing</message>
    <tree>00e06ac0f7a0b9745f3bf046ff9f4aa7fa9cfbb2</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2057f2647a9c1d6f00033d9a344f5c3a991c5965</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/a09799e61e37a8a4d9a93c146b33ca4ccc43f3d6</url>
    <id>a09799e61e37a8a4d9a93c146b33ca4ccc43f3d6</id>
    <committed-date>2008-08-07T10:18:13-07:00</committed-date>
    <authored-date>2008-08-07T10:18:13-07:00</authored-date>
    <message>Added validation to Specification using Kwalify</message>
    <tree>ddb67b630fa459e2c2dbef9c50214730a66456f2</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4305fc3781f50d09943b1cdab0b4aaedf77bf273</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/2057f2647a9c1d6f00033d9a344f5c3a991c5965</url>
    <id>2057f2647a9c1d6f00033d9a344f5c3a991c5965</id>
    <committed-date>2008-08-01T12:43:33-07:00</committed-date>
    <authored-date>2008-08-01T12:43:33-07:00</authored-date>
    <message>Added vendor libraries</message>
    <tree>ace887d996fc89833a58bc20cdb8933eb98d874f</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0ae38e1aeb22839b6a41d6bddb958a39e3aad3c</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/4305fc3781f50d09943b1cdab0b4aaedf77bf273</url>
    <id>4305fc3781f50d09943b1cdab0b4aaedf77bf273</id>
    <committed-date>2008-08-01T10:31:56-07:00</committed-date>
    <authored-date>2008-08-01T10:31:56-07:00</authored-date>
    <message>Updated runner scripts</message>
    <tree>b77c78f516b8cd83a74aa5a4e434c2a8ff40aed6</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb11215f167e7785e2629d2dcd62ab8a9e61582f</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/d0ae38e1aeb22839b6a41d6bddb958a39e3aad3c</url>
    <id>d0ae38e1aeb22839b6a41d6bddb958a39e3aad3c</id>
    <committed-date>2008-08-01T09:50:22-07:00</committed-date>
    <authored-date>2008-08-01T09:50:22-07:00</authored-date>
    <message>Tweaks to make stories pass

- added the primary key to the order list in ExactMatcher
- added ability to pass a custom specification to Options
- fixed scratch resource creation</message>
    <tree>4ad31b3cf6d2e0a8b0e38e27b6606f2ae0e9e1be</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66d743503a8069cfdf4ee85cd4bb31df732fcfdc</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/eb11215f167e7785e2629d2dcd62ab8a9e61582f</url>
    <id>eb11215f167e7785e2629d2dcd62ab8a9e61582f</id>
    <committed-date>2008-07-31T13:41:13-07:00</committed-date>
    <authored-date>2008-07-31T13:41:13-07:00</authored-date>
    <message>Dual-join time!

- renamed Cache to CachedResource
- updated the matcher classes to handle matching two resources (the
  default matcher still sucks; don't use it)
- made Resource#count always return an integer
- Runner now creates an analagous scratch resource for each resource
  that is used for matching
- MasterMatcher now gets all of the stuff it needs from its parent
  Scenario, which has several more new attributes
- Scores changes:
  - made the sid generation less complex
  - in self-join mode, you must now record scores with id's in the correct order</message>
    <tree>505b6979e112e29a7b5d117804efd1015ec40a98</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db30042d0477208d075909fb475f341d5fd98658</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/66d743503a8069cfdf4ee85cd4bb31df732fcfdc</url>
    <id>66d743503a8069cfdf4ee85cd4bb31df732fcfdc</id>
    <committed-date>2008-07-28T09:41:33-07:00</committed-date>
    <authored-date>2008-07-28T09:41:33-07:00</authored-date>
    <message>Now only one Runner object per execution

- changed Specification slightly
- Runner changes:
  - removed Runner.run and Runner.transform
  - now parses command-line options
  - uses Specification now instead of loading the file itself
- Options only has one filename now</message>
    <tree>e705028407714e6b4a37a84aa9b0a39615baafa4</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e7cb88e6a117029da9a7e4598280dd3c63c6124</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/db30042d0477208d075909fb475f341d5fd98658</url>
    <id>db30042d0477208d075909fb475f341d5fd98658</id>
    <committed-date>2008-07-25T13:14:00-07:00</committed-date>
    <authored-date>2008-07-25T13:14:00-07:00</authored-date>
    <message>More gearing towards multiple resource matching

- Cache now takes guaranteed number from Options
- renamed 'transformers' to 'transformations' in the specification
- added Specification class to parse specifications</message>
    <tree>d77713263cf7c0d6680d5433d082d982b15e9980</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4acf90c6e921712d6a7ec17d208a529c10976347</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/3e7cb88e6a117029da9a7e4598280dd3c63c6124</url>
    <id>3e7cb88e6a117029da9a7e4598280dd3c63c6124</id>
    <committed-date>2008-07-21T12:55:06-07:00</committed-date>
    <authored-date>2008-07-21T12:55:06-07:00</authored-date>
    <message>Can now rename fields during transformation

- added new 'rename from' option in the resources subsection of
  transformers
- added support for multiple resources</message>
    <tree>d56009e0b3a9e61382dfa3857cb9bf49d0358301</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>185f0d82971e42aa716b40f278e885d9abab0146</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/4acf90c6e921712d6a7ec17d208a529c10976347</url>
    <id>4acf90c6e921712d6a7ec17d208a529c10976347</id>
    <committed-date>2008-07-18T15:30:41-07:00</committed-date>
    <authored-date>2008-07-18T15:30:41-07:00</authored-date>
    <message>Got the runner story working again

- added people table to the test schema
- created new template specification: people.yml.erb</message>
    <tree>b69f19ef4d8956bf3891bd8fd5ae2a841e6a7dd2</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd9b78a2a76e3c4b2c5a2ca5d67390a7170c3dea</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/185f0d82971e42aa716b40f278e885d9abab0146</url>
    <id>185f0d82971e42aa716b40f278e885d9abab0146</id>
    <committed-date>2008-07-18T12:43:15-07:00</committed-date>
    <authored-date>2008-07-18T12:43:15-07:00</authored-date>
    <message>Finally finished the transformer story

- Added malleable sauce.yml.erb fixture that can be used for both mysql
  and sqlite3 stories
- Modified stories task to run an individual story if requested</message>
    <tree>7eb644f22e195354ba15d709b6c5e886256c292d</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d39e67a255e6294de4a28a08f2fe90b07c7eb29</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/cd9b78a2a76e3c4b2c5a2ca5d67390a7170c3dea</url>
    <id>cd9b78a2a76e3c4b2c5a2ca5d67390a7170c3dea</id>
    <committed-date>2008-07-17T14:00:39-07:00</committed-date>
    <authored-date>2008-07-17T14:00:39-07:00</authored-date>
    <message>Added Erubis support for processing specifications

- changed 'primary_key' to 'primary key' in the resources section of the
  specification</message>
    <tree>3a58e44a54094cd2c470d3d854146b2110ddf6de</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f182ed7057914fb04d9f6dd91ae565eae1a638b8</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/1d39e67a255e6294de4a28a08f2fe90b07c7eb29</url>
    <id>1d39e67a255e6294de4a28a08f2fe90b07c7eb29</id>
    <committed-date>2008-07-17T11:09:50-07:00</committed-date>
    <authored-date>2008-07-17T11:09:50-07:00</authored-date>
    <message>Moved all transforming from Scenario to Runner

- created Buffer class for general purpose buffering
- Resource changes
  - folded #select_with_refill into #select
  - InsertBuffer for auto-insertion according to the --db-limit option
  - added #insert_buffer
- pretty much gutted Scenario; it now only calls matchers
- created new specification fixtures</message>
    <tree>bca729328d5d98dc4021aef63368cfb73e0ebc32</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>11a83ed0500bfd7c6f58b53b0b7096d5852c0aff</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/f182ed7057914fb04d9f6dd91ae565eae1a638b8</url>
    <id>f182ed7057914fb04d9f6dd91ae565eae1a638b8</id>
    <committed-date>2008-07-09T12:50:59-07:00</committed-date>
    <authored-date>2008-07-09T12:45:56-07:00</authored-date>
    <message>Further split transforming from matching

- added Resource#multi_update, which runs a dubious-looking query that
  is probably bad
- fixed a bug in Resource#create_table
- Runner now sets up the scratch database
- created script/transformer
- moved the 'coupler' stories to 'runner'
- added new 'transformer' story</message>
    <tree>92eddaf6c8b34cae40708de16a90e1eee1df2f3d</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bfd149e665ae610c89b3421798048c608b2ce850</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/11a83ed0500bfd7c6f58b53b0b7096d5852c0aff</url>
    <id>11a83ed0500bfd7c6f58b53b0b7096d5852c0aff</id>
    <committed-date>2008-07-01T06:14:17-07:00</committed-date>
    <authored-date>2008-07-01T06:14:17-07:00</authored-date>
    <message>Started separating transforming from matching

- created new class for convenience: Resource::RefillableSet
- added Runner class/instance method 'transform'
- moved the transformation process from Scenario#run to Scenario#transform</message>
    <tree>3ce345dad2fe34b8ba994cf6349aede357d67136</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93396187d53956730196f5cb404dd17ee9f84eb7</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/bfd149e665ae610c89b3421798048c608b2ce850</url>
    <id>bfd149e665ae610c89b3421798048c608b2ce850</id>
    <committed-date>2008-06-30T08:12:47-07:00</committed-date>
    <authored-date>2008-06-30T08:12:47-07:00</authored-date>
    <message>Added logger options and a few more log statements</message>
    <tree>4ce83134011c709915284ad294711a2685e612ef</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69802ba2ecec04b27d367d26167f8034a69d2eef</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </author>
    <url>http://github.com/viking/coupler/commit/93396187d53956730196f5cb404dd17ee9f84eb7</url>
    <id>93396187d53956730196f5cb404dd17ee9f84eb7</id>
    <committed-date>2008-06-27T10:36:35-07:00</committed-date>
    <authored-date>2008-06-27T10:36:35-07:00</authored-date>
    <message>Tidied up Scenario's spec</message>
    <tree>0274efb3b626a283648c559e0bde431408d96d64</tree>
    <committer>
      <name>Jeremy Stephens</name>
      <email>viking415@gmail.com</email>
    </committer>
  </commit>
</commits>
