Commits

Author Commit Message Labels Comments Date
Mike Bayer
- changelog for pullrequest bitbucket:46; "alembic edit" command edits migration files using $EDITOR - alter the edit command so that it accepts an argument in the same way as ``alembic show``.
Mike Bayer
Merge branch 'edit-latest' of https://bitbucket.org/exhuma/alembic into pr46
Mike Bayer
- fix syntax here for py3k
Mike Bayer
- Added new multiple-capable argument ``--depends-on`` to the ``alembic revision`` command, allowing ``depends_on`` to be established at the command line level rather than having to edit the file after the fact. ``depends_on`` identifiers may also be specified as branch names at the command line or directly within the migration file. The values may be specified as partial revision numbers from the command line which will be resolved to full revision numbers …
Mike Bayer
- add new recipe for "replaceable objects". references #173, references #119
Mike Bayer
0.7.7 (cherry picked from commit b8c8dc581fcdef6490a5f082d1adc0f9f50f279d)
Mike Bayer
0.7.7
Tags
rel_0_7_7
Branches
rel_0_7
Mike Bayer
- fix this name for the 0.7 branch
Branches
rel_0_7
Mike Bayer
- Fixed critical issue where a complex series of branches/merges would bog down the iteration algorithm working over redundant nodes for millions of cycles. An internal adjustment has been made so that duplicate nodes are skipped within this iteration. fixes #310
Branches
rel_0_7
Mike Bayer
- Fixed critical issue where a complex series of branches/merges would bog down the iteration algorithm working over redundant nodes for millions of cycles. An internal adjustment has been made so that duplicate nodes are skipped within this iteration. fixes #310
Mike Bayer
- since the section titles in api are bound to be misleading, put notes at the top of most of them - consolidate EnvironmentContext / MigrationContext
Mike Bayer
- document all the 0.8 positional name changes - ensure remaining name->constraint_name / table_name
Mike Bayer
- ensure DropIndex and other ops return the full object it received from autogenerate; in the immediate sense this should help with modelsmigrationsync tests
Mike Bayer
- this test relies upon having the PG dialect present
Michel Albert
python-editor 0.3 fixed a bug with using nano.
Mike Bayer
- rework all of autogenerate to build directly on alembic.operations.ops objects; the "diffs" is now a legacy system that is exported from the ops. A new model of comparison/rendering/ upgrade/downgrade composition that is cleaner and much more extensible is introduced. - autogenerate is now extensible as far as database objects compared and rendered into scripts; any new operation directive can also be registered into a series of hooks that allow custom database/mode…
Mike Bayer
- build out custom autogenerate compare hooks - new documentation for autogenerate customization
Branches
ticket_306
Mike Bayer
- The default test runner via "python setup.py test" is now py.test. nose still works via run_tests.py.
Michel Albert
Reusing existing compat. code from alembic.testing.
Michel Albert
Replaced hand-crafted code with python-editor.
Michel Albert
Removed arguments for "--edit" command.
Mike Bayer
- fully move all autogen to use AutogenContext
Branches
ticket_306
Mike Bayer
Merge branch 'master' into ticket_306
Branches
ticket_306
Michel Albert
New CLI command: "edit" - Edits the latest rev. Running ``alembic edit`` will open the latest revision in a text-editor.
Mike Bayer
- some additional names - warn for name changes
Mike Bayer
- handle missing arg more clearly - add missing translate for create_pk
Mike Bayer
- move the "legacy names" system into where we create the module proxy. This is so that we can do a total open ended "*args, **kw" style translation for the vast majority of use cases that are using alembic.op, without impacting docstrings for the Operations class. There is a risk here of impacting an application that is using Operations directly instantitaed while using old names. We may still have to accommodate that somehow.
Mike Bayer
- factor out autogen_context as a dictionary within the tests, localize to the fixtures module where we can fix it in one place
Branches
ticket_306
Mike Bayer
- propose an AutogenContext object but the task of fixing it within all the tests has to be worked out
Branches
ticket_306
Mike Bayer
- have the operations related to createtable still be within a modify table block
Branches
ticket_306
  1. Prev
  2. Next