Full details:
- He's editing the user details via repo settings (actually on the on-demand pop-up but it's the same)
- He acknowledges that the behaviour of these elements hasn't changed in 1.8. If you blank out the email address field, these prefs pages only save the completed fields, meaning that because git has separate fields for name & email address, the default setting from the global settings will 'leak' through to the repository
- But in 1.8 he used to just edit the author field before committing. You can in fact still do the equivalent in 1.9 by clicking the avatar and completing the details with no email address (the email is not mandatory), but it's an extra click.
So the issue is not that email field is mandatory, or that fundamental behaviour has actually changed since 1.8, it's that 1.9 makes it slightly harder to delete out the email address on-demand in the commit pane.
The overall fix is that when you leave the email address blank, we should save a blank value for user.email in the git config instead of omitting the setting, because git inherits the missing one from the global settings. This has been the same since SourceTree's inception but we can address it now.
OK, so the mandatory comment about the email address was about the on-demand pop-up when user details are not supplied already. I've taken that rule out too while allowing this.