﻿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
31769	Improve default name of merge migrations.	Jon Dufresne	Jon Dufresne	"Currently, merge migrations filenames are created with a timestamp. For example:

{{{
0003_merge_20160102_0304.py
}}}

This name is more opaque than necessary. When one reads it, it isn't immediately clear which migrations were merged. One must inspect the file to find that information.

Instead, I suggest the default filename should be created by combining the files being merged. This way, it includes the information without requiring one to inspect the file. This information is also useful in the `migrate` command's output. As it is most likely to merge two migrations files, this should remain a reasonable length.

For example:

{{{
0003_merge_0002_conflicting_second_0002_second.py
}}}

If preferable, we could decide to join the names in other ways too. For example, separate names by `__` (two underscores) or exclude prefix numbers. To start, I'll go with the easiest approach unless there is strong preference for a different naming scheme.
"	Cleanup/optimization	closed	Migrations	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
