<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>ffb8e3afc4fe6f1bff55b9bc630b351dd38b8936</id>
      </parent>
    </parents>
    <author>
      <name>Darin Wilson</name>
      <email>darinwilson@yahoo.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/75da4b0811861ca9e9f2350efff469f5cf7d5481</url>
    <id>75da4b0811861ca9e9f2350efff469f5cf7d5481</id>
    <committed-date>2008-11-11T16:55:51-08:00</committed-date>
    <authored-date>2008-11-11T16:55:51-08:00</authored-date>
    <message>Add MySQL disclaimer to failing test

There is no way to force MySQL to convert empty strings to null on bulk load, so the unit test that tests for this will always fail when used with MySQL. This change just adds an explanatory statement to the failing assert call</message>
    <tree>85f65ae0f3a7bc3bb6cb55bcedeed08289de4d29</tree>
    <committer>
      <name>Darin Wilson</name>
      <email>darinwilson@yahoo.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4d9f42a3c18d1d903bbd7b49356e770d2a80b30</id>
      </parent>
    </parents>
    <author>
      <name>Darin Wilson</name>
      <email>darinwilson@yahoo.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/ffb8e3afc4fe6f1bff55b9bc630b351dd38b8936</url>
    <id>ffb8e3afc4fe6f1bff55b9bc630b351dd38b8936</id>
    <committed-date>2008-11-11T16:53:47-08:00</committed-date>
    <authored-date>2008-11-11T16:53:47-08:00</authored-date>
    <message>Set bulk load option for MySQL automatically

Previously, ActiveRecord had to be patched manually to make the bulk load optionwork correct - now it happens within AdapterExtensions itself</message>
    <tree>170a6d188a7ac8eab6ad78e069605692b5267fc4</tree>
    <committer>
      <name>Darin Wilson</name>
      <email>darinwilson@yahoo.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef99710677ad0ff738d9336276015844fbcd8266</id>
      </parent>
    </parents>
    <author>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/b4d9f42a3c18d1d903bbd7b49356e770d2a80b30</url>
    <id>b4d9f42a3c18d1d903bbd7b49356e770d2a80b30</id>
    <committed-date>2008-11-04T11:19:16-08:00</committed-date>
    <authored-date>2008-11-04T11:19:16-08:00</authored-date>
    <message>moved up to current gem require style</message>
    <tree>0f24fad9915ba296181db08245eb6bcbfcf5239c</tree>
    <committer>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9b3fb607de102b3cecdce8b85bc333ed0f046d7</id>
      </parent>
    </parents>
    <author>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/ef99710677ad0ff738d9336276015844fbcd8266</url>
    <id>ef99710677ad0ff738d9336276015844fbcd8266</id>
    <committed-date>2008-10-30T10:52:35-07:00</committed-date>
    <authored-date>2008-10-30T10:52:35-07:00</authored-date>
    <message>fix uninstall</message>
    <tree>306c93a076b4df0a8aaefbe1a9844d5a7c464b13</tree>
    <committer>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>45eed0a8f4927bc2b9d6912c766c77c1bcd3812d</id>
      </parent>
    </parents>
    <author>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/f9b3fb607de102b3cecdce8b85bc333ed0f046d7</url>
    <id>f9b3fb607de102b3cecdce8b85bc333ed0f046d7</id>
    <committed-date>2008-10-30T10:51:43-07:00</committed-date>
    <authored-date>2008-10-30T10:51:43-07:00</authored-date>
    <message>update versions</message>
    <tree>860027521266bdb47b137b0794b93843d23d79cf</tree>
    <committer>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea73e206e397eeca0279e22ec7fe8e3bfea320e8</id>
      </parent>
    </parents>
    <author>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/45eed0a8f4927bc2b9d6912c766c77c1bcd3812d</url>
    <id>45eed0a8f4927bc2b9d6912c766c77c1bcd3812d</id>
    <committed-date>2008-10-17T10:58:12-07:00</committed-date>
    <authored-date>2008-10-17T10:58:12-07:00</authored-date>
    <message>ignore pkg directory</message>
    <tree>0f3c4e7f24cc409039d81a370cb88fe14dbc9849</tree>
    <committer>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70c1dee3772f05407dcde8438d918d42e1737601</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/ea73e206e397eeca0279e22ec7fe8e3bfea320e8</url>
    <id>ea73e206e397eeca0279e22ec7fe8e3bfea320e8</id>
    <committed-date>2008-05-22T11:45:11-07:00</committed-date>
    <authored-date>2008-05-22T11:45:11-07:00</authored-date>
    <message>updating rubygems version in gemspec to 1.1.1</message>
    <tree>6c5819710e84a4bc3cdbb16b53a74e42373f7485</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b736d38097fb436a9cef9bc50afefe019969c5f9</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/70c1dee3772f05407dcde8438d918d42e1737601</url>
    <id>70c1dee3772f05407dcde8438d918d42e1737601</id>
    <committed-date>2008-05-20T13:59:52-07:00</committed-date>
    <authored-date>2008-05-20T13:59:52-07:00</authored-date>
    <message>simplifying creation of gemspec

rubygems already have a method for doing this</message>
    <tree>3b06cba13994fc57fca2c2ef4f66ade970e5f0dc</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f3664b473d02021c0af214d60068f5949a11260</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/b736d38097fb436a9cef9bc50afefe019969c5f9</url>
    <id>b736d38097fb436a9cef9bc50afefe019969c5f9</id>
    <committed-date>2008-05-20T13:23:05-07:00</committed-date>
    <authored-date>2008-05-20T13:23:05-07:00</authored-date>
    <message>kick gem</message>
    <tree>0c34132858193f601737b7a745b4fe838d3ef429</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bee91c33147cfb69621ef5afcf02e9018b57a779</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/3f3664b473d02021c0af214d60068f5949a11260</url>
    <id>3f3664b473d02021c0af214d60068f5949a11260</id>
    <committed-date>2008-05-20T12:54:42-07:00</committed-date>
    <authored-date>2008-05-20T12:54:27-07:00</authored-date>
    <message>adding gemspec so github will host gem</message>
    <tree>4bc58f12ad5394441efd8e9ed01f15091cd2ed4b</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99c1a8a227dc1527bf64de67bf5ff18828e0a0db</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/bee91c33147cfb69621ef5afcf02e9018b57a779</url>
    <id>bee91c33147cfb69621ef5afcf02e9018b57a779</id>
    <committed-date>2008-05-20T12:51:52-07:00</committed-date>
    <authored-date>2008-05-20T12:51:52-07:00</authored-date>
    <message>adding ability to generate gemspec files

Uses format required by github, i.e. avoids Dir.glob, etc.

From root directory (aw not aw/aw) run:

    &gt; # generate activewarehouse and etl gemspec
    &gt; rake github:update_gemspec

copied, with small adjustments from
http://github.com/wycats/merb-core/tree/master/Rakefile</message>
    <tree>928088e26a9e95afaea939abec524855e6669ac0</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c9321052ebea4f17485b2d80a1f167738f28b15</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/99c1a8a227dc1527bf64de67bf5ff18828e0a0db</url>
    <id>99c1a8a227dc1527bf64de67bf5ff18828e0a0db</id>
    <committed-date>2008-05-19T12:45:20-07:00</committed-date>
    <authored-date>2008-05-19T12:45:20-07:00</authored-date>
    <message>forgot to add tests</message>
    <tree>26c88eb9be61d69145e629fab63e5859453e7ec8</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d11a3f83e21915d0b6dc272c227213589a30c24</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/1c9321052ebea4f17485b2d80a1f167738f28b15</url>
    <id>1c9321052ebea4f17485b2d80a1f167738f28b15</id>
    <committed-date>2008-05-19T12:14:06-07:00</committed-date>
    <authored-date>2008-05-19T12:14:06-07:00</authored-date>
    <message>bulk load can set null string (postgres)

During a bulk load, by default postgres interprets ',\N,'
as a null, but ',,' as an empty string.  This is different
from CSV flat files, which create ',,' for nulls.

So, if you are loading CSV files, but aren't setting the
other options which put postgres COPY into a CSV mode,
you need to be able to specify '' as the string to interpret
as a null (the null string).

This patch allows setting the null string.

The bulk load helper still doesn't implement the full
postgres COPY interface.  If you want to attempt that,
see http://www.postgresql.org/docs/8.2/static/sql-copy.html.</message>
    <tree>a417a634f29dc2d778a91bd3d380ab3c246ee737</tree>
    <committer>
      <name>Jacob Maine</name>
      <email>jacob.maine@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </author>
    <url>http://github.com/aeden/adapter_extensions/commit/6d11a3f83e21915d0b6dc272c227213589a30c24</url>
    <id>6d11a3f83e21915d0b6dc272c227213589a30c24</id>
    <committed-date>2008-05-16T11:12:21-07:00</committed-date>
    <authored-date>2008-05-16T11:12:21-07:00</authored-date>
    <message>initial import</message>
    <tree>c5c8a26aea74bb2aff51666d07750e817934ec6f</tree>
    <committer>
      <name>Anthony Eden</name>
      <email>anthonyeden@gmail.com</email>
    </committer>
  </commit>
</commits>
