[libdbix-class-deploymenthandler-perl] branch master updated (1f9ad2b -> 3b29e4f)
gregor herrmann
gregoa at debian.org
Sun Oct 12 15:31:52 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libdbix-class-deploymenthandler-perl.
from 1f9ad2b update changelog
new 621e0a0 Add debian/upstream/metadata
new 1cc1132 Update debian/changelog
adds b974984 initial commit
adds 8ba006d Version Table Result
adds 8cf0010 generic code cleanup before I try to get things to actually work
adds 0ae35b5 ignore swap files
adds 12fdd46 done refactoring
adds 099d6ab more load tests and fixes for tests
adds ae17010 whitespace
adds 7eec7eb fix _build_storage as per ribasushis suggestions
adds 1e1899c according to riba this stopped being required in 8115
adds e1f6760 add some basic notes
adds 6184797 more whitespace
adds ceef4ff remove dead function, fix logic error, add (for now) proxy method
adds 1a96bee original tests from ::Versioned
adds 4388aff updates for newest DBIC
adds 0dba7d3 Why would we only test with MySQL?
adds 4d065ee these examples are not that helpful
adds e0743c2 some real tests for goodness sakes!
adds 30749db preload __VERSION resultset
adds f8fbaf0 fix typo
adds 0fa32e9 fix VersionResult to actually work
adds 239acef test for ->install
adds 4ea147c test upgrade_single_step
adds 8636376 test for vanilla upgrade
adds 8164e4d copy original create_ddl_dir in and stop proxying
adds 9e401dc initial gutting of create_ddl_dir interface
adds ecc3b6b more interface cleanup, dont use optional deps while this is not in core
adds c88c9aa misc cleanup before method split
adds b9c4146 whitespace, and deletion/creation of files that matter
adds cf400f4 coercion for database list
adds 741620a add slightly tweaked code from Storage::DBI to bring deploy to our code
adds 46a47cd some code and interface cleanup
adds d76abae mostly cleanup, use Try::Tiny instead of eval
adds 4f5f956 ignore test files
adds d94ecdd "simplify" connect code
adds 9e1c29c general refactoring of create_ddl_dir
adds 2e68a8e start Role refactor
adds 334bced split deployment method out of Deployment Handler
adds 8bf3eee add in role I forget
adds 6b826c6 remove unused variables
adds d3b45f4 tiny cleanup, mark which attrs are purely for config
adds e051bb0 set indent for vim
adds 9d73729 git rid of some unnecesary test warnings
adds 2eaf903 less bogus output from tests
adds 7f50d10 finally put deploy where it actually belongs
adds d23c7c7 migrate unneeded code out of main class and into delegate class
adds c5eedff notes on how this should be done when I refactor completely
adds 5e69e63 fix another vim fail on my part
adds e70a160 super basic version handlers
adds 2440e31 notes from a dream
adds 7ea1d53 add comment explaining length
adds 2c627d9 initial version of ExplicitVersions VH
adds 2479476 move some general comments to a general role, along with the interface, and initial commit of db_schema_versions
adds 38bd995 working tests with actual version handling
adds 24f4524 simplify most of the code significantly thanks to version handling code
adds a912450 tiny bit of cleanup and rename create_install_ddl to prepare_install
adds 199410d rename create_update_ddl to prepare_update
adds 2bf06b5 get rid of that silly create_ddl_dir method
adds 8a7847f major method renames for public api
adds c703d15 namespace reorg
adds 45d0d9d more namespace reorg
adds 7521a84 refactor DeployMethod stuff
adds e217d19 comments for clarity and move backup stuff out of DM
adds 189697a do_backup no longer makes sense; other cleanup
adds c3aec7c DeployMethod should not know anything about versioning
adds 63e95f1 comments for the future me
adds 9600776 general cleanup for slightly more reasonable api
adds d54b8d6 some small cleanup and then a change to ensure that schema and schema diff files cannot collide
adds fe28c1d initial dzil conf
adds 0905dc0 initial VersionStorage commit
adds 973d060 make DeployHandler use VersionStorage
adds 2a9e7b4 fix method names in VersionResultSet
adds fb105cf use VersionStorage in the rest of our stuff
adds 3c1b5ee initial commit (not working at all) of directories stuff
adds 85998cd autocreate dirs
adds 262166c heirarchy should work now, next up, tests
adds aa5ad00 test refactor
adds 02d58ac stub tests for all classes
adds a41a04e upgrade not update
adds ff7f0e7 notes from ribasushi
adds 76d311e method name refactor and downgrade code
adds 284cda8 get rid of unnecesary wantarray code
adds 77d8942 get rid of unnecesary wantarray code
adds cf80d86 general cleanup and regex fixes so that COMMITs actually get filtered out
adds a7d53de txn_wrap for optional wrapping of deploys with transactions
adds 3249629 txn_Wrap for upgrades
adds 3a47afb remove dead code from _deploy_statements
adds 3aaf766 get rid of some more dead code
adds 0d19af1 fix _read_sql_file and flatten _deploy some
adds d53e0bf basic compat fixes for SQLT2
adds b539a21 VersionHandler no longer needs access to other components, *much* cleaner tests for VersionHandlers
adds 32e7bc4 fix version and add aliased to deps
adds a3bc8ff rework code a bit and die on a logic error
adds ddfea80 more tests for ExplicitVersions
adds 58a5e27 no need for MSS for simple modules
adds 30c3818 restructure namespace
adds 22be40e get rid of useless || 0
adds dbade12 TODO
adds 3d3e2f0 change installed column name to id, initial big test for standard version storage
adds ee82cb0 I dont thing version storage can be in charge of installing itself
adds 6bbb6ce rename set_us_up_the_bomb :-(
adds c37d879 tests for component (and therefor bugfixes!)
adds 566925d insert ddl into database; fix tests to ingore that
adds 84afdcb croak instead of carp on double install
adds 4186342 make Types to avoid Copy/Pasting them
adds 459a67e super basic test for dm::sqlt
adds 8b2c6f3 so apparently I dont need this anymore. Awesome
adds 3b98a3a good inital test for dm::sqlt
adds 76d08d0 some code style cleanup
adds 9af9d0b rearrange use to make more sense
adds aabd423 none of these should happen thanks to how things work now
adds c9149a8 make immutable
adds 42c2fec make SQLT::Dep actually work
adds d50f252 good enough coverage for govt work (98.7)
adds 387b11d croak since we have no throw_exception
adds df5a22b done some stuff
adds c4f4d4a tiny refactor to allow different "bundles"
adds 0134299 initial cut of deprecated bundle
adds e924851 more and more todo
adds fe3b6df working deprecated bundle
adds a062d3f todone!
adds 08c0979 more todo
adds 392a5cc upgrade sql should work now
adds 7d2a697 make DeployMethod deploy methods public for unversioned use-case
adds f344dd9 working downgrades!
adds a091f53 todone
adds 5232e8d take out silly comments
adds dab1797 initial monotonic commit
adds 97e1f9d useless
adds 41219a5 huge refactoring to clean up SQLTDM and allow running of arbitraty perl in upgrades and deploys
adds 1bf789f add monotonic
adds df0fcae fix monotonic for error checking
adds 4b2aa48 tests for Monotonic's previous_version_set
adds 2eb1b2d nah
adds 0841a74 run arbitrary perl in upgrade/downgrade/schema
adds 8fdf626 downgrades for explicit version handler + tests
adds 98c9484 error message for arbitrary perl
adds 86a8649 woops; left a ::Dwarn in a test
adds 627581c simplify a tiny bit of code
adds 4a65f60 monotonic is recommended; fix tests to use it etc
adds 4af71c7 more like TO DON'T LIST!
adds c8a2f7b initial cut at install_resultsource (and therefore install_version_storage)
adds 1a0efcf just doc is left!
adds 96ef97e initial pod docs
adds eb28403 get rid of useless attr
adds 3885a58 some initial (untested) migration doc
adds b0bf9d6 yet another untested howto
adds e9c19a9 Doc for main class
adds 34ac0a5 doc for ::Dad and fix a tiny bug
adds cfc9edf take silly stuff out of ::Dad and put it where it belongs
adds 5228a96 rearrange doc
adds ed1721b lots more doc
adds a65184c tiny bits of cleanup
adds d1ae780 various pod fixes
adds 37c0b85 doc for HandlesDeploy
adds e52174e cleanup modelines
adds e3776e5 Add some basic doc and a little cleanup
adds f1d1462 Add description of Version set and start linking to it
adds 86e3036 More doc
adds 9deabd1 add abstracts
adds 698944c Who puts DONATIONS in their pod? Seriously?
adds 9b80ce7 fix a tiny bit of pod
adds 12d6fba polish THIS SUCKS in main pod
adds bcc7229 lots more doc
adds 92c34ca directory doc
adds 91557c9 rename prepare_install to be prepare_deploy
adds 26983cf fix link
adds ee37360 tiny pod fixes and release versions for dist.ini
adds 10846aa ignore built files
adds 666bc1e add autodie
adds 83ed0d1 release 0.001000_02
adds 8fa8cb7 v0.001000_02
adds d42b195 add File::Path as dep
adds fdb8312 bump version
adds 83c0196 release 0.001000_03
adds d794b8c prepare install for prepare_deploy and prepare_version_storage_install
adds cefb17d use a builder for schema_version so the user can specify it if need be
adds f7e215c doc doc doc
adds a0abd41 release 0.001000_04
adds c5d66e8 actual release
adds 9c4cee9 get rid of silly warning
adds ed45e17 use proxied schema_version so that people can override it
adds 73caa63 spread TODOs out
adds b97b572 release 0.001000_05
adds 02a7b8a rename sqltargs to sql_translator_args
adds feca70d document various delegation roles by linking to original classes
adds 9a3a62f add abstract for SQLT
adds ea76a16 dont put in the verison twice
adds 0fa9377 various doc
adds e068a12 deprecation warnings
adds 5875bec Changes...
adds 008520a release 0.001000_06
adds 9f55225 initial parameterised role to get rid of WithFoos
adds 3b9738c git rid of some useless roles
adds 4f73e4a make more role delegates work
adds 36009fc whitespace
adds 3682144 whitespace
adds 1b7ebcb no more role-delegates!
adds e082261 add MXRP to deps
adds 61627cf start doc fixes by fixing links
adds 961d42b fix some doc, changes
adds fc4b760 I have no idea why this stupid thing is not working
adds 3fa64c7 check for failed compile
adds 5b5defb use coderef instead of run method
adds 7d0b0f2 fix dep, fix doc
adds 4bfd40d doc
adds faefe10 failing test for explicit versions
adds 9b620a8 fix ExplicitVersions to downgrade in a sensible order
adds 4f85efc fix doc
adds 48c3a56 monotonic (and others) now pass
adds 36b06da changes
adds 80ff6f6 rename and document preinstall
adds b4732e0 change how pod is generated
adds 6933f31 add first cookbook entry (needs some love at some point)
adds d2361a5 v0.001000_07
adds 4bed3d0 release 0.001000_07
adds d6a04a4 release 0.001000_08
adds 7b74fb2 changes
adds 1a26c09 make @git commit changelog
adds 53de57e Schemata don't have to use component to use DBICDH
adds f57662a fix a silly doc wart
adds bf7a4e5 I have no idea why this stupid thing is not working
adds 42bb7d9 check for failed compile
adds 538a79a use coderef instead of run method
adds 5e3d0d5 fix dep, fix doc
adds e626c21 doc
adds 0a11cb1 failing test for explicit versions
adds b40fc06 fix ExplicitVersions to downgrade in a sensible order
adds f1db475 fix doc
adds 764492e monotonic (and others) now pass
adds 8ff71ec changes
adds be16f27 rename and document preinstall
adds d550563 change how pod is generated
adds 85abf7c add first cookbook entry (needs some love at some point)
adds 69c3ba4 v0.001000_07
adds e1bf52a release 0.001000_07
adds 426ea22 release 0.001000_07
adds 905dabb Merge branch 'master' of git.shadowcat.co.uk:DBIx-Class-DeploymentHandler
adds b747b3c release 0.001000_08
adds e42f770 changes
adds abcab46 make @git commit changelog
adds 52fa1ea merge changes
adds eed247b v0.001000_09
adds 9faec51 preinstall may no longer connect to the database
adds be140a5 Convert methods to named args and Document args
adds e86c0c0 disallow undef in versions
adds e80ef6b better cookbook entry
adds 91adde7 rename upgrade_directory attr to script_directory
adds db223af undocument private methods
adds 600a80a add silly package declaration
adds 540fa92 v0.001000_10
adds 6df6dcb SQLT DH should be copying schema_version
adds 5020d6a SQLT DH should be copying schema_version
adds 0df6852 Add logging
adds a66bf89 Document logging
adds 65622fe fix missing comment
adds 398b138 No longer need to match the first part of a file
adds 5d7b27c factor out _run_* methods
adds f36afe8 refactoring to allow more code reuse
adds 4d09f71 better logging of sql
adds 1f0d063 Use serialized sql instead of vanilla sql
adds 0824f31 Changes
adds 7e3d012 v0.001000_11
adds 10a62c3 SQL errors should cause DBICDH to die
adds 56c6374 Dlog should work thanks to new release of L::C
adds 8fc41d0 need new L::C
adds 026eaf0 remove bogus tests
adds e77651a add missing dep
adds 8465e76 nicer logging
adds e0e568c Changes
adds 4355e4f warn when people try to upgrade w/o needing to
adds e48f946 add git repo since dzil doesnt detect it right
adds ddb22da v0.001000_12
adds f407579 logger automatically prepends [DBICDH] now
adds 09bc35e Remove JSON code because we no longer need it
adds 7e08edd Fix translate calls for YAML
adds e62add5 Refactor to use serialized SQLT; take out more json stuff
adds 6cae2f5 Rename method so people can use it
adds cc7c22d Initial test for ignore_ddl
adds 9346069 Make ignore_ddl test fail
adds 28563f9 Refactor SQL generation code
adds ef44838 Use newly refactored code for DB interaction
adds f9c6ab5 Add transforms for column renames etc
adds 03882ca Initial work on specification docs
adds 71d0050 Directory specification complete
adds 5b766a2 Get rid of _generic support
adds 58eb99c Rearrange directory names of tree
adds 38857f3 Ensure that ignore_ddl works without generated SQL
adds bd254dc Remove undocumentation
adds 39c88a9 Documentation for _source and and _preprocess_schema
adds 77f6862 v0.001000_13
adds ff40cb1 switch preinstall to initialize
adds d9d0351 new version
adds 34f6a4a v0.001000_14
adds c4f5146 package logger instead of default logger
adds 29bd1c5 v0.001000
adds 60e09fc fix try/catch typo
adds d991709 fix bad parameters to version_storage install methods
adds 734d60f v0.001001
adds 5761fe0 Test prepare_install
adds 6776a6d Do not put version storage in regular deploy schema
adds d3d6512 Fix directory of single-source-serialized-schemas
adds c72832d Add method which we can use for deploying without ddl
adds 4ea5caf Run all serialized-sql files if we are not generating ddl
adds 4616376 Changes
adds a05c2e2 Make ignore_version connect attr more robust
adds 624e301 Fix tests to be in-memory
adds f59dc43 Initial commit of intro
adds 298cdd9 Rework tutorial
adds af333e7 MOAR TUTORIAL
adds 418b5fd Rework tutorial
adds 7243196 v0.001002
adds 2d40a86 do not accidentally include an sqlite database again
adds 92624ee add force_overwrite attribute to SQLTDM
adds f4c2be0 clarify version bumping
adds cbbd1b5 ZOMG use strict and warnings in tests
adds ba99ba4 fix silly bug
adds 7ae4c20 better error message for blank schema
adds c8fc14d Start companion to Catalyst introduction
adds ee8b354 env > !perl
adds adae121 rearrange tutorial and codebits
adds e336b01 No need to check what DBICDH does for us
adds 54ed214 v0.001003
adds 704577c Add missing attribute to DBIx::Class::DeploymentHandler (force_overwrite)
adds c132682 Fix incorrect POD in SYNOPSIS
adds c8c7c64 v0.001004
adds cc64124 Correct the directory name for the populate script
adds 4c71658 Correct the resultset used for deployment
adds 1e17148 Add artistid to populate script
adds 3816b4c Added force_overwrite switch to install script
adds c526d5c Added comment about DBICDH_TRACE to see whats happening
adds 04a7719 Correct path used for DH schema info storage
adds 8b81038 fix minor issues reported on RT
adds 3d416c8 add some extra doc for non-integer version users
adds 25c3bec add _any feature
adds 05a0dff changes
adds fa34f4a v0.001005
adds 8bb2f1a Fix documentation for in the Cookbook
adds adcce11 remove unneeded use statement
adds 327868c s/yeild/yield/
adds 2e3cccf Stop deleting the wrong version
adds f3b5161 Warn-free test suite with later DBIC
adds 6e9a733 croak on a couple errors that should be fatal
adds 6e2665d removed Method::Signatures::Simple
adds 115c68c refactor the parsing of SQL files
adds 8d6d35e fix to make reasonable defaults work
adds cd09d23 have backup called correctly
adds 734ace8 Fix more spelling
adds c75b871 ignore macosx garbage files
adds c8c8cb1 let you install to a given point in the version history
adds eb701ec v0.001006
adds ffe7229 remove remaining refereces to Method::Signatures::Simple
adds fa382b4 v0.001007
adds dc26274 v0.001008
adds 3467d1a initial version of ::ScriptHelpers
adds 57a30fa people should use schema_from_schema_loader
adds 7c78f09 v0.002000
adds a89cd73 much better coderef sandboxing
adds da2816e Allow user to specify version of schema to install
adds 1fcd4fe Wrap upgrades, downgrades, and installs in a transaction
adds fa21a6f v0.002100
adds 456f757 Use ->count instead of ->next to check if version storage is deployed
adds f4aac0f fix link to DBIx::Class::Manual::Intro/Sample_database
adds c50f464 Fix stupid docs
adds ee81ad6 v0.002110
adds ec167a9 Improve docs by linking from implementations to their roles
adds cf03b6b v0.002111
adds 32bd7c4 Handle errors in perl scripts better and remove suport for $0
adds d9109a6 v0.002112
adds 80dcc09 fix stupid typo
adds fe048ee Remove isa check on schema attributes
adds 115bf41 v0.002113
adds 27da120 Correctly set the version deployed to the version requested on install
adds 0269d44 v0.002114
adds 7877209 remove dep on File::Touch
adds 2dfc27b make temp files to be actual temp files
adds 8b48132 v0.002115
adds 5620308 make logging suck less
adds 7b3d00f Test suite now is fully parallelizable
adds 10557c5 Switch ::ScriptHelpers to Sub::Exporter::Progressive
adds 2482377 Switch from Test::Exception to Test::Fatal
adds ae521c5 helpful error wrapping for invalid source usage
adds 855a668 Added helpful logging for the schema_from_schema_loader ScriptHelper
adds bfc0b65 v0.002200
adds 297e662 switch to Path::Class for fewer mistakes
adds 48c4a2b fix stupid regex (RT#76323)
adds c20d1f9 v0.002201
adds 440e055 fix POD bug from RT#79301
adds ffa22c8 I hate RT
adds c9ec247 v0.002202
adds 93dfd21 v0.002203
adds 870526b Add semicolon to generated SQL for "correctness"
adds 3a265ee v0.002204
adds dc223c8 Fix errors caused by serialization of $dbh
adds 575d3d1 reduce bonus whitespace in Changes
adds 6dc3d73 Changes
adds da870e9 v0.002205
adds 741383b Fix embarrassing broken charity link
adds ebb9a64 v0.002206
adds 823a39c Fix Can't locate object method "result_source_instance" via package "MyApp::Schema::DBICDHStorageResult" (perhaps you forgot to load "MyApp::Schema::DBICDHStorageResult"?) at /usr/share/perl5/DBIx/Class/Schema.pm line 1314
adds 374a05c Modernize LC usage
adds 4609187 v0.002207
adds 3d7f8a0 switch to using cpanfile for storing deps
adds 42a9832 test against travis
adds 9a33538 remove coverage for now
adds f08935e Fix under perl 5.19.4
adds b1a65be v0.002208
adds 7cd5107 stop using Class::MOP::load_class (RT#91003)
adds ce74352 github is better than gitosis/gitweb
adds 73f7213 v0.002209
adds 88a309e Ditch RT
adds 55e13b1 Correctly strip lines that are all whitespace
adds b6bd39e Ensure that sqltargs are passed to deploy when ignore_ddl is set
adds cd41f44 Make source order stable to avoid non-changes in git
adds f128f71 v0.002210
adds ebf4a27 Put coverage testing back
adds 0393821 fix coverage testing (thanks Matthew Horsfall!)
adds 1a0b0b0 use PickyPodWeaver so we do not need ABSTRACTs for private classes
adds 624e2ad Add a few missing ABSTRACTs
adds 97aa9a7 add missing newline for no-linenumber-change dzil
adds f482cb0 v0.002211
adds f428dfe Typo
adds a1492c1 Add bird's-eye-view doc
adds 7aabc5e v0.002212
adds 54fcac0 Imported Upstream version 0.002212
new 7a709f4 Merge tag 'upstream/0.002212'
new e2e8249 Update debian/changelog
new 06b673e Declare compliance with Debian Policy 3.9.6.
new c70d84d Mark package as autopkgtest-able.
new 3b29e4f releasing package libdbix-class-deploymenthandler-perl version 0.002212-1
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 3 ++
MANIFEST | 2 +-
META.json | 6 +--
META.yml | 6 +--
Makefile.PL | 9 ++---
README | 41 ++++++++++++++++++++
debian/changelog | 13 ++++++-
debian/control | 3 +-
debian/upstream/metadata | 7 ++++
dist.ini | 2 +-
lib/DBIx/Class/DeploymentHandler.pm | 44 +++++++++++++++++++++-
.../Cookbook/CustomResultSource.pod | 2 +-
lib/DBIx/Class/DeploymentHandler/Dad.pm | 2 +-
.../DeployMethod/SQL/Translator.pm | 2 +-
.../DeployMethod/SQL/Translator/Deprecated.pm | 2 +-
.../DeployMethod/SQL/Translator/ScriptHelpers.pm | 2 +-
lib/DBIx/Class/DeploymentHandler/Deprecated.pm | 2 +-
lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm | 2 +-
.../DeploymentHandler/HandlesVersionStorage.pm | 4 +-
.../Class/DeploymentHandler/HandlesVersioning.pm | 2 +-
lib/DBIx/Class/DeploymentHandler/LogImporter.pm | 2 +-
lib/DBIx/Class/DeploymentHandler/LogRouter.pm | 2 +-
lib/DBIx/Class/DeploymentHandler/Logger.pm | 2 +-
.../DeploymentHandler/Manual/CatalystIntro.pod | 2 +-
lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod | 2 +-
lib/DBIx/Class/DeploymentHandler/Types.pm | 2 +-
.../VersionHandler/DatabaseToSchemaVersions.pm | 2 +-
.../VersionHandler/ExplicitVersions.pm | 2 +-
.../DeploymentHandler/VersionHandler/Monotonic.pm | 2 +-
.../DeploymentHandler/VersionStorage/Deprecated.pm | 2 +-
.../VersionStorage/Deprecated/Component.pm | 2 +-
.../VersionStorage/Deprecated/VersionResult.pm | 2 +-
.../VersionStorage/Deprecated/VersionResultSet.pm | 2 +-
.../DeploymentHandler/VersionStorage/Standard.pm | 2 +-
.../VersionStorage/Standard/Component.pm | 2 +-
.../VersionStorage/Standard/VersionResult.pm | 2 +-
.../VersionStorage/Standard/VersionResultSet.pm | 2 +-
.../DeploymentHandler/WithApplicatorDumple.pm | 2 +-
.../DeploymentHandler/WithReasonableDefaults.pm | 2 +-
39 files changed, 148 insertions(+), 46 deletions(-)
create mode 100644 debian/upstream/metadata
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbix-class-deploymenthandler-perl.git
More information about the Pkg-perl-cvs-commits
mailing list