[libdbix-class-deploymenthandler-perl] annotated tag upstream/0.002212 created (now 6802636)

gregor herrmann gregoa at debian.org
Sun Oct 12 15:31:54 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/0.002212
in repository libdbix-class-deploymenthandler-perl.

        at  6802636   (tag)
   tagging  54fcac049e89575624cc6f7d37967282d141d614 (commit)
  replaces  upstream/0.002211
 tagged by  gregor herrmann
        on  Sun Oct 12 17:23:59 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 0.002212

Anthony Gladdish (1):
      add some extra doc for non-integer version users

Arthur Axel 'fREW' Schmidt (396):
      initial commit
      Version Table Result
      generic code cleanup before I try to get things to actually work
      ignore swap files
      done refactoring
      more load tests and fixes for tests
      whitespace
      fix _build_storage as per ribasushis suggestions
      according to riba this stopped being required in 8115
      add some basic notes
      more whitespace
      remove dead function, fix logic error, add (for now) proxy method
      original tests from ::Versioned
      updates for newest DBIC
      Why would we only test with MySQL?
      these examples are not that helpful
      some real tests for goodness sakes!
      preload __VERSION resultset
      fix typo
      fix VersionResult to actually work
      test for ->install
      test upgrade_single_step
      test for vanilla upgrade
      copy original create_ddl_dir in and stop proxying
      initial gutting of create_ddl_dir interface
      more interface cleanup, dont use optional deps while this is not in core
      misc cleanup before method split
      whitespace, and deletion/creation of files that matter
      coercion for database list
      add slightly tweaked code from Storage::DBI to bring deploy to our code
      some code and interface cleanup
      mostly cleanup, use Try::Tiny instead of eval
      ignore test files
      "simplify" connect code
      general refactoring of create_ddl_dir
      start Role refactor
      split deployment method out of Deployment Handler
      add in role I forget
      remove unused variables
      tiny cleanup, mark which attrs are purely for config
      set indent for vim
      git rid of some unnecesary test warnings
      less bogus output from tests
      finally put deploy where it actually belongs
      migrate unneeded code out of main class and into delegate class
      notes on how this should be done when I refactor completely
      fix another vim fail on my part
      super basic version handlers
      notes from a dream
      add comment explaining length
      initial version of ExplicitVersions VH
      move some general comments to a general role, along with the interface, and initial commit of db_schema_versions
      working tests with actual version handling
      simplify most of the code significantly thanks to version handling code
      tiny bit of cleanup and rename create_install_ddl to prepare_install
      rename create_update_ddl to prepare_update
      get rid of that silly create_ddl_dir method
      major method renames for public api
      namespace reorg
      more namespace reorg
      refactor DeployMethod stuff
      comments for clarity and move backup stuff out of DM
      do_backup no longer makes sense; other cleanup
      DeployMethod should not know anything about versioning
      comments for the future me
      general cleanup for slightly more reasonable api
      some small cleanup and then a change to ensure that schema and schema diff files cannot collide
      initial dzil conf
      initial VersionStorage commit
      make DeployHandler use VersionStorage
      fix method names in VersionResultSet
      use VersionStorage in the rest of our stuff
      initial commit (not working at all) of directories stuff
      autocreate dirs
      heirarchy should work now, next up, tests
      test refactor
      stub tests for all classes
      upgrade not update
      notes from ribasushi
      method name refactor and downgrade code
      get rid of unnecesary wantarray code
      get rid of unnecesary wantarray code
      general cleanup and regex fixes so that COMMITs actually get filtered out
      txn_wrap for optional wrapping of deploys with transactions
      txn_Wrap for upgrades
      remove dead code from _deploy_statements
      get rid of some more dead code
      fix _read_sql_file and flatten _deploy some
      basic compat fixes for SQLT2
      VersionHandler no longer needs access to other components, *much* cleaner tests for VersionHandlers
      fix version and add aliased to deps
      rework code a bit and die on a logic error
      more tests for ExplicitVersions
      no need for MSS for simple modules
      restructure namespace
      get rid of useless || 0
      TODO
      change installed column name to id, initial big test for standard version storage
      I dont thing version storage can be in charge of installing itself
      rename set_us_up_the_bomb :-(
      tests for component (and therefor bugfixes!)
      insert ddl into database; fix tests to ingore that
      croak instead of carp on double install
      make Types to avoid Copy/Pasting them
      super basic test for dm::sqlt
      so apparently I dont need this anymore.  Awesome
      good inital test for dm::sqlt
      some code style cleanup
      rearrange use to make more sense
      none of these should happen thanks to how things work now
      make immutable
      make SQLT::Dep actually work
      good enough coverage for govt work (98.7)
      croak since we have no throw_exception
      done some stuff
      tiny refactor to allow different "bundles"
      initial cut of deprecated bundle
      more and more todo
      working deprecated bundle
      todone!
      more todo
      upgrade sql should work now
      make DeployMethod deploy methods public for unversioned use-case
      working downgrades!
      todone
      take out silly comments
      initial monotonic commit
      useless
      huge refactoring to clean up SQLTDM and allow running of arbitraty perl in upgrades and deploys
      add monotonic
      fix monotonic for error checking
      tests for Monotonic's previous_version_set
      nah
      run arbitrary perl in upgrade/downgrade/schema
      downgrades for explicit version handler + tests
      error message for arbitrary perl
      woops; left a ::Dwarn in a test
      simplify a tiny bit of code
      monotonic is recommended; fix tests to use it etc
      more like TO DON'T LIST!
      initial cut at install_resultsource (and therefore install_version_storage)
      just doc is left!
      initial pod docs
      get rid of useless attr
      some initial (untested) migration doc
      yet another untested howto
      Doc for main class
      doc for ::Dad and fix a tiny bug
      take silly stuff out of ::Dad and put it where it belongs
      rearrange doc
      lots more doc
      tiny bits of cleanup
      various pod fixes
      doc for HandlesDeploy
      cleanup modelines
      Add some basic doc and a little cleanup
      Add description of Version set and start linking to it
      More doc
      add abstracts
      Who puts DONATIONS in their pod?  Seriously?
      fix a tiny bit of pod
      polish THIS SUCKS in main pod
      lots more doc
      directory doc
      rename prepare_install to be prepare_deploy
      fix link
      tiny pod fixes and release versions for dist.ini
      ignore built files
      add autodie
      release 0.001000_02
      v0.001000_02
      add File::Path as dep
      bump version
      release 0.001000_03
      prepare install for prepare_deploy and prepare_version_storage_install
      use a builder for schema_version so the user can specify it if need be
      doc doc doc
      release 0.001000_04
      actual release
      get rid of silly warning
      use proxied schema_version so that people can override it
      spread TODOs out
      release 0.001000_05
      rename sqltargs to sql_translator_args
      document various delegation roles by linking to original classes
      add abstract for SQLT
      dont put in the verison twice
      various doc
      deprecation warnings
      Changes...
      release 0.001000_06
      initial parameterised role to get rid of WithFoos
      git rid of some useless roles
      make more role delegates work
      whitespace
      whitespace
      no more role-delegates!
      add MXRP to deps
      start doc fixes by fixing links
      fix some doc, changes
      I have no idea why this stupid thing is not working
      check for failed compile
      use coderef instead of run method
      fix dep, fix doc
      doc
      failing test for explicit versions
      fix ExplicitVersions to downgrade in a sensible order
      fix doc
      monotonic (and others) now pass
      changes
      rename and document preinstall
      change how pod is generated
      add first cookbook entry (needs some love at some point)
      v0.001000_07
      release 0.001000_07
      release 0.001000_07
      Merge branch 'master' of git.shadowcat.co.uk:DBIx-Class-DeploymentHandler
      release 0.001000_08
      changes
      make @git commit changelog
      I have no idea why this stupid thing is not working
      check for failed compile
      use coderef instead of run method
      fix dep, fix doc
      doc
      failing test for explicit versions
      fix ExplicitVersions to downgrade in a sensible order
      fix doc
      monotonic (and others) now pass
      changes
      rename and document preinstall
      change how pod is generated
      add first cookbook entry (needs some love at some point)
      v0.001000_07
      release 0.001000_07
      release 0.001000_08
      changes
      make @git commit changelog
      Schemata don't have to use component to use DBICDH
      fix a silly doc wart
      merge changes
      v0.001000_09
      preinstall may no longer connect to the database
      Convert methods to named args and Document args
      disallow undef in versions
      better cookbook entry
      rename upgrade_directory attr to script_directory
      undocument private methods
      add silly package declaration
      v0.001000_10
      SQLT DH should be copying schema_version
      SQLT DH should be copying schema_version
      Add logging
      Document logging
      fix missing comment
      No longer need to match the first part of a file
      factor out _run_* methods
      refactoring to allow more code reuse
      better logging of sql
      Use serialized sql instead of vanilla sql
      Changes
      v0.001000_11
      SQL errors should cause DBICDH to die
      Dlog should work thanks to new release of L::C
      need new L::C
      remove bogus tests
      add missing dep
      nicer logging
      Changes
      warn when people try to upgrade w/o needing to
      add git repo since dzil doesnt detect it right
      v0.001000_12
      logger automatically prepends [DBICDH] now
      Remove JSON code because we no longer need it
      Fix translate calls for YAML
      Refactor to use serialized SQLT; take out more json stuff
      Rename method so people can use it
      Initial test for ignore_ddl
      Make ignore_ddl test fail
      Refactor SQL generation code
      Use newly refactored code for DB interaction
      Add transforms for column renames etc
      Initial work on specification docs
      Directory specification complete
      Get rid of _generic support
      Rearrange directory names of tree
      Ensure that ignore_ddl works without generated SQL
      Remove undocumentation
      Documentation for _source and and _preprocess_schema
      v0.001000_13
      switch preinstall to initialize
      new version
      v0.001000_14
      package logger instead of default logger
      v0.001000
      fix bad parameters to version_storage install methods
      v0.001001
      Test prepare_install
      Do not put version storage in regular deploy schema
      Fix directory of single-source-serialized-schemas
      Add method which we can use for deploying without ddl
      Run all serialized-sql files if we are not generating ddl
      Changes
      Make ignore_version connect attr more robust
      Fix tests to be in-memory
      Rework tutorial
      MOAR TUTORIAL
      Rework tutorial
      v0.001002
      do not accidentally include an sqlite database again
      add force_overwrite attribute to SQLTDM
      ZOMG use strict and warnings in tests
      fix silly bug
      better error message for blank schema
      env > !perl
      rearrange tutorial and codebits
      No need to check what DBICDH does for us
      v0.001003
      Add missing attribute to DBIx::Class::DeploymentHandler (force_overwrite)
      Fix incorrect POD in SYNOPSIS
      v0.001004
      fix minor issues reported on RT
      add _any feature
      changes
      v0.001005
      Fix documentation for in the Cookbook
      remove unneeded use statement
      croak on a couple errors that should be fatal
      v0.001006
      remove remaining refereces to Method::Signatures::Simple
      v0.001007
      v0.001008
      initial version of ::ScriptHelpers
      people should use schema_from_schema_loader
      v0.002000
      much better coderef sandboxing
      Allow user to specify version of schema to install
      Wrap upgrades, downgrades, and installs in a transaction
      v0.002100
      Use ->count instead of ->next to check if version storage is deployed
      v0.002110
      Improve docs by linking from implementations to their roles
      v0.002111
      Handle errors in perl scripts better and remove suport for $0
      v0.002112
      fix stupid typo
      Remove isa check on schema attributes
      v0.002113
      Correctly set the version deployed to the version requested on install
      v0.002114
      remove dep on File::Touch
      make temp files to be actual temp files
      v0.002115
      make logging suck less
      Test suite now is fully parallelizable
      Switch ::ScriptHelpers to Sub::Exporter::Progressive
      Switch from Test::Exception to Test::Fatal
      helpful error wrapping for invalid source usage
      Added helpful logging for the schema_from_schema_loader ScriptHelper
      v0.002200
      switch to Path::Class for fewer mistakes
      fix stupid regex (RT#76323)
      v0.002201
      fix POD bug from RT#79301
      I hate RT
      v0.002202
      v0.002203
      Add semicolon to generated SQL for "correctness"
      v0.002204
      Fix errors caused by serialization of $dbh
      reduce bonus whitespace in Changes
      Changes
      v0.002205
      Fix embarrassing broken charity link
      v0.002206
      Modernize LC usage
      v0.002207
      switch to using cpanfile for storing deps
      test against travis
      remove coverage for now
      Fix under perl 5.19.4
      v0.002208
      stop using Class::MOP::load_class (RT#91003)
      github is better than gitosis/gitweb
      v0.002209
      Ditch RT
      Correctly strip lines that are all whitespace
      v0.002210
      Put coverage testing back
      fix coverage testing (thanks Matthew Horsfall!)
      use PickyPodWeaver so we do not need ABSTRACTs for private classes
      Add a few missing ABSTRACTs
      add missing newline for no-linenumber-change dzil
      v0.002211
      Add bird's-eye-view doc
      v0.002212

Devin Austin (1):
      removed Method::Signatures::Simple

Douglas Early (1):
      Ensure that sqltargs are passed to deploy when ignore_ddl is set

Drew Taylor (1):
      clarify version bumping

Fabien Wernli (1):
      Fix Can't locate object method "result_source_instance" via package

Gamid Isayev (1):
      fix try/catch typo

Helmut Wollmersdorfer (1):
      Typo

John Napiorkowski (4):
      fix to make reasonable defaults work
      have backup called correctly
      ignore macosx garbage files
      let you install to a given point in the version history

Jonathan Dobbie (2):
      Initial commit of intro
      Start companion to Catalyst introduction

Lianna Eeftinck (1):
      Make source order stable to avoid non-changes in git

Nigel Metheringham (6):
      Correct the directory name for the populate script
      Correct the resultset used for deployment
      Add artistid to populate script
      Added force_overwrite switch to install script
      Added comment about DBICDH_TRACE to see whats happening
      Correct path used for DH schema info storage

Peter Rabbitson (1):
      Warn-free test suite with later DBIC

Phillip Smith (2):
      fix link to DBIx::Class::Manual::Intro/Sample_database
      Fix stupid docs

Yanick Champoux (4):
      s/yeild/yield/
      Stop deleting the wrong version
      refactor the parsing of SQL files
      Fix more spelling

gregor herrmann (1):
      Imported Upstream version 0.002212

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
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