za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						8119b679eb 
					 
					
						
						
							
							Refs  #27025  -- Fixed "invalid escape sequence" warnings in Python 3.6.  
						
						... 
						
						
						
						http://bugs.python.org/issue27364  
					
						2016-09-17 15:44:06 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d1757d8df4 
					 
					
						
						
							
							Fixed   #27044  -- Included already applied migration changes in the post-migrate state when the execution plan is empty.  
						
						... 
						
						
						
						Refs #24100 .
Thanks tkhyn for the report and Tim for the review. 
						
						
					 
					
						2016-08-24 01:17:18 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4f336f6652 
					 
					
						
						
							
							Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2016-06-16 14:19:18 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						36d36818a3 
					 
					
						
						
							
							Fixed   #26647  -- Included the state of all applied migrations when migrating forward.  
						
						... 
						
						
						
						Thanks Jasper Maes for the detailed report. 
						
						
					 
					
						2016-05-26 13:30:10 -04:00 
						 
				 
			
				
					
						
							
							
								Pankrat 
							
						 
					 
					
						
						
							
						
						f91a04621e 
					 
					
						
						
							
							Fixed   #25833  -- Added support for non-atomic migrations.  
						
						... 
						
						
						
						Added the Migration.atomic attribute which can be set to False
for non-atomic migrations. 
						
						
					 
					
						2016-02-05 09:09:05 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fa9ce4e9a6 
					 
					
						
						
							
							Fixed   #25922  -- Fixed migrate --fake-initial detection of many-to-many tables.  
						
						
						
						
					 
					
						2015-12-19 13:37:24 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						5aa55038ca 
					 
					
						
						
							
							Fixed   #24743 ,  #24745  -- Optimized migration plan handling  
						
						... 
						
						
						
						The change partly goes back to the old behavior for forwards migrations
which should reduce the amount of memory consumption (#24745 ). However,
by the way the current state computation is done (there is no
`state_backwards` on a migration class) this change cannot be applied to
backwards migrations. Hence rolling back migrations still requires the
precomputation and storage of the intermediate migration states.
This improvement also implies that Django does not handle mixed
migration plans anymore. Mixed plans consist of a list of migrations
where some are being applied and others are being unapplied.
Thanks Andrew Godwin, Josh Smeaton and Tim Graham for the review as well
as everybody involved on the ticket that kept me looking into the issue. 
						
						
					 
					
						2015-09-19 14:54:53 +10:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						57dbc87ade 
					 
					
						
						
							
							Cleaned up docstring style, per Tim Graham review.  
						
						
						
						
					 
					
						2015-06-03 19:20:12 -06:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						5c085ea7b3 
					 
					
						
						
							
							Refs  #24628  -- Added a second test and a docstring comment to avoid regression.  
						
						
						
						
					 
					
						2015-06-03 13:46:01 -06:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						492537ac18 
					 
					
						
						
							
							Fixed   #24628  -- Fixed applied status for squashed migrations.  
						
						
						
						
					 
					
						2015-06-02 16:15:13 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						cc22b009e0 
					 
					
						
						
							
							Refs  #24264  -- Added failing test case for updating a FK when changing a PK  
						
						... 
						
						
						
						When the primary key column is altered, foreign keys of referencing
models must be aware of a possible data type change as well and thus
need to be re-rendered.
Thanks Tim Graham for the report. 
						
						
					 
					
						2015-02-16 19:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						f287bec583 
					 
					
						
						
							
							Fixed   #24184  -- Prevented automatic soft-apply of migrations  
						
						... 
						
						
						
						Previously Django only checked for the table name in CreateModel
operations in initial migrations and faked the migration automatically.
This led to various errors and unexpected behavior. The newly introduced
--fake-initial flag to the migrate command must be passed to get the
same behavior again. With this change Django will bail out in with a
"duplicate relation / table" error instead.
Thanks Carl Meyer and Tim Graham for the documentation update, report
and review. 
						
						
					 
					
						2015-02-13 14:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						eeb88123e7 
					 
					
						
						
							
							Fixed   #24129  -- Added indicator that migrations are rendering the initial state  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2015-01-12 19:23:46 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						bbbed99f62 
					 
					
						
						
							
							Fixed   #24123  -- Used all available migrations to generate the initial migration state  
						
						... 
						
						
						
						Thanks Collin Anderson for the input when creating the patch and Tim Graham for the review. 
						
						
					 
					
						2015-01-12 18:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						1aa3e09c20 
					 
					
						
						
							
							Fixed   #23745  -- Reused states as much as possible in migrations  
						
						... 
						
						
						
						Thanks Tim Graham and Markus Holtermann for the reviews. 
						
						
					 
					
						2015-01-02 15:37:10 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2a9c4b4901 
					 
					
						
						
							
							Passed around the state between migrations  
						
						... 
						
						
						
						Refs #23745 . 
						
						
					 
					
						2015-01-02 15:37:10 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a159b1facd 
					 
					
						
						
							
							Replaced migration state render() by apps cached property  
						
						... 
						
						
						
						Refs #23745 . 
						
						
					 
					
						2015-01-02 15:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						51f2de1530 
					 
					
						
						
							
							Added another migration-executor test to avoid regressions.  
						
						
						
						
					 
					
						2014-11-19 19:43:12 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						ab2819aa7b 
					 
					
						
						
							
							Fixed   #23410  -- Avoided unnecessary rollbacks in related apps when migrating backwards.  
						
						
						
						
					 
					
						2014-11-19 16:11:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d7ab2cefb7 
					 
					
						
						
							
							Revert "Fixed  #23474  -- Prevented migrating backwards from unapplying the wrong migrations."  
						
						... 
						
						
						
						This reverts commit abcf28a076 
						
						
					 
					
						2014-09-24 15:49:30 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2a1bdf5ced 
					 
					
						
						
							
							Called table_names instead of get_table_list in migrations  
						
						
						
						
					 
					
						2014-09-23 20:13:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9d30412a5a 
					 
					
						
						
							
							Fixed some flake8 errors.  
						
						... 
						
						
						
						Originally I added migrations to flake8 exclude because of long lines
in migration files, but there are other directories named migrations we
do want to check. We are not warning on line lengths yet anyway. 
						
						
					 
					
						2014-09-19 12:31:15 -04:00 
						 
				 
			
				
					
						
							
							
								valtron 
							
						 
					 
					
						
						
							
						
						abcf28a076 
					 
					
						
						
							
							Fixed   #23474  -- Prevented migrating backwards from unapplying the wrong migrations.  
						
						
						
						
					 
					
						2014-09-15 14:56:59 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						885ff6845e 
					 
					
						
						
							
							Revert "Fixed  #23384  -- Allowed overriding part of a dictionary-type setting"  
						
						... 
						
						
						
						This reverts commit 66757fee7e#22734 . 
						
						
					 
					
						2014-09-05 20:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						66757fee7e 
					 
					
						
						
							
							Fixed   #23384  -- Allowed overriding part of a dictionary-type setting  
						
						... 
						
						
						
						This change is needed for upcoming changes where settings might be
grouped in a parent dictionary.
Thanks Tim Graham for the review. 
						
						
					 
					
						2014-08-30 12:37:10 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						a64bc3df77 
					 
					
						
						
							
							Fixed   #23093 : soft application detection for swapped models  
						
						
						
						
					 
					
						2014-07-25 09:35:38 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Beaven 
							
						 
					 
					
						
						
							
						
						21c496ea52 
					 
					
						
						
							
							Fixed   #22881  -- Better soft_applied migration detection  
						
						
						
						
					 
					
						2014-06-23 13:36:22 +12:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						808388c28c 
					 
					
						
						
							
							Removed usaged of contrib.sessions as a placeholder in migration tests.  
						
						... 
						
						
						
						Without this, we're unable to add actual migrations for the app. 
						
						
					 
					
						2014-06-16 10:15:19 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						f146e70cb1 
					 
					
						
						
							
							Remove overzealous migration flushes from migration test suite  
						
						
						
						
					 
					
						2014-06-09 09:52:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						fdbd29dd27 
					 
					
						
						
							
							Tests for  #22325  
						
						
						
						
					 
					
						2014-05-08 21:48:10 -07:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e32095616c 
					 
					
						
						
							
							Imported override_settings from its new location.  
						
						
						
						
					 
					
						2013-12-23 21:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						36ded01527 
					 
					
						
						
							
							Fixed   #21302  -- Fixed unused imports and import *.  
						
						
						
						
					 
					
						2013-11-02 15:24:56 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						8faaf03b86 
					 
					
						
						
							
							Fixed some flake8 issues  
						
						
						
						
					 
					
						2013-10-30 10:42:35 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						e9cb333bc3 
					 
					
						
						
							
							Auto-apply initial migrations if their tables exist already.  
						
						
						
						
					 
					
						2013-10-30 15:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						5ab8b5d72c 
					 
					
						
						
							
							Fix migration planner to fully understand squashed migrations. And test.  
						
						
						
						
					 
					
						2013-10-23 22:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						ac45f9c9c5 
					 
					
						
						
							
							Fix some small errors in the tests  
						
						
						
						
					 
					
						2013-08-23 12:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						b61b634628 
					 
					
						
						
							
							Fix weird planning issues when already fully migrated.  
						
						
						
						
					 
					
						2013-08-11 15:28:51 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						00276e0414 
					 
					
						
						
							
							Add tests for the migrate command and fix a bug they exposed  
						
						
						
						
					 
					
						2013-07-25 13:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						2ae8a8a77d 
					 
					
						
						
							
							Fix test running with new apps stuff/migrate actually running migrations  
						
						
						
						
					 
					
						2013-06-19 15:36:02 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						e6f7f4533c 
					 
					
						
						
							
							Add an Executor for end-to-end running  
						
						
						
						
					 
					
						2013-05-30 18:08:58 +01:00