> Changing the default behavior for all of your users with no notification is pretty unforgivable.

What does that even mean? The git log exists. Do you mean they should shove the entire git log in the face of every user on every update?

Obviously this change was a massive fuckup, but that sentence makes absolutely no sense.

It just means that when changing a global default with such impact the user should be prompted with an option to opt out of the new behavior. Something like “AI assisted changes will now have ‘coauthored by Copilot’ added to the commit message”. If the user clicks “no thanks” it changes their local setting to “off” to opt them out of this new global default.