Timeline


and

03/09/10:

16:08 Ticket #372 (initial_data is imported before necessary migrations have run, causing a ...) closed by andrew
fixed: Right, in that case I'll close it. (Yes, there's a few failing tests, I …

03/08/10:

18:47 Ticket #373 (inherited keyword arguments passed to a model causes an exception) created by jdstallings@…
If you have a model like the following: class Base(models.Model): …
12:44 Ticket #372 (initial_data is imported before necessary migrations have run, causing a ...) created by anonymous
There's something a bit screwy about the order in which South applies …

03/05/10:

21:14 Ticket #371 (New --database option for migrate command doesn't work) created by agodfrey@…
I attempted using the --database option when migrating and noticed it …

03/04/10:

22:40 Ticket #370 (Extended MultiDB Support) created by andrew
Implement more sophisticated support for MultiDB. This will be support …
22:38 Ticket #365 (Automatically detect column renames) closed by andrew
duplicate: Duplicate of #358.
22:38 Ticket #369 (Specify database in migration class when using multiple databases) closed by andrew
wontfix: This is essentially a request for more sophisticated support for MultiDB; …
21:17 Ticket #369 (Specify database in migration class when using multiple databases) created by agodfrey@…
I've been testing out the --database=name option for the migrate command …

03/03/10:

19:47 Ticket #367 (exceptions.FailedDryRun called incorrectly) closed by andrew
worksforme: The exception is correctly raised in trunk; you seem to have an older dev …
19:45 Ticket #368 (South keeps default values for one-off values when adding a NOT-NULL ...) closed by andrew
fixed: In fact, you never want keep_default to be on, since that's not how Django …
19:41 Ticket #363 (South lists temporary files as migrations) closed by andrew
fixed
09:11 Ticket #368 (South keeps default values for one-off values when adding a NOT-NULL ...) created by Timo
After adding a NOT-NULL column to a model without a default value, South …

03/02/10:

15:29 Ticket #367 (exceptions.FailedDryRun called incorrectly) created by anonymous
[…]
09:05 Ticket #366 (Automatically create 3 migrations for changes which include data) created by pauloswald@…
When changing the schema, the docs recommend creating 3 migrations: * …

03/01/10:

17:06 Ticket #365 (Automatically detect column renames) created by andrew
Using some heuristics. See Migratory: …
17:05 Ticket #52 (Implement SQLite alter/rename/drop column via workarounds) closed by andrew
fixed: 0.7 fixes this.
17:03 Ticket #362 (Error auto creating backwards migration for custom fields) closed by andrew
fixed: Primary key error fixed in [a4e78540f46e].
16:37 Ticket #280 (Removing a OneToOneField Tries to add ID before before removing old PK) closed by andrew
fixed: South 0.7 now always puts field deletions first, so this bug is solved.
10:20 Ticket #364 (schemamigration and --stdout) closed by andrew
fixed: Fixed in [73b97f5f78b2].
10:15 Ticket #364 (schemamigration and --stdout) created by nikitka@…
./manage.py schemamigration book --auto --stdout aaa Migration names …

02/27/10:

13:05 Ticket #363 (South lists temporary files as migrations) created by nullie
Probably it should not think that files are directories. 0.6.2: […] …
12:37 Ticket #360 (Loaddata breaks in Django 1.2) closed by andrew
fixed: Committed as [6e99ee799d3f]. Thanks for the patch!
12:35 Ticket #361 (Failure to handle default value containing '%' character) closed by andrew
duplicate: You've reported this against 0.6.1, which is neither the most recent …

02/26/10:

22:26 Ticket #362 (Error auto creating backwards migration for custom fields) created by andrew@…
When I ran an auto migration on my schema from 0.6.2 to trunk, even though …
15:05 Ticket #361 (Failure to handle default value containing '%' character) created by michael.goffioul@…
South fails to handle text fields with default value containing '%' …
10:19 BadContent edited by andrew
(diff)
10:18 BadContent edited by andrew
(diff)

02/25/10:

14:30 Ticket #360 (Loaddata breaks in Django 1.2) created by anonymous
LoadInitialDataMigrator? monkey patches django.models.get_app, so that the …

02/24/10:

20:57 Ticket #46 (Support for MSSQL (django-pyodbc)) closed by andrew
fixed: Ah, yes, this ticket has been languishing in here. We do indeed have SQL …
20:55 Ticket #359 (Failure Running Migrate) closed by andrew
fixed: Fixed in [2867a83f3ac7].
20:30 Ticket #359 (Failure Running Migrate) created by andrew@…
I just updated to the head of both django and south and when I try to run …
16:11 Ticket #281 (Anomaly when startmigration --auto adds one and removes another model) closed by andrew
fixed: I can't replicate this with 0.7, so marking as fixed.
15:42 WikiStart edited by andrew
(diff)

02/23/10:

22:33 Ticket #358 (Automatically detect column renames) created by andrew

02/22/10:

22:33 Ticket #275 (restrict migration names to be valid module names) closed by andrew
fixed: I've applied the fix that stops startmigration from allowing invalid …
22:19 Ticket #267 (--auto changing a field from e.g. a CharField to a ForeignKey fails) closed by andrew
fixed: This works now in 0.7 - a rename is issued.
22:16 Ticket #323 (Traceback when createing a new migration with ManyToMany field) closed by andrew
invalid: Can't replicate this; closing as invalid.
22:13 Ticket #248 (Verbosity=2 doesn't print create index statements in db-dry-run) closed by andrew
fixed: Fixed in [b6bcef4bad1f].
22:00 Ticket #313 (add new blank=True CharField on SQLite results in OperationalError: ...) closed by andrew
wontfix: I'm deciding to WONTFIX this. My reasoning: * The field has null set …
21:39 Ticket #326 (problems with orm and multi-table inheritance) closed by andrew
fixed: This has been fixed along with #182 in [237ca3bb6d5d].
21:29 Ticket #301 (Introspection error with no EOL at end of file with PointField) closed by andrew
fixed: Introspection is now competely removed from 0.7, so this bug is vacuously …
21:28 Ticket #272 (Changing column type results in "no changed found" on SQLite) closed by andrew
fixed: This should be working now on the new SQLite backend we have in 0.7.
21:15 Ticket #324 (M2M join table not created with Django 1.2 alpha 1) closed by andrew
fixed: This is fixed in trunk.
21:14 Ticket #287 (Sequence of column rename, add, then re-rename fails on sqlite) closed by andrew
fixed: SQLite refactor done, this works locally. Marking as fixed.
21:11 Ticket #182 (Improper handling of _bases) closed by andrew
fixed: Fixed in [237ca3bb6d5d]. Finally :)
20:39 Ticket #294 (Acessing ManyToMany field pulls the wrong relationship) closed by andrew
fixed: This has now been confirmed as fixed in 0.7.

02/21/10:

22:41 Milestone 0.6.3 completed
22:40 Ticket #249 (Auto doesn't create correct indices for many-to-many join tables) closed by andrew
fixed: Fixed in [84e6a6f74fe8].
22:13 Ticket #266 (rename_column does not specify table name) closed by andrew
fixed: Fixed in 0.7.
22:12 Ticket #256 (alter_column on sqlite3 datetime field caused column type to change) closed by andrew
fixed: The SQLite backend has now been rewritten and fixed in 0.7, and I can't …
22:11 Ticket #247 (Custom Model Fields throw exception durring migration) closed by andrew
fixed: This is no longer a problem in 0.7, so closing (we fixed up the custom …
22:09 Ticket #228 (Problems with fakeORM and script migration) closed by andrew
fixed: This is now fixed in 0.7.

02/20/10:

23:18 Ticket #356 (Deleting GenericRelation / Support ignoring fields) closed by andrew
worksforme: Yup, looks good with my tests. Re-closing.
12:55 Ticket #354 (Application 'xxxx' has no migrations.) closed by andrew
fixed: Fixed in [0cf576f0effe].

02/19/10:

14:17 Ticket #357 (Allow modelintrospector value rules to represent a static value) closed by andrew
fixed: I've added the option for static introspection rule values in …
14:07 Ticket #356 (Deleting GenericRelation / Support ignoring fields) reopened by andrew
I should probably clarify; ignoring support is in trunk, and generics are …
14:04 Ticket #356 (Deleting GenericRelation / Support ignoring fields) closed by andrew
worksforme: This has already been implemented in trunk; see [3cac35d9a8ee].
14:04 Ticket #357 (Allow modelintrospector value rules to represent a static value) created by elsdoerfer@…
Currently, the way hidden fields need to be handled …
13:56 Ticket #356 (Deleting GenericRelation / Support ignoring fields) created by elsdoerfer@…
If a GenericRelation? is removed, it will be added to the migration as …

02/18/10:

23:41 Ticket #353 (MySQL dry run fail) closed by andrew
fixed: Fixed in [fce19051566e]. Thanks!
23:34 Ticket #355 (Addition for FAQ, or a warning somewhere for convert_to_south and migrate ...) closed by andrew
fixed: Yes, that would be a Bad Thing. It's pointed out several places in the …
23:15 Ticket #355 (Addition for FAQ, or a warning somewhere for convert_to_south and migrate ...) created by anonymous
If you convert an existing app to South, that has data in the DB […] …
21:01 Ticket #354 (Application 'xxxx' has no migrations.) created by anonymous
Im trying to convert my application to south with convert_to_south, when i …
18:03 ReleaseNotes/0.7 edited by andrew
(diff)
03:20 Ticket #353 (MySQL dry run fail) created by SvartalF
Exception FailedDryRun? must take two arguments, but at line 158 (see …

02/17/10:

23:11 Ticket #352 (format string as default value for field confuses south) closed by andrew
duplicate: Duplicate of #317. We've already fixed this in trunk; hopefully we'll be …
12:04 Ticket #352 (format string as default value for field confuses south) created by yishai@…
A model with a field such as: […] will cause south to fail with …
08:54 Documentation edited by andrew
(diff)

02/16/10:

15:15 Ticket #245 (utf-8 coding detection is not done) closed by andrew
fixed: Since south now uses introspection entirely, and converts all strings into …

02/15/10:

21:41 BadContent edited by andrew
(diff)
17:05 Ticket #351 (south.db.sqlite3.DatabaseOperations._fields not updated after an ...) closed by andrew
duplicate: Duplicate of #316 - this is fixed in trunk.
17:03 Ticket #351 (south.db.sqlite3.DatabaseOperations._fields not updated after an ...) created by olivier.mansion@…
When many migrations are performed by the migrate command, in some cases, …
12:20 Ticket #350 (Creating foreign key relations in datamigrations fail) created by tommi@…
I was actually trying to find out why reverse foreign key relations don't …
02:49 Ticket #349 (SQLite structure population should be more tolerant) created by SmileyChris
In the sqlite backend, _populate_current_structure has some regex which …

02/12/10:

16:34 BadContent edited by andrew
(diff)
08:52 Ticket #348 (South breaks permission creation) closed by andrew
duplicate: Marking this as a duplicate of #211, which it is, mostly (that ticket does …
07:18 Ticket #348 (South breaks permission creation) created by a4blank@…
For non-migrated apps django automatically adds new default (add, change, …

02/11/10:

23:46 Ticket #347 (Decimal field cannot contain default values) closed by andrew
fixed: Fixed in [eb57707fb001].
22:38 Dependencies edited by andrew
(diff)
22:38 Dependencies edited by andrew
(diff)
16:39 Ticket #344 (./lost+found dir blocking migrations?) closed by andrew
invalid: I've not seen that before, but nevertheless, it seems to be a MySQL/Python …
16:29 Ticket #346 (Duplicate index creation on foreign keys) closed by andrew
fixed: Fixed in [d138cb5f8930].
16:25 Ticket #345 (ImportError: No module named parser) closed by andrew
invalid: The parser module has already been removed in trunk, so I'm closing this …
12:14 Ticket #347 (Decimal field cannot contain default values) created by jbar@…
If model contains a decimal field with a default value, as in […] …
10:41 FAQ edited by andrew
(diff)
10:39 FAQ edited by andrew
(diff)
10:38 Documentation edited by andrew
(diff)
10:38 DatabaseAPI edited by andrew
(diff)
10:37 DatabaseAPI edited by andrew
(diff)
10:37 Documentation edited by andrew
(diff)
10:31 Ticket #262 (ManyToManyField also needs related_name (and through?) when frozen) closed by andrew
fixed: Patch applied in [6b80917fd58a]. This would seem to complete the ticket; …
09:49 Ticket #346 (Duplicate index creation on foreign keys) created by tommi@…
Concerning at least changeset 632:3885e6f4db33, seemed to work with …
05:34 Ticket #345 (ImportError: No module named parser) created by anonymous
Jython 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:54) Django version …

02/10/10:

23:19 Ticket #344 (./lost+found dir blocking migrations?) created by kinshing@…
Running migrations for webapp: - Migrating forwards to …
20:27 Ticket #341 (Freezing a single model does not work) closed by andrew
wontfix: The new datamigration only lets you freeze whole apps (since most of the …
20:21 Ticket #343 (Ability to force a fake migration to a given state) closed by andrew
fixed: The new option --delete-ghost-migrations was committed in …
17:55 Ticket #342 (Ability to consolidate multiple migrations on the same app to run as one ...) closed by andrew
wontfix: I'm afraid this isn't technically possible; South migrations cannot be …
17:34 Ticket #343 (Ability to force a fake migration to a given state) created by anonymous
There should be a flag to force a migration to a certain state even if …
17:32 Ticket #342 (Ability to consolidate multiple migrations on the same app to run as one ...) created by adam@…
Introduce a flag, or change the default, to allow multiple migrations on …
16:28 Ticket #341 (Freezing a single model does not work) created by jbar@…
datamigration --freeze=auth.User does not work. It prints […] …
13:42 Ticket #340 (Table creation for models with only a single local field fails) closed by andrew
fixed: Fixed in [d2cb8cb7060a].
13:36 Ticket #340 (Table creation for models with only a single local field fails) created by tommi@…
Hi, I noticed that South creates erroneous migration code in case of only …
11:16 Ticket #339 (south.migration package is not installed) closed by andrew
fixed: Fixed in [3c55f23ca089].
00:50 Ticket #339 (south.migration package is not installed) created by andy@…
[…] It seems that the south.migration module is simply not listed in …

02/09/10:

21:43 Ticket #338 (Historicaly removed app raises django.core.exceptions.ImproperlyConfigured) closed by andrew
fixed: Applied in [bfbc4c55fa94].
10:18 Ticket #338 (Historicaly removed app raises django.core.exceptions.ImproperlyConfigured) created by ales.zoulek@…
I'm using "trunk" version 617:b52d5e1e4b21 of south. And it seems there is …

02/07/10:

00:12 Ticket #337 (Fails to Alter Table when also adding a geometry) created by barnaby@…
Migration cannot alter table in regular way while adding geography field. …
Note: See TracTimeline for information about the timeline view.