Timeline


and

04/02/09:

22:26 Ticket #103 (Adding a unique column for postgres uses differing method and naming than ...) closed by andrew
fixed: Alright, fixed in [199]. I can't make South always make uniques with the …
20:36 Ticket #7 (Make changes in models automatic) closed by andrew
fixed: Closing this, as the essence of it is done.
20:31 Ticket #88 (Move south package in subdirectory) closed by andrew
fixed: Fixed in [197] - I included a special init.py that, when loaded as …
20:07 Ticket #99 (migration fails when removed model does not exist) closed by andrew
fixed: This has been fixed now. Can't remember which revision, unfortunately.
19:51 Ticket #93 (migration creation fails when column declaration has a semicolon) closed by andrew
worksforme
19:49 Ticket #109 (ORM must respect --dry-run) closed by andrew
fixed: Fixed in [194]. Due to it not being able to properly emulate a dry run for …
19:11 Ticket #104 (fk to subclass of user misses the user model) closed by andrew
worksforme: I can't replicate this; here, it correctly freezes User, and the migration …
19:05 Ticket #111 (modelsparser explodes if a model has a base class which has no _meta ...) closed by andrew
fixed: Yup, missed that one! Fixed in [193].
19:04 Ticket #112 (Method calls as field default= property not supported (by freeze?)) closed by andrew
invalid: Weird; here, I get: […] (with a similar change in my models). This …
18:59 Ticket #113 (Unable to migrate data with schema when creating geometry fields) closed by andrew
wontfix: Having to do separate schema and data migrations is a fundamental part of …
18:54 Ticket #91 (ugettext, ugettext_lazy or _ in model field) closed by andrew
fixed: Well, that was a sudden brainwave! +1 for Python letting you modify module …
17:54 Ticket #113 (Unable to migrate data with schema when creating geometry fields) created by benjamin.c.burns@…
I am trying to migrate my model by adding a PointField? from …
08:18 Ticket #107 (Subsequent migrations cancel send_create_signal calls on MySQL) closed by andrew
fixed

04/01/09:

19:21 Ticket #112 (Method calls as field default= property not supported (by freeze?)) created by elsdoerfer@…
Sorry for the lack of details in this ticket, this occurred during helping …

03/31/09:

21:27 Ticket #111 (modelsparser explodes if a model has a base class which has no _meta ...) created by anonymous
Right now, modelsparser makes the assumptions that every base class is a …
19:04 Ticket #110 (Migrations don't remove unique constraint) closed by andrew
worksforme: No problem, we're all new at some point. If you created that column with …
18:45 Ticket #110 (Migrations don't remove unique constraint) created by martin@…
A migration which alters a column from CharField?(..., unique=True) to …
11:37 DatabaseAPI edited by andrew
(diff)
00:19 Ticket #109 (ORM must respect --dry-run) created by andrew
This is causing issues particularly with MySQL, where any use of the …
00:14 Ticket #105 (ForeignKey relationships that specify their 'to' model as a string fail) closed by andrew
fixed: So, the basic DB API of South can't accept strings for a good reason (we …

03/30/09:

23:15 Ticket #106 (No command to show applied migrations) closed by andrew
fixed: Committed in [188].
22:57 Ticket #108 (Autodetection: missing "_id" when changing foreign key field) closed by andrew
fixed: Fixed in [187].
21:52 Ticket #108 (Autodetection: missing "_id" when changing foreign key field) created by anonymous
Model change: […] to […] Auto-generated migration (--auto): […] …

03/28/09:

21:40 Ticket #107 (Subsequent migrations cancel send_create_signal calls on MySQL) created by elsdoerfer@…
Using the current SVN version. 0001_initial.py - creates models, ends …
18:50 Ticket #106 (No command to show applied migrations) created by rob@…
As far as I can tell the only way to see what migrations have been applied …

03/26/09:

23:55 Ticket #105 (ForeignKey relationships that specify their 'to' model as a string fail) created by anonymous
e.g. my_field = models.ForeignKey?('app.TableName?') When migrate is run: …
12:41 Ticket #104 (fk to subclass of user misses the user model) created by anonymous
When adding a model (--model AdditionalPage?) which has a foreign key to a …

03/25/09:

05:53 Ticket #103 (Adding a unique column for postgres uses differing method and naming than ...) created by AmanKow
Given a table <tablename> and a field <fieldname>, Django adds unique …

03/24/09:

18:42 Ticket #102 (db.mysql.delete_column() cannot access DATABASE_NAME from connect) closed by andrew
fixed: Sorry, it seems the settings_dict option is only in 1.1! Fixed in [182].
18:40 Ticket #101 (Small fix for non-ddl-transaction error message) closed by andrew
fixed: Fixed in [181]. Patch was nearly there, but I need an if: clause to make …
18:25 Ticket #102 (db.mysql.delete_column() cannot access DATABASE_NAME from connect) created by wiremine@…
delete_column() in db/mysql.py calls connect.settings_dict.get(), which …
14:36 Ticket #101 (Small fix for non-ddl-transaction error message) created by anonymous
when a migration fails using mysql, it prints the message in migration.py …

03/23/09:

20:16 Ticket #80 (MySQL foreign keys prevent deletion of db column) closed by andrew
fixed: Hm, that's much cleaner! It applies and all the tests pass, so into trunk …
20:09 Ticket #100 (Failure to create stubs with meta data) closed by andrew
fixed: Fixed in [176].
19:49 Ticket #100 (Failure to create stubs with meta data) created by AmanKow
Since changeset 172, creation of a stub model with meta data breaks: …

03/22/09:

20:16 Ticket #99 (migration fails when removed model does not exist) created by anonymous
Let's say in migration 0004, we add a foreign key column in FooModel?. …
19:54 Ticket #98 (autodetection misses Meta.unique_together) created by bendavis78@…
myapp/models.py: […] dbshell: […] Would expect to see the …
15:53 Ticket #95 (startmigration --auto fails w/ inherited models) closed by andrew
fixed

03/21/09:

13:56 Ticket #97 (Problem creating migration when removing model which has one-to-one ...) closed by andrew
fixed: Oh, the joys of what I found here. Should be fixed in [172], along with …

03/20/09:

22:43 Ticket #97 (Problem creating migration when removing model which has one-to-one ...) created by bendavis78@…
Old models.py (frozen in last migration): […] new models.py […] …

03/18/09:

19:06 Ticket #96 (migration fails for models with order_with_respect_to during creation of ...) closed by andrew
fixed: You, good sir, are precisely correct. Fixed in [166]. Please report bugs …
04:51 Ticket #96 (migration fails for models with order_with_respect_to during creation of ...) created by AmanKow
Adding migrations to an existing app. Added south to installed app then …

03/16/09:

20:52 WikiStart edited by andrew
(diff)
20:50 Documentation edited by andrew
(diff)
18:27 Ticket #95 (startmigration --auto fails w/ inherited models) created by anonymous
given this in models.py: […] this command fails: […] My initial …
13:10 Ticket #94 (Potential incorrect ordering of create_tables with inherited models) created by andrew
Related to the recent proper inheritance fix [160], there's a need to …
12:39 Ticket #93 (migration creation fails when column declaration has a semicolon) created by anonymous
code: class UserProfile?(User): 8 objects = UserManager?() 9 dni = …

03/15/09:

19:02 Ticket #92 (Need support for "choices" property of CharField) closed by andrew
fixed: Fixed in [158].
18:54 Ticket #92 (Need support for "choices" property of CharField) created by anonymous
If a charfield has a choices property, startmigration doesn't create a …
04:56 Ticket #91 (ugettext, ugettext_lazy or _ in model field) created by vaneck.marcel@…
As soon as someone uses internalization tools for Django. They may use …

03/14/09:

17:55 Ticket #90 (default=None not handled) closed by andrew
fixed: Fixed in [154].

03/13/09:

02:58 Ticket #90 (default=None not handled) created by elsdoerfer@…
The model definition that Django's contrib app uses defines the following …

03/12/09:

17:09 db.clear_table edited by andrew
(diff)
17:09 db.clear_table created by andrew
17:00 DatabaseAPI edited by andrew
(diff)
16:59 DatabaseAPI edited by andrew
(diff)
16:49 db.alter_column edited by andrew
(diff)
16:48 db.add_column edited by andrew
(diff)
16:45 db.delete_index edited by andrew
(diff)
16:45 db.create_index edited by andrew
(diff)
16:44 db.delete_index created by andrew
16:38 Ticket #89 (Latest svn unusable) closed by andrew
fixed: Never mind, I looked into it and forgot to update the dry_runner for the …
16:08 db.create_index created by andrew
16:04 Ticket #89 (Latest svn unusable) created by iamer@…
Using latest svn with autofreeze option, results in ability to apply …
16:01 db.execute_many edited by andrew
(diff)
15:58 db.send_create_signal created by andrew
15:51 db.execute_many created by andrew
15:47 db.execute created by andrew
15:34 db.add_column edited by andrew
(diff)
15:34 db.add_column edited by andrew
(diff)
15:31 db.add_column created by andrew
12:48 db.rename_table created by andrew
12:45 db.alter_column edited by andrew
(diff)
12:43 db.alter_column created by andrew
12:34 db.delete_column created by andrew
12:31 db.rename_column created by andrew
11:38 db.delete_table created by andrew
11:27 db.create_table created by andrew

03/11/09:

10:40 Tutorial edited by andrew
(diff)
09:55 Ticket #88 (Move south package in subdirectory) created by Jannis Leidel <jannis@…>
Please move the south package at http://svn.aeracode.org/svn/south/trunk/

03/10/09:

07:19 Autodetection edited by andrew
(diff)
07:17 About edited by andrew
(diff)
07:16 About edited by andrew
(diff)
07:10 Documentation edited by andrew
(diff)
07:09 Documentation edited by andrew
(diff)
07:08 MailingList created by andrew
07:03 WikiStart edited by andrew
(diff)
07:00 Autodetection edited by andrew
(diff)
06:57 Autodetection created by andrew

03/08/09:

17:34 Ticket #86 (South doesn't like apps named 'site') closed by andrew
invalid: Anyway, whatever the problem is, this isn't a South issue, so closing.
17:33 Ticket #72 (manage.py: error: no such option: --add-field) closed by andrew
invalid
17:32 Ticket #7 (Make changes in models automatic) reopened by andrew
Reopening! This feature is now made possible by the ORM Freezer, and so it …
17:31 Ticket #82 (Help with data migrations) closed by andrew
fixed: Note that as of the latest few commits the ORM Freezer
17:30 Ticket #75 (migrations seem not to be executed before tests) closed by andrew
fixed: Argh, I missed this ticket, many apologies. We changed the test runner to …
14:57 Ticket #47 (Automatic initial migration generation fails when models.py does not end ...) closed by andrew
fixed: Fixed in the ORM Freezer parser rewrite ([140] - [143]). Note that the new …
14:56 Ticket #9 (Translation strings) closed by andrew
fixed: The new rewritten parser, in [140] - [143], both defines _ in the …
14:54 Ticket #41 (Handling of fields in startmigration creates problematic code dependencies) closed by andrew
fixed: Fixed by the ORM Freezer checkin, committed in [140] - …
14:53 Ticket #45 (Invalid code generated by startmigration --initial) closed by andrew
fixed: This should be fixed as of the ORM Freezer checkin (committed in [140] - …
14:48 Ticket #81 (startmigration --initial does not track which mock_models have been ...) closed by andrew
fixed: This is fixed by the new system that replaces mock models in 0.5 - see …

03/06/09:

23:43 ModelsParser edited by andrew
(diff)
23:42 ModelsParser edited by andrew
(diff)
23:42 ModelsParser edited by andrew
(diff)
23:41 ModelsParser edited by andrew
(diff)
23:40 ModelsParser created by andrew

03/05/09:

19:13 ORMFreezer edited by andrew
(diff)
19:09 ORMFreezer created by andrew
Note: See TracTimeline for information about the timeline view.