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)


Reply via email to