X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass.pm;h=b7f24ee74bd3a417617e48cde991ebc74f00d125;hb=e1d9e578b84f642cb24181d0403b15ab78a9fda7;hp=119979bac60fb9e22b9b51e38405a5dedfa13411;hpb=2040ad7310898ed82cbd23ccf21fdb2a4cb4e102;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class.pm b/lib/DBIx/Class.pm index 119979b..b7f24ee 100644 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@ -11,7 +11,7 @@ our $VERSION; # $VERSION declaration must stay up here, ahead of any other package # declarations, as to not confuse various modules attempting to determine # this ones version, whether that be s.c.o. or Module::Metadata, etc -$VERSION = '0.08270'; +$VERSION = '0.082899_01'; $VERSION = eval $VERSION if $VERSION =~ /_/; # numify for warning-free dev releases @@ -27,6 +27,13 @@ use DBIx::Class::Exception; __PACKAGE__->mk_group_accessors(inherited => '_skip_namespace_frames'); __PACKAGE__->_skip_namespace_frames('^DBIx::Class|^SQL::Abstract|^Try::Tiny|^Class::Accessor::Grouped|^Context::Preserve'); +# FIXME - this is not really necessary, and is in +# fact going to slow things down a bit +# However it is the right thing to do in order to get +# various install bases to highlight their brokenness +# Remove at some unknown point in the future +sub DESTROY { &DBIx::Class::_Util::detected_reinvoked_destructor } + sub mk_classdata { shift->mk_classaccessor(@_); } @@ -57,9 +64,15 @@ sub _attr_cache { }; } +# *DO NOT* change this URL nor the identically named =head1 below +# it is linked throughout the ecosystem +sub DBIx::Class::_ENV_::HELP_URL () { + 'http://p3rl.org/DBIx::Class#GETTING_HELP/SUPPORT' +} + 1; -=encoding UTF-8 +__END__ =head1 NAME @@ -74,12 +87,6 @@ L in the order presented there. =cut -# *DO NOT* change this heading - it is linked throughout the ecosystem - -sub DBIx::Class::_ENV_::HELP_URL () { - 'http://p3rl.org/DBIx::Class#GETTING_HELP/SUPPORT' -} - =head1 GETTING HELP/SUPPORT Due to the sheer size of its problem domain, DBIx::Class is a relatively @@ -255,8 +262,10 @@ Contributions are always welcome, in all usable forms (we especially welcome documentation improvements). The delivery methods include git- or unified-diff formatted patches, GitHub pull requests, or plain bug reports either via RT or the Mailing list. Contributors are generally -granted full access to the official repository after their first patch -passes successful review. +granted access to the official repository after their first several +patches pass successful review. Don't hesitate to +L either of the L with +any further questions you may have. =for comment FIXME: Getty, frew and jnap need to get off their asses and finish the contrib section so we can link it here ;) @@ -281,313 +290,44 @@ accessible at the following locations: =back -=head1 AUTHOR - -mst: Matt S. Trout - -(I mostly consider myself "project founder" these days but the AUTHOR heading -is traditional :) - -=head1 CONTRIBUTORS - -abraxxa: Alexander Hartmaier - -acca: Alexander Kuznetsov - -aherzog: Adam Herzog - -Alexander Keusch - -alexrj: Alessandro Ranellucci - -alnewkirk: Al Newkirk - -amiri: Amiri Barksdale - -amoore: Andrew Moore - -Andrew Mehta - -andrewalker: Andre Walker - -andyg: Andy Grundman - -ank: Andres Kievsky - -arc: Aaron Crane - -arcanez: Justin Hunter - -ash: Ash Berlin - -bert: Norbert Csongrádi - -bfwg: Colin Newell - -blblack: Brandon L. Black - -bluefeet: Aran Deltac - -bphillips: Brian Phillips - -boghead: Bryan Beeley - -brd: Brad Davis - -bricas: Brian Cassidy - -brunov: Bruno Vecchi - -caelum: Rafael Kitover - -caldrin: Maik Hentsche - -castaway: Jess Robinson - -claco: Christopher H. Laco - -clkao: CL Kao - -Ctrl-o L - -da5id: David Jack Olrik - -dariusj: Darius Jokilehto - -davewood: David Schmidt - -daxim: Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 - -debolaz: Anders Nor Berle - -dew: Dan Thomas - -dim0xff: Dmitry Latin - -dkubb: Dan Kubb - -dnm: Justin Wheeler - -dpetrov: Dimitar Petrov - -duncan_dmg: Duncan Garland - -dwc: Daniel Westermann-Clark - -dyfrgi: Michael Leuchtenburg - -edenc: Eden Cardim - -Eligo L - -ether: Karen Etheridge - -felliott: Fitz Elliott - -freetime: Bill Moseley - -frew: Arthur Axel "fREW" Schmidt - -goraxe: Gordon Irving - -gphat: Cory G Watson - -Grant Street Group L - -groditi: Guillermo Roditi - -Haarg: Graham Knop - -hobbs: Andrew Rodland - -idn: Ian Norton - -ilmari: Dagfinn Ilmari MannsEker - -initself: Mike Baas - -ironcamel: Naveed Massjouni - -jawnsy: Jonathan Yu - -jasonmay: Jason May - -jesper: Jesper Krogh - -jgoulah: John Goulah +=head1 AUTHORS -jguenther: Justin Guenther +Even though a large portion of the source I to be written by just a +handful of people, this library continues to remain a collaborative effort - +perhaps one of the most successful such projects on L. +It is important to remember that ideas do not always result in a direct code +contribution, but deserve acknowledgement just the same. Time and time again +the seemingly most insignificant questions and suggestions have been shown +to catalyze monumental improvements in consistency, accuracy and performance. -jhannah: Jay Hannah +=for comment this line is replaced with the author list at dist-building time -jmac: Jason McIntosh +The canonical source of authors and their details is the F file at +the root of this distribution (or repository). The canonical source of +per-line authorship is the L history +itself. -jnapiorkowski: John Napiorkowski +=head1 CAT HERDERS -jon: Jon Schutz +The fine folks nudging the project in a particular direction: -jshirley: J. Shirley - -kaare: Kaare Rasmussen - -konobi: Scott McWhirter - -littlesavage: Alexey Illarionov - -lukes: Luke Saunders - -marcus: Marcus Ramberg - -mattlaw: Matt Lawrence - -mattp: Matt Phillips - -mdk: Mark Keating - -mna: Maya - -michaelr: Michael Reddick - -milki: Jonathan Chu - -minty: Murray Walker - -mithaldu: Christian Walde - -mjemmeson: Michael Jemmeson - -mrf: Mike Francis - -mstratman: Mark A. Stratman - -ned: Neil de Carteret - -nigel: Nigel Metheringham - -ningu: David Kamholz - -Nniuq: Ron "Quinn" Straight" - -norbi: Norbert Buchmuller - -nuba: Nuba Princigalli - -Numa: Dan Sully - -ovid: Curtis "Ovid" Poe - -oyse: Eystein Torget - -paulm: Paul Makepeace - -penguin: K J Cheetham - -perigrin: Chris Prather - -peter: Peter Collingbourne - -Peter Siklósi - -Peter Valdemar MErch - -phaylon: Robert Sedlacek - -plu: Johannes Plunien - -pplu: Jose Luis Martinez - -Possum: Daniel LeWarne - -quicksilver: Jules Bean - -rafl: Florian Ragwitz - -rainboxx: Matthias Dietrich - -rbo: Robert Bohne - -rbuels: Robert Buels - -rdj: Ryan D Johnson - -ribasushi: Peter Rabbitson - -rjbs: Ricardo Signes - -robkinyon: Rob Kinyon - -Robert Olson - -moltar: Roman Filippov - -Sadrak: Felix Antonius Wilhelm Ostmann - -sc_: Just Another Perl Hacker - -scotty: Scotty Allen - -semifor: Marc Mims - -SineSwiper: Brendan Byrd - -skaufman: Samuel Kaufman - -solomon: Jared Johnson - -spb: Stephen Bennett - -Squeeks - -sszabo: Stephan Szabo - -Stephen Peters - -talexb: Alex Beamish - -tamias: Ronald J Kimball - -TBSliver: Tom Bloor - -teejay : Aaron Trevena - -theorbtwo: James Mastros - -Todd Lipcon - -Tom Hukins - -tonvoon: Ton Voon - -triode: Pete Gamache - -typester: Daisuke Murase - -victori: Victor Igumnov - -wdh: Will Hawes - -wesm: Wes Malone - -willert: Sebastian Willert - -wreis: Wallace Reis - -xenoterracide: Caleb Cushing - -uree: Oriol Soriano +=over -yrlnry: Mark Jason Dominus +B: Peter Rabbitson +(present day maintenance and controlled evolution) -zamolxes: Bogdan Lucaciu +B: Jess Robinson +(lions share of the reference documentation and manuals) -Zefram: Andrew Main +B: Matt S Trout (project founder - +original idea, architecture and implementation) -=head1 COPYRIGHT +=back -Copyright (c) 2005 - 2011 the DBIx::Class L and L -as listed above. +=head1 COPYRIGHT AND LICENSE -=head1 LICENSE +Copyright (c) 2005 by mst, castaway, ribasushi, and other DBIx::Class +L as listed above and in F. This library is free software and may be distributed under the same terms -as perl itself. +as perl5 itself. See F for the complete licensing terms.