From: Andy Grundman Date: Fri, 12 Aug 2005 21:35:48 +0000 (+0000) Subject: Preparing for 0.02 release X-Git-Tag: v0.03001~34 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9f19b1d63db2a418c0e31e65ef805e1c44210913;p=dbsrgits%2FDBIx-Class.git Preparing for 0.02 release --- diff --git a/Changes b/Changes new file mode 100644 index 0000000..6ca0847 --- /dev/null +++ b/Changes @@ -0,0 +1,10 @@ +Revision history for DBIx::Class + +0.02 2005-08-12 18:00:00 + - Test fixes. + - Performance improvements. + - Oracle primary key support. + - SQL::Abstract::Limit integration for database-agnostic limiting. + +0.01 2005-08-08 17:10:00 + - initial release diff --git a/MANIFEST b/MANIFEST new file mode 100644 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 index 0000000..4d0c740 --- /dev/null +++ b/MANIFEST.SKIP @@ -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 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 diff --git a/lib/DBIx/Class/PK/Auto/Oracle.pm b/lib/DBIx/Class/PK/Auto/Oracle.pm index 420d544..1186b1a 100644 --- a/lib/DBIx/Class/PK/Auto/Oracle.pm +++ b/lib/DBIx/Class/PK/Auto/Oracle.pm @@ -60,6 +60,7 @@ This class implements autoincrements for Oracle. =head1 AUTHORS Andy Grundman + Scott Connelly =head1 LICENSE diff --git a/lib/DBIx/Class/Storage/DBI.pm b/lib/DBIx/Class/Storage/DBI.pm index ad901c0..5a1509a 100644 --- a/lib/DBIx/Class/Storage/DBI.pm +++ b/lib/DBIx/Class/Storage/DBI.pm @@ -164,6 +164,8 @@ sub sth { Matt S. Trout +Andy Grundman + =head1 LICENSE You may distribute this code under the same terms as Perl itself.