deb-alembic/alembic
Mike Bayer 2df9c52256 Don't raise RangeNotAncestor for sibling branches
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.

When we're about to claim an error due to
"alembic upgrade greater to lower", make sure this
isn't a request to hit a node in a different branch
that's already implied.

Change-Id: I8641162bb05c6226f0ea12b88b548df41f5a6b51
Fixes: #336
2016-07-19 13:25:08 -04:00
..
autogenerate Don't remove None for default schema of None 2016-06-29 16:22:24 -04:00
ddl - Added a fix to Postgresql server default comparison which first checks 2016-03-21 14:25:49 -04:00
operations - repair typo 2016-06-02 09:13:52 -04:00
runtime Detect downgrades over dependencies distinctly from unmerge 2016-07-12 15:12:10 -04:00
script Don't raise RangeNotAncestor for sibling branches 2016-07-19 13:25:08 -04:00
templates - Added a new option 2015-04-07 12:41:46 -04:00
testing - SQlite supports reflection of ON UPDATE / ON DELETE in SQLA 1.1 2016-06-03 15:10:01 -04:00
util - Errors which occur within the Mako render step are now intercepted 2016-04-08 21:32:07 -04:00
__init__.py - version bump 2016-06-01 18:08:02 -04:00
command.py Report on other branch dependencies in "current" 2016-07-12 10:08:28 -04:00
config.py - add a note referring to if programmatic config is used, 2015-12-27 18:48:26 -05:00
context.py - squash merge of ticket_302 branch 2015-07-03 13:10:41 -04:00
op.py - squash merge of ticket_302 branch 2015-07-03 13:10:41 -04:00