Commits

Show all
Author Commit Message Labels Comments Date
Simon Law avatarSimon Law
More robust MigrationHistory test for test_alter_column_null
Tags
migration-refactor
Simon Law avatarSimon Law
Uncomment test_forwards_plan(). Whoops!
Simon Law avatarSimon Law
Remove fst() and snd()
Simon Law avatarSimon Law
Clean up imports
Simon Law avatarSimon Law
forwards_problems() and backwards_problems() are faster and more lenient.
Simon Law avatarSimon Law
SortedSet() now looks more like a set
Simon Law avatarSimon Law
Remove find_ghost_migrations() and currently_applied()
Simon Law avatarSimon Law
Cleanups to get_migrator()
Simon Law avatarSimon Law
Make cycle detection part of dependency computation.
Simon Law avatarSimon Law
Remove Migration._forwards_plan()
Simon Law avatarSimon Law
Use generators instead of recursion for toplogical sort of dependencies.
Simon Law avatarSimon Law
Minor cleanups
Simon Law avatarSimon Law
Make forwards_plan() and backwards_plan() use SortedDict to remove duplicates
Simon Law avatarSimon Law
Change return values for get_dependencies()
Simon Law avatarSimon Law
Remove extranenous code from migrate_app()
Simon Law avatarSimon Law
Simplify migrate_app()'s parameters
Simon Law avatarSimon Law
Vastly simplify get_migrator()
Simon Law avatarSimon Law
Split out get_migrator() and LoadInitialDataMigrator from migrate_app()
Simon Law avatarSimon Law
Push more logic into Migrations.guess_migration
Simon Law avatarSimon Law
Create a GhostMigrations exception
Simon Law avatarSimon Law
Figure out what to apply or unapply earlier
Simon Law avatarSimon Law
Fix up some silly error handling
Simon Law avatarSimon Law
Remove useless FakeMigrator.__init__
Simon Law avatarSimon Law
Split Migrator classes into a different file.
Simon Law avatarSimon Law
Split out DryRunMigrator and FakeMigrator from the base Migrator class
Simon Law avatarSimon Law
Guess migration names after sanity checking.
Simon Law avatarSimon Law
Split up Migrator.migrate() completely.
Simon Law avatarSimon Law
Break apart Migrator.migrate()
Simon Law avatarSimon Law
Move all ORM creation to the Migration class
Simon Law avatarSimon Law
Extract print_status() out of Migrator.migrate()
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.