]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commit
- The "multiple heads / branches" feature has now landed. This is
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 20 Nov 2014 23:08:02 +0000 (18:08 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 20 Nov 2014 23:08:02 +0000 (18:08 -0500)
commit5c747a068b539cec9dd88836427f57352f3f0735
tree46fe04c30ee7f7f72d45d5d987868889718095ff
parent0b63884a2ce2b4b89f2ddf0db7fba47fce5540f0
- The "multiple heads / branches" feature has now landed.  This is
by far the most significant change Alembic has seen since its inception;
while the workflow of most commands hasn't changed, and the format
of version files and the ``alembic_version`` table are unchanged as well,
a new suite of features opens up in the case where multiple version
files refer to the same parent, or to the "base".  Merging of
branches, operating across distinct named heads, and multiple
independent bases are now all supported.   The feature incurs radical
changes to the internals of versioning and traversal, and should be
treated as "beta mode" for the next several subsequent releases
within 0.7.
fixes #167
24 files changed:
alembic/command.py
alembic/compat.py
alembic/config.py
alembic/ddl/impl.py
alembic/environment.py
alembic/migration.py
alembic/operations.py
alembic/revision.py [new file with mode: 0644]
alembic/script.py
alembic/templates/generic/script.py.mako
alembic/templates/multidb/script.py.mako
alembic/templates/pylons/script.py.mako
alembic/testing/env.py
alembic/util.py
docs/build/api.rst
docs/build/changelog.rst
docs/build/tutorial.rst
tests/test_command.py
tests/test_offline_environment.py
tests/test_revision.py [new file with mode: 0644]
tests/test_script_consumption.py
tests/test_script_production.py
tests/test_version_table.py
tests/test_version_traversal.py