Preparing for 0.02 release
Andy Grundman [Fri, 12 Aug 2005 21:35:48 +0000 (21:35 +0000)]
Changes [new file with mode: 0644]
MANIFEST [new file with mode: 0644]
MANIFEST.SKIP [new file with mode: 0644]
META.yml [new file with mode: 0644]
lib/DBIx/Class/PK/Auto/Oracle.pm
lib/DBIx/Class/Storage/DBI.pm

diff --git a/Changes b/Changes
new file mode 100644 (file)
index 0000000..6ca0847
--- /dev/null
+++ b/Changes
@@ -0,0 +1,10 @@
+Revision history for DBIx::Class\r
+\r
+0.02    2005-08-12 18:00:00\r
+        - Test fixes.\r
+        - Performance improvements.\r
+        - Oracle primary key support.\r
+        - SQL::Abstract::Limit integration for database-agnostic limiting.\r
+\r
+0.01    2005-08-08 17:10:00\r
+        - initial release\r
diff --git a/MANIFEST b/MANIFEST
new file mode 100644 (file)
index 0000000..33213a9
--- /dev/null
+++ b/MANIFEST
@@ -0,0 +1,116 @@
+Build.PL
+Changes
+lib/DBIx/Class.pm
+lib/DBIx/Class/AccessorGroup.pm
+lib/DBIx/Class/CDBICompat.pm
+lib/DBIx/Class/CDBICompat/AccessorMapping.pm
+lib/DBIx/Class/CDBICompat/AttributeAPI.pm
+lib/DBIx/Class/CDBICompat/AutoUpdate.pm
+lib/DBIx/Class/CDBICompat/ColumnCase.pm
+lib/DBIx/Class/CDBICompat/ColumnGroups.pm
+lib/DBIx/Class/CDBICompat/Constraints.pm
+lib/DBIx/Class/CDBICompat/Constructor.pm
+lib/DBIx/Class/CDBICompat/DestroyWarning.pm
+lib/DBIx/Class/CDBICompat/GetSet.pm
+lib/DBIx/Class/CDBICompat/HasA.pm
+lib/DBIx/Class/CDBICompat/HasMany.pm
+lib/DBIx/Class/CDBICompat/ImaDBI.pm
+lib/DBIx/Class/CDBICompat/LazyLoading.pm
+lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm
+lib/DBIx/Class/CDBICompat/MightHave.pm
+lib/DBIx/Class/CDBICompat/ObjIndexStubs.pm
+lib/DBIx/Class/CDBICompat/ReadOnly.pm
+lib/DBIx/Class/CDBICompat/Retrieve.pm
+lib/DBIx/Class/CDBICompat/Stringify.pm
+lib/DBIx/Class/CDBICompat/TempColumns.pm
+lib/DBIx/Class/CDBICompat/Triggers.pm
+lib/DBIx/Class/ClassResolver/PassThrough.pm
+lib/DBIx/Class/Componentised.pm
+lib/DBIx/Class/Core.pm
+lib/DBIx/Class/Cursor.pm
+lib/DBIx/Class/DB.pm
+lib/DBIx/Class/Exception.pm
+lib/DBIx/Class/InflateColumn.pm
+lib/DBIx/Class/PK.pm
+lib/DBIx/Class/PK/Auto.pm
+lib/DBIx/Class/PK/Auto/MSSQL.pm
+lib/DBIx/Class/PK/Auto/MySQL.pm
+lib/DBIx/Class/PK/Auto/Oracle.pm
+lib/DBIx/Class/PK/Auto/Pg.pm
+lib/DBIx/Class/PK/Auto/SQLite.pm
+lib/DBIx/Class/Relationship.pm
+lib/DBIx/Class/Relationship/Accessor.pm
+lib/DBIx/Class/Relationship/Base.pm
+lib/DBIx/Class/Relationship/CascadeActions.pm
+lib/DBIx/Class/Relationship/ProxyMethods.pm
+lib/DBIx/Class/ResultSet.pm
+lib/DBIx/Class/Row.pm
+lib/DBIx/Class/Schema.pm
+lib/DBIx/Class/Storage/DBI.pm
+lib/DBIx/Class/Storage/DBI/Cursor.pm
+lib/DBIx/Class/Table.pm
+lib/DBIx/Class/Test/SQLite.pm
+MANIFEST                       This list of files
+script/nextalyzer.pl
+t/01core.t
+t/02pod.t
+t/03podcoverage.t
+t/04db.t
+t/05multipk.t
+t/06relationship.t
+t/08inflate.t
+t/08inflate_has_a.t
+t/09update.t
+t/10auto.t
+t/11mysql.t
+t/12pg.t
+t/13oracle.t
+t/14mssql.t
+t/15limit.t
+t/cdbi-t/01-columns.t
+t/cdbi-t/02-Film.t
+t/cdbi-t/03-subclassing.t
+t/cdbi-t/04-lazy.t
+t/cdbi-t/06-hasa.t
+t/cdbi-t/08-inheritcols.t
+t/cdbi-t/09-has_many.t
+t/cdbi-t/11-triggers.t
+t/cdbi-t/12-filter.t
+t/cdbi-t/13-constraint.t
+t/cdbi-t/14-might_have.t
+t/cdbi-t/15-accessor.t
+t/cdbi-t/16-reserved.t
+t/cdbi-t/18-has_a.t
+t/cdbi-t/19-set_sql.t
+t/cdbi-t/21-iterator.t
+t/cdbi-t/98-failure.t
+t/lib/DBICTest.pm
+t/lib/DBICTest/Schema.pm
+t/lib/DBICTest/Schema/Artist.pm
+t/lib/DBICTest/Schema/CD.pm
+t/lib/DBICTest/Schema/FourKeys.pm
+t/lib/DBICTest/Schema/LinerNotes.pm
+t/lib/DBICTest/Schema/OneKey.pm
+t/lib/DBICTest/Schema/Tag.pm
+t/lib/DBICTest/Schema/Track.pm
+t/lib/DBICTest/Schema/TwoKeys.pm
+t/testlib/Actor.pm
+t/testlib/Binary.pm
+t/testlib/Blurb.pm
+t/testlib/CDBase.pm
+t/testlib/Director.pm
+t/testlib/Film.pm
+t/testlib/Lazy.pm
+t/testlib/Log.pm
+t/testlib/MyBase.pm
+t/testlib/MyFilm.pm
+t/testlib/MyFoo.pm
+t/testlib/MyStar.pm
+t/testlib/MyStarLink.pm
+t/testlib/MyStarLinkMCPK.pm
+t/testlib/Order.pm
+t/testlib/OtherFilm.pm
+t/testlib/PgBase.pm
+META.yml
+Makefile.PL
+README
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
new file mode 100644 (file)
index 0000000..4d0c740
--- /dev/null
@@ -0,0 +1,29 @@
+# Avoid version control files.
+\bRCS\b
+\bCVS\b
+,v$
+\B\.svn\b
+
+# Avoid Makemaker generated and utility files.
+\bMakefile$
+\bblib
+\bMakeMaker-\d
+\bpm_to_blib$
+\bblibdirs$
+^MANIFEST\.SKIP$
+
+# Avoid Module::Build generated and utility files.
+\bBuild$
+\b_build
+
+# Avoid temp and backup files.
+~$
+\.tmp$
+\.old$
+\.bak$
+\#$
+\b\.#
+
+# Don't ship the test db
+^t/var
+
diff --git a/META.yml b/META.yml
new file mode 100644 (file)
index 0000000..b3beb2b
--- /dev/null
+++ b/META.yml
@@ -0,0 +1,122 @@
+---
+name: DBIx-Class
+version: 0.02
+author: ~
+abstract: Because the brain is a terrible thing to waste.
+license: perl
+requires:
+  DBD::SQLite: 1.08
+  DBI: 0
+  NEXT: 0
+  SQL::Abstract::Limit: 0.033
+  Tie::IxHash: 0
+  UNIVERSAL::require: 0
+provides:
+  DBIx::Class:
+    file: lib/DBIx/Class.pm
+    version: 0.02
+  DBIx::Class::AccessorGroup:
+    file: lib/DBIx/Class/AccessorGroup.pm
+  DBIx::Class::CDBICompat:
+    file: lib/DBIx/Class/CDBICompat.pm
+  DBIx::Class::CDBICompat::AccessorMapping:
+    file: lib/DBIx/Class/CDBICompat/AccessorMapping.pm
+  DBIx::Class::CDBICompat::AttributeAPI:
+    file: lib/DBIx/Class/CDBICompat/AttributeAPI.pm
+  DBIx::Class::CDBICompat::AutoUpdate:
+    file: lib/DBIx/Class/CDBICompat/AutoUpdate.pm
+  DBIx::Class::CDBICompat::ColumnCase:
+    file: lib/DBIx/Class/CDBICompat/ColumnCase.pm
+  DBIx::Class::CDBICompat::ColumnGroups:
+    file: lib/DBIx/Class/CDBICompat/ColumnGroups.pm
+  DBIx::Class::CDBICompat::ColumnGroups::GrouperShim:
+    file: lib/DBIx/Class/CDBICompat/ColumnGroups.pm
+  DBIx::Class::CDBICompat::Constraints:
+    file: lib/DBIx/Class/CDBICompat/Constraints.pm
+  DBIx::Class::CDBICompat::Constructor:
+    file: lib/DBIx/Class/CDBICompat/Constructor.pm
+  DBIx::Class::CDBICompat::DestroyWarning:
+    file: lib/DBIx/Class/CDBICompat/DestroyWarning.pm
+  DBIx::Class::CDBICompat::GetSet:
+    file: lib/DBIx/Class/CDBICompat/GetSet.pm
+  DBIx::Class::CDBICompat::HasA:
+    file: lib/DBIx/Class/CDBICompat/HasA.pm
+  DBIx::Class::CDBICompat::HasMany:
+    file: lib/DBIx/Class/CDBICompat/HasMany.pm
+  DBIx::Class::CDBICompat::ImaDBI:
+    file: lib/DBIx/Class/CDBICompat/ImaDBI.pm
+  DBIx::Class::CDBICompat::LazyLoading:
+    file: lib/DBIx/Class/CDBICompat/LazyLoading.pm
+  DBIx::Class::CDBICompat::LiveObjectIndex:
+    file: lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm
+  DBIx::Class::CDBICompat::MightHave:
+    file: lib/DBIx/Class/CDBICompat/MightHave.pm
+  DBIx::Class::CDBICompat::ObjIndexStubs:
+    file: lib/DBIx/Class/CDBICompat/ObjIndexStubs.pm
+  DBIx::Class::CDBICompat::ReadOnly:
+    file: lib/DBIx/Class/CDBICompat/ReadOnly.pm
+  DBIx::Class::CDBICompat::Retrieve:
+    file: lib/DBIx/Class/CDBICompat/Retrieve.pm
+  DBIx::Class::CDBICompat::Stringify:
+    file: lib/DBIx/Class/CDBICompat/Stringify.pm
+  DBIx::Class::CDBICompat::TempColumns:
+    file: lib/DBIx/Class/CDBICompat/TempColumns.pm
+  DBIx::Class::CDBICompat::Triggers:
+    file: lib/DBIx/Class/CDBICompat/Triggers.pm
+  DBIx::Class::ClassResolver::PassThrough:
+    file: lib/DBIx/Class/ClassResolver/PassThrough.pm
+  DBIx::Class::Componentised:
+    file: lib/DBIx/Class/Componentised.pm
+  DBIx::Class::Core:
+    file: lib/DBIx/Class/Core.pm
+  DBIx::Class::Cursor:
+    file: lib/DBIx/Class/Cursor.pm
+  DBIx::Class::DB:
+    file: lib/DBIx/Class/DB.pm
+  DBIx::Class::Exception:
+    file: lib/DBIx/Class/Exception.pm
+  DBIx::Class::Exception::Base:
+    file: lib/DBIx/Class/Exception.pm
+  DBIx::Class::InflateColumn:
+    file: lib/DBIx/Class/InflateColumn.pm
+  DBIx::Class::PK:
+    file: lib/DBIx/Class/PK.pm
+  DBIx::Class::PK::Auto:
+    file: lib/DBIx/Class/PK/Auto.pm
+  DBIx::Class::PK::Auto::MSSQL:
+    file: lib/DBIx/Class/PK/Auto/MSSQL.pm
+  DBIx::Class::PK::Auto::MySQL:
+    file: lib/DBIx/Class/PK/Auto/MySQL.pm
+  DBIx::Class::PK::Auto::Oracle:
+    file: lib/DBIx/Class/PK/Auto/Oracle.pm
+  DBIx::Class::PK::Auto::Pg:
+    file: lib/DBIx/Class/PK/Auto/Pg.pm
+  DBIx::Class::PK::Auto::SQLite:
+    file: lib/DBIx/Class/PK/Auto/SQLite.pm
+  DBIx::Class::Relationship:
+    file: lib/DBIx/Class/Relationship.pm
+  DBIx::Class::Relationship::Accessor:
+    file: lib/DBIx/Class/Relationship/Accessor.pm
+  DBIx::Class::Relationship::Base:
+    file: lib/DBIx/Class/Relationship/Base.pm
+  DBIx::Class::Relationship::CascadeActions:
+    file: lib/DBIx/Class/Relationship/CascadeActions.pm
+  DBIx::Class::Relationship::ProxyMethods:
+    file: lib/DBIx/Class/Relationship/ProxyMethods.pm
+  DBIx::Class::ResultSet:
+    file: lib/DBIx/Class/ResultSet.pm
+  DBIx::Class::Row:
+    file: lib/DBIx/Class/Row.pm
+  DBIx::Class::Schema:
+    file: lib/DBIx/Class/Schema.pm
+  DBIx::Class::Storage::DBI:
+    file: lib/DBIx/Class/Storage/DBI.pm
+  DBIx::Class::Storage::DBI::Cursor:
+    file: lib/DBIx/Class/Storage/DBI/Cursor.pm
+  DBIx::Class::Table:
+    file: lib/DBIx/Class/Table.pm
+  DBIx::Class::Test::SQLite:
+    file: lib/DBIx/Class/Test/SQLite.pm
+  DBIx::ContextualFetch::st:
+    file: lib/DBIx/Class/CDBICompat/ImaDBI.pm
+generated_by: Module::Build version 0.2611
index 420d544..1186b1a 100644 (file)
@@ -60,6 +60,7 @@ This class implements autoincrements for Oracle.
 =head1 AUTHORS
 
 Andy Grundman <andy@hybridized.org>
+
 Scott Connelly <scottsweep@yahoo.com>
 
 =head1 LICENSE
index ad901c0..5a1509a 100644 (file)
@@ -164,6 +164,8 @@ sub sth {
 
 Matt S. Trout <mst@shadowcatsystems.co.uk>
 
+Andy Grundman <andy@hybridized.org>
+
 =head1 LICENSE
 
 You may distribute this code under the same terms as Perl itself.