In our setup we have long repository and branch names which with the default Gerrit subject line formatting eats up most of the line length displayed by say, Gmail. This makes the subject useless and can't read the summary of the Git commit in them.
Would be nice to have a configuration parameter to format the mail notification subjects. Something like this (for the current default layout):
[mail]
subject_format = "Change %(short_change_id)s: (%(repository)s) %(branch)s: %(summary)s
In our case I would change it to not display the Change value (nobody cares about it, they all open the mail and click on the link if they need to see the code) and possibly put the project/branch values at the end of the subject line. An alternative for us, since we are organizing branches like "subsystem/branchname" would be to have some configurable way (regex replacement syntax?) to transform some of those placeholder values (so instead of displaying "net/foo/bar" to display just "net"). Something like this maybe:
[mail]
subject_format = "(%(repository)s) %(branch)s: %(summary)s
repository_transform = "s,^kernel/,,"
branch_transform = "s,^([^/]+),\1,"
Thanks!
Mergedinto: 311