Hello community, here is the log from the commit of package python-alembic for openSUSE:Factory checked in at 2016-08-25 09:55:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-alembic (Old) and /work/SRC/openSUSE:Factory/.python-alembic.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-alembic" Changes: -------- --- /work/SRC/openSUSE:Factory/python-alembic/python-alembic.changes 2016-06-07 23:49:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-alembic.new/python-alembic.changes 2016-08-25 09:55:55.000000000 +0200 @@ -1,0 +2,39 @@ +Mon Aug 15 10:24:57 UTC 2016 - [email protected] + +- update to 0.8.7: + - Fixed bug where upgrading to the head of a branch which is already + present would fail, only if that head were also the dependency + of a different branch that is also upgraded, as the revision system + would see this as trying to go in the wrong direction. The check + here has been refined to distinguish between same-branch revisions + out of order vs. movement along sibling branches. + - Adjusted the version traversal on downgrade + such that we can downgrade to a version that is a dependency for + a version in a different branch, *without* needing to remove that + dependent version as well. Previously, the target version would be + seen as a "merge point" for it's normal up-revision as well as the + dependency. This integrates with the changes for :ticket:`377` + and :ticket:`378` to improve treatment of branches with dependencies + overall. + - Fixed bug where a downgrade to a version that is also a dependency + to a different branch would fail, as the system attempted to treat + this as an "unmerge" of a merge point, when in fact it doesn't have + the other side of the merge point available for update. + - Fixed bug where the "alembic current" command wouldn't show a revision + as a current head if it were also a dependency of a version in a + different branch that's also applied. Extra logic is added to + extract "implied" versions of different branches from the top-level + versions listed in the alembic_version table. + - Fixed bug where a repr() or str() of a Script object would fail + if the script had multiple dependencies. + - Fixed bug in autogen where if the DB connection sends the default + schema as "None", this "None" would be removed from the list of + schemas to check if include_schemas were set. This could possibly + impact using include_schemas with SQLite. + - Small adjustment made to the batch handling for reflected CHECK + constraints to accommodate for SQLAlchemy 1.1 now reflecting these. + Batch mode still does not support CHECK constraints from the reflected + table as these can't be easily differentiated from the ones created + by types such as Boolean. + +------------------------------------------------------------------- Old: ---- alembic-0.8.6.tar.gz New: ---- alembic-0.8.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-alembic.spec ++++++ --- /var/tmp/diff_new_pack.Z9lVd6/_old 2016-08-25 09:55:56.000000000 +0200 +++ /var/tmp/diff_new_pack.Z9lVd6/_new 2016-08-25 09:55:56.000000000 +0200 @@ -17,7 +17,7 @@ Name: python-alembic -Version: 0.8.6 +Version: 0.8.7 Release: 0 Url: http://bitbucket.org/zzzeek/alembic Summary: A database migration tool for SQLAlchemy ++++++ alembic-0.8.6.tar.gz -> alembic-0.8.7.tar.gz ++++++ ++++ 7786 lines of diff (skipped)
