Timeline


and

04/01/10:

19:18 Ticket #414 (Classes that inherit from ...) created by jazzido@…
django-objectpermissions …
14:42 Ticket #404 (Generated migrations contain lines with trailing whitespace) closed by andrew
fixed: This is python, whitespace is a topic dear to our hearts! In this case, I …
12:46 Ticket #413 (Oracle backend throws an error in backward migration if a model does not ...) created by Siddharta <siddharta@…>
When a model has an AutoField?, the oracle backend creates a SEQUENCE for …
12:41 Ticket #412 (Oracle backend generates wrong sql for some fields) created by Siddharta <siddharta@…>
The Oracle backend correctly generates sql for null columns with a default …

03/31/10:

21:51 Ticket #408 (south breaks manage.py test) closed by andrew
fixed: Yes, the South test suite can potentially interfere with other apps - it's …
21:49 Ticket #409 (south breaks manage.py test) closed by andrew
duplicate: Duplicate of #408.
21:16 Ticket #411 (Option to Ignore Ghost Migrations) created by Andy McCurdy
It would be convenient to add an option to the migrate command that …
15:38 Ticket #410 (Intercept reset management command like syncdb) created by hvdklauw@…
I think it would be good to intercept the reset management command for …
10:35 Ticket #409 (south breaks manage.py test) created by harm.verhagen
Hi found that using south 0.7, my unit tests start to fail. Somehow the …
10:35 Ticket #408 (south breaks manage.py test) created by harm.verhagen
Hi found that using south 0.7, my unit tests start to fail. Somehow the …

03/29/10:

20:35 Ticket #402 (Rename of primary key on sqlite generates invalid SQL) closed by andrew
fixed: Your suspicion was right: the actual fix was a lot harder. Still, all done …
20:06 Ticket #403 (MySQL misbehaves when a forwards() data migration doesn't work out) closed by andrew
fixed: Now fixed in [9f0aac73bdf9].
18:16 Ticket #407 (Can't alter column to AutoField on postgreSQL) created by pjrharley@…
After testing my case in ticket #402 I tried it out on postgreSQL and came …
08:55 Ticket #405 (Permissions set through class Meta are not picked up) closed by andrew
duplicate: Duplicate of #211.
00:35 Ticket #405 (Permissions set through class Meta are not picked up) created by malcolm.box@…
If you use the model Meta class to create custom permissions e.g.: class …
00:02 Ticket #404 (Generated migrations contain lines with trailing whitespace) created by dpmcgee@…
If you have certain commit hooks enabled to check for clean patches, it …

03/28/10:

23:38 Ticket #403 (MySQL misbehaves when a forwards() data migration doesn't work out) created by dpmcgee@…
If the forwards() migration blows up for some reason, you get a bunch of …
23:33 Ticket #401 (Rename of primary key on sqlite generates invalid SQL) closed by andrew
duplicate
23:12 Ticket #402 (Rename of primary key on sqlite generates invalid SQL) created by anonymous
I'm trying to migrate from a multitable inheritance scheme to abstract …
23:12 Ticket #401 (Rename of primary key on sqlite generates invalid SQL) created by anonymous
I'm trying to migrate from a multitable inheritance scheme to abstract …

03/26/10:

21:55 Ticket #400 (Allowing logger to be configured by logging module) created by cedric.ricard@…
The 'south' logger is forced to DEBUG without any possibility to change …
18:52 Ticket #399 (South creates fields in apparently random order) closed by andrew
fixed: Whoops. Re-fixed in [ef236f097aed].
13:15 Ticket #399 (South creates fields in apparently random order) created by nikitka@…
This is reopen of #145 (no permissions to change status fields) i use …

03/25/10:

20:23 Milestone 0.7 completed
20:22 Ticket #337 (Fails to Alter Table when also adding a geometry) closed by andrew
worksforme
20:22 Ticket #333 (Changing from ForeignKey to ManyToManyField Causes Indentation Error in ...) closed by andrew
fixed
20:22 Ticket #394 (a single drop column migration hangs up) closed by andrew
invalid
20:22 Ticket #378 (dashes in migration name causes South to not see them) closed by andrew
invalid
20:22 Ticket #350 (Creating foreign key relations in datamigrations fail) closed by andrew
worksforme
20:21 Ticket #349 (SQLite structure population should be more tolerant) closed by andrew
worksforme
20:10 WikiStart edited by andrew
(diff)
10:36 Ticket #397 (Logging test fails on windows because a handle is left open) closed by andrew
fixed: How annoying, I wrote some code to close the logging handlers before the …
10:25 Ticket #398 (SQLite warnings are printed even during tests) closed by andrew
fixed: Fixed in [0e3356468bb7].
01:11 Ticket #398 (SQLite warnings are printed even during tests) created by anonymous
The warnings from the SQLite backend are printed even during tests, which …
01:06 Ticket #397 (Logging test fails on windows because a handle is left open) created by KyleMac
Line 36 in test_db_execute_logging_validfile() opens the file to check …

03/24/10:

21:02 Ticket #396 (M2M to 'self' fails) closed by andrew
worksforme: Was reported on IRC: […] Cannot replicate with that description - …
20:44 Ticket #396 (M2M to 'self' fails) created by andrew
[…]
17:27 Ticket #395 (forwards()/backwards() should have access to old/new orm) created by rctay89@…
I do see a prev_orm()/next_orm() method, but as far as I can see, they …
09:16 Ticket #394 (a single drop column migration hangs up) created by anonymous
def forwards(self, orm): # Deleting field …

03/23/10:

14:42 Ticket #393 (South executes unnecessary SQL when adding a field) closed by andrew
wontfix: Yes, this is currently by design; when South adds the field, it has to do …
14:30 Ticket #393 (South executes unnecessary SQL when adding a field) created by jacob@…
South (appears to?) execute unnecessary SQL when adding new fields: it …

03/21/10:

22:52 Ticket #392 (South fails to recognize apps with more than one dot in module name) closed by andrew
invalid: Alright.
19:40 Ticket #392 (South fails to recognize apps with more than one dot in module name) created by andreas@…
South assumes that app module names do not contain dots. In …
18:57 BadContent edited by andrew
(diff)
18:20 Ticket #391 (_ptr fields in inheriting models not renamed when main model is renamed) created by andrew
For example, if I have: […] and rename Foo to Baz, the foo_ptr

03/20/10:

10:09 BadContent edited by andrew
(diff)
09:34 BadContent edited by andrew
(diff)

03/19/10:

23:52 Ticket #390 (South can't handle circular app dependencies under MySQL with InnoDB) closed by andrew
wontfix: South _does_ delay foreign keys until the end of that migration, as well …
22:59 Ticket #390 (South can't handle circular app dependencies under MySQL with InnoDB) created by vasili@…
In the [http://south.aeracode.org/docs/dependencies.html dependency …
15:50 Ticket #389 (s/Depereciated/Deprecated in startmigration) closed by andrew
fixed: Fixed in [94c5a178ffc9]. This is the sort of bug I'm happy to get more of …
15:46 Ticket #389 (s/Depereciated/Deprecated in startmigration) created by jacob@…
startmigration --help reports that the command is "Depereciated" [sic]. …
12:24 Ticket #388 (schemamigration attempts to migrate GenericRelation) created by jfunk@…
schemamigration --auto currently attempts to set up migrations for …

03/18/10:

22:24 MyFieldsDontWork edited by andrew
(diff)
21:29 WikiStart edited by andrew
(diff)
21:27 WikiStart edited by andrew
(diff)
21:25 WikiStart edited by andrew
(diff)
21:04 Ticket #385 (First migrate after initial set up) closed by andrew
worksforme: Yes, 0.7 supports Django 1.2. I'm in the process of releasing 0.7 RC1 now, …
20:26 OldDocumentation created by andrew
20:04 Ticket #373 (inherited keyword arguments passed to a model causes an exception) closed by andrew
fixed: It wasn't quite "tomorrow" - sorry - but committed in [2d9586a718b2].
20:02 Ticket #384 (Adding a OneToOne relation fails) closed by andrew
fixed: Fixed in [a72454a60f66].
19:54 Ticket #386 (logging defect) closed by andrew
fixed: Fixed in [2835d255442d].
19:50 Ticket #387 (defect in logger test) closed by andrew
fixed: Fixed in [5a708caca66f].
19:39 Ticket #381 (South tests fail) closed by andrew
fixed: Fixed in [00df6d09c374].
16:28 Ticket #387 (defect in logger test) created by vaddsm@…
In test_db_execute_logging_validfile function, you are trying to remove …
16:10 Ticket #386 (logging defect) created by vaddsm@…
Every time when sql query processed, execute(…) method of …

03/17/10:

20:50 Ticket #385 (First migrate after initial set up) created by anonymous
The commands I've run (removing corporate information): $./manage.py …
20:20 Ticket #380 (SQLite and removing columns) closed by andrew
fixed: Fixed in [2df0a676a47d].
20:17 Ticket #377 (alter_column failing on SqLite when specifying the column name of ...) closed by andrew
fixed: Fixed in [eb5a5f86d57a].
20:16 Ticket #383 (altering sqlite columns creates invalid sql) closed by andrew
fixed: Fixed in [eb5a5f86d57a].
19:53 Ticket #376 (addding db_index not executed) closed by andrew
fixed: An excellent bug report, with one small issue; in the example, you've …
16:50 Ticket #379 (DB module not detected with Django settings in multi-db format) closed by andrew
invalid: 0.6.2 is not compatable with Django 1.2; 0.7, the current development …
16:44 Ticket #384 (Adding a OneToOne relation fails) created by david@…
My migration basically looks like this: […] Which looks pretty …
16:39 Ticket #382 (sqlite table recreation: not enough quoting) closed by andrew
fixed: Thanks for that; committed in [fb7089894e4d].

03/16/10:

12:51 Ticket #383 (altering sqlite columns creates invalid sql) created by alex@…
the column name for altered columns was duplicated. for example: {{{{ …
11:55 Ticket #382 (sqlite table recreation: not enough quoting) created by alex@…
If you model has a field with a reversed name, copying data from the …
00:53 Ticket #381 (South tests fail) created by cmwslw
I am at the latest development version. I tried testing South and got the …

03/15/10:

11:42 Ticket #380 (SQLite and removing columns) created by alex@…
there seems to be a bit missing for sqlite column removal support; the …
00:01 Ticket #379 (DB module not detected with Django settings in multi-db format) created by Jirka.Vejrazka@…
Once settings.py is converted to multi-db format for database settings, …

03/13/10:

15:27 Ticket #378 (dashes in migration name causes South to not see them) created by pauloswald@…
While converting an existing app from South 0.6x to South 0.7pre I found …

03/12/10:

23:13 Ticket #377 (alter_column failing on SqLite when specifying the column name of ...) created by jdstallings@…
when executing the following migration step: […] I get the following …
14:45 Ticket #376 (addding db_index not executed) created by anonymous
Adding an db_index=True fails to actually create an index in the database. …

03/10/10:

21:37 Ticket #183 (Changing the related model on a ForeignKey does not take care of ...) closed by andrew
fixed: Fixed in [4f86714a643e].
20:19 Ticket #371 (New --database option for migrate command doesn't work) closed by andrew
fixed: Fixed in [2273d7101099]. It was actually because "from x import y" imports …
13:55 Ticket #374 (import leaks) closed by andrew
fixed: This is (unfortunately) a WONTFIX; the datetime module has to be …
13:01 Ticket #374 (import leaks) created by artem.skvira@…
When importing datetime in a migration, like this: from datetime import …

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: * …
Note: See TracTimeline for information about the timeline view.