Removing notifications for @mentions in commit messages #178738
Replies: 26 comments 38 replies
|
Ideally, there would be a focus on preventing and addressing the spam wholesale, rather than limiting platform features that are currently being abused. Even if it means these notifications are an issue for longer, I think it's preferable to address this correctly than slap a band-aid over it. Also, the gitcoin ghost notifications did not receive any kind of automated response, instead, users are forced to manually manipulate github API endpoints in order to clear the spam. This is an example of the spam not being addressed properly. |
|
How about removing email notifications for every single message in gist, even those without mentions? I have almost 20000 messages in email inbox. And it's impossible to disable email notifications. Only way is to completely unsubscribe from every gist. But it's not an option. And there is nothing in title or email address that can help to make a filtering rule. But if anybody mention me i want be notified, whatever it's gist or commit messages or anywhere else. Just, if think that way, we can remove any notifications whatsoever. Spam can be everywhere. It's just spam itself that has to be addressed. |
|
Could this be a dedicated setting? It is sometimes quite nice to see being mentioned in a commit, e.g. when changes are based on what you suggested. Though it is only nice to have; it is understandable if the needed effort or the disadvantages do not justify this. |
|
I would think that this should be an option available in settings (to enable if you get pinged for a mention) |
|
Why not just let users decide if they want to see those notifications or not? Would be easy enough to add an opt-out somewhere, for those who feel to spammed by these notifications... |
|
How about clearing notifications from spam/deleted repositories? Someone spam tagged me in |
|
แก้ไขข้อบกพร่องสําหรับ @widebang ตัวใหม่ผม ### มีเปลี่ยนแปลง 🚀 > ใน 8 ธันวาคม ### ขอโทษที่ทำให้เดือดร้อนหากคุณมีคําถามหรือข้อเสนอแนะใดๆ โปรดแสดงความคิดเห็นในโพสต์นี้ เราอยากฟังความคิดเห็นของคุณ ✨ |
|
Please do not make this change! 😳 Having a opt-in setting for this would be suitable, but please do not remove these notifications completely! |
This is the wrong solution to the problem. |
|
I really appreciate getting notifications when someone implements a fix based on my suggestions. As someone who has never received spam through commit mentions, this change is purely negative. Please make it a setting or keep the current behaviour. |
|
Please just make this a toggle! |
|
The biggest problem with removing this feature is that most people won't even know it was removed. I think it's quite reasonable to assume the vast majority of GitHub users do not read every post on the GitHub changelog - and this change (the absence of notifications) will be completely invisible to them (unlike, say, a change in the UI that users would see as they use the product). They'd just carry on thinking no one has mentioned them in any commit messages, even if that's not true. I agree with the other posters who have stated that this should be a setting for users to decide for themselves. This would fall right in line on the https://github.com/settings/notifications page, which already offers various ways for users to configure their personal notification preferences (on the other hand, taking a blanket "no one will be able to get these notifications anymore" stance for every user, as planned, is totally unaligned with the precedent of the highly configurable https://github.com/settings/notifications page). Then, if someone is dealing with a lot of @mention spam in commit messages, they could decide to opt out of them, while other users who value the feature, and get zero or insignificant spam, can still rely on it. Unfortunately, I fear this decision won't be changed for the same reason I already stated: most people don't read the changelog and thus won't even know this is being removed, which means the ones who care about this feature won't even know they should be adding their vote in this discussion. So even if GitHub is open to changing this decision if they get a lot of pushback in this thread, it's practically guaranteed they won't receive a lot of pushback here, due to folks having to even know about it in the first place. |
|
I welcome this change. I don’t understand how this was ever considered a good idea in the first place. Notifications via pull requests and reviews make perfect sense, but doing so through commit messages is simply an abuse of Git. If this feature becomes optional, please make sure it’s disabled by default. Thanks. |
|
เปลี่ยนแปลงให้ดีขึ้น มันก็ควรค่าต่อความเสี่ยงที่อาจได้รับถ้ามันเป็นเรื่องดีๆ ก็กลับจะกลับมาเปลี่ยนแปลงมันอีก ขอบคุณที่รับฟังและแสดงงความห่วงใยคับ |
|
I kind of have mixed feelings on this one. Sometimes it's good to receive notifications for commit mentions. Like a change/issue you reported privately got address and attributed to you, you can then continue with some tasks which were pending due to it. Please make this a toggle |
|
Yeah, this should 100% be a toggle since there's multiple users here who're using this feature. |
|
if there's a spam issue, the correct way to solve that is a user blacklist for notifs and a toggle, not a removal. |
|
If the goal is to rule out spam, excessive mentioning could be auto-detected (if a single commit description contains several mentions) so it doesn't send notifications, but I also find it annoying when a branch is updated with commits such as those from upstream that contain a mention and I am notified again for the same commit, or something like that? I don't have a particular problem with commits that mention a few of the repository's own collaborators. |
|
After this change, it might be helpful to have a way to tell whether or not your mention will send a notification—like a tooltip or alert that says either of the following:
This would even be helpful in general and to indicate if a user has all types of mention notifications turned off. Another solution would be a way to specifically ping another user for attention (either without posting a comment or with a special type of mention) or even to directly message a collaborator through GitHub. |
Potentially breaking people's workflow is a "step along the way"?
Hopefully the feedback has led to the conclusion "oh shit. this was a mistake. let's roll it back" Seriously - this is a breaking change. Your casual tone is inappropriate. |
|
I think this change solves the wrong problem. Most teams don’t need commit-mention notifications removed — they need control. A toggle would solve everything:
This doesn’t need to be complicated — even a simple binary preference (“Notify me for commit mentions: Yes/No”) would prevent both spam and frustration. |
|
As someone who has complained about this for over a decade at this point, I am honestly shocked and surprised that you are finally fixing it! Thank you. It will be nice to no longer get shouted at for pkgsrc commit logs that have absolutely nothing to do with GitHub. Now we just need the same for |
|
I'm glad this issue has been resolved. Thanks. And I'm not sure if this is the right place to ask this question, I want to know whether using @mentions in the title of a PR would send notifications to the specified GitHub account? |
|
This seems like a step backwards. I often mention collaborators in commits as an FYI when something doesn’t warrant a full PR or is based on changes they suggested. If you want to reduce spam maybe restrict who can trigger these notifications, eg to collaborators and team members, don’t remove a useful feature altogether. |
|
Not sure if this is the right place to ask, but has anyone heard of whisperpair? I heard someone confess over my Bluetooth headphones that they live near me and they've been doing this to me for at least two years that I'm aware of. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
To reduce spam and help you focus on what matters most, we're removing notifications generated from mentions in commit messages. Previously, mentioning a user or team in a commit message (e.g., fixes bug for @username) triggered a notification, just like in issues or pull requests.
What’s changing 🚀
On December 8th, Users and teams will no longer receive notifications when mentioned in a commit message. Mentions in issues, pull requests, and discussions will continue to trigger notifications.
How to give feedback 🗒️
If you have any questions or feedback, feel free to drop a comment in this post. We'd love to hear your thoughts ✨
All reactions