<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,6 +2,18 @@ dir = Pathname(__FILE__).dirname.expand_path / 'adapters'
 
 require dir / 'abstract_adapter'
 require dir / 'data_objects_adapter'
-require dir / 'sqlite3_adapter'
-require dir / 'mysql_adapter'
-require dir / 'postgres_adapter'
+begin
+  require dir / 'sqlite3_adapter'
+rescue LoadError
+  # ignore it
+end
+begin
+  require dir / 'mysql_adapter'
+rescue LoadError
+  # ignore it
+end
+begin
+  require dir / 'postgres_adapter'
+rescue LoadError
+  # ignore it
+end</diff>
      <filename>lib/dm-core/adapters.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6a10a5cd8c482efec65c2db0305fd0d9394b6263</id>
    </parent>
  </parents>
  <author>
    <name>Jonathan Stott</name>
    <email>jonathan.stott@gmail.com</email>
  </author>
  <url>http://github.com/sam/dm-core/commit/b07ba40d95f0445f9863ccb427db42bf5dc62d60</url>
  <id>b07ba40d95f0445f9863ccb427db42bf5dc62d60</id>
  <committed-date>2008-09-27T15:21:47-07:00</committed-date>
  <authored-date>2008-09-27T15:21:47-07:00</authored-date>
  <message>Wrap the adapter requires in rescue statements

This stops people from needing to have all three adaptor gems
installed.  Instead they can have only the ones they need.</message>
  <tree>ebf4f6cd821910e44fc682d425b097183c2ecb16</tree>
  <committer>
    <name>Jonathan Stott</name>
    <email>jonathan.stott@gmail.com</email>
  </committer>
</commit>
