Description

First run of generate-migrations-diff and migrate creates 2 migration diff files. First one for new tables, second one for new indexes and foreign keys. Than if I run generate-migrations-diff again another version is created although nothing was changed and following is inside:

1st entry tries to drop a foreign key never been created and not existing in file

next entry tries to create a foreign key already existing

3rd entry tries to create an existing index

After a long try and errorI found out that it's only happening with I18n plus Versionable behavior.