removed dependency on Core's DBSQL::BaseAdaptor and Storable by introducing own lightweight Hive::Storable
Inherited more classes from Storable even though they may not have dbID()
Hive::DBSQL::DBConnection now supports new(-url => $url);
fix: HiveGeneric_conf needs to declare that it in fact uses Registry (this could move into EnsemblGeneric_conf together with ApiVersion)
core-independent version of DBAdaptor. new() clean from URLFactory and self-reference, but still plays nice with optional Registry
Storable->new() now performs setting of all parameters without the use of rearrange (NB: change of call format!)
removed rearrange() from Process-Analysis
removed rearrange() from runWorker-Queen
removed rearrange() and throw() from AnalysisJobAdaptor by removing the unused CreateNewJob() method
removed rearrange() from DBAdaptor
removed rearrange() from DBConnection
making Registry code optional (require instead of use everywhere)
cosmetic: not sure if we need this module to be around. The only purpose it currently serves is to muddy the waters when it comes to documentation.
removed Extensions.pm and all internal references to it
moving Ensembl-specific configuration from HiveGeneric_conf into EnsemblGeneric_conf. Make sure you inherit from the right one!
more tweaks: pipeline_name contains rel_with_suffix, EHIVE_USER/EHIVE_PASS are still checked first, schema_version not duplicated
cosmetic: docs formatting
Switched to our internal implementation of throw() via Carp::confess. It is also available to Runnables as $self->throw( $msg );
removed an unused reference to Exception
First attempt at coreless Hive code. Passes LongMult pipeline test.