﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
3549	Models that use GenericRelation generate multiple drop statements in ./manage.sql reset app	phil.h.smith@…	nobody	"If a model X explicitly defines a GenericRelation to act as the reverse end of a GenericForeignKey from model Y, then the sql generated by ./manage.py reset game will generate an extra DROP TABLE app_Y for each GenericRelation.

I believe the cause is in django.core.management.get_sql_delete, in the many-to-many section around line 307 or so.  Model X apparently treats a GenericRelation(Y) as a ManyToManyField(Y) here.  This might be appropriate (I don't know), but either way collecting these tables in the set() created above would uniquefy them and solve the issue.
"		closed	Core (Management commands)	dev		duplicate	GenericRelation reset sqlreset ./manage.py		Accepted	1	0	0	0	0	0
