Last active

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Github suggestion: Per-organization email overrides

View readme.md

This totally happened, y'all can stop +1ing this now. GitHub Blog post. Direct link to settings where you can set this.


Per-organization / per-repo email overrides - A feature suggestion

Here the concepts "organization" and "user" are interchangeable, I'm talking about an entity that owns a repo, whether it is jQuery or John Resig. I'll stick to using organization as it best represents my original use-case.

TL;DR

I want to get notifications from my work organization in my work email account, not my personal one. Github should provide an interface for this that isn't "setup forwarding in your personal email".

The Situation

I use Github for personal projects and as part of a work organization. Currently Github sends all my notifications into a single inbox - my personal one.

The Problem

I don't want everything to go to my personal email. I want notifications on my work projects to go to my work email and notifications on my personal projects to go to my personal email. Optionally repeat for any other hypothetical organization I might be a member of / user or repo I interact with.

The Workaround

I can setup forwarding rules in my personal email based off the List-ID header (As told to the masses in this blog post, under "Filter Notifications by Repository or User" but this feels clunky, as though it should be managed as part of Github.

The Solution

Create an option that allows me to override the email that my notifications should be sent to on a per organization / repo basis.

Github already knows what organization and repo a notification relates to as it sets the List-ID header, changing the from header based off these details that are already exposed should be pretty simple. I already specify the emails addresses I use at https://github.com/account/email. Perhaps an option on there for "receives notifications from: default | organization | organization/repo". Later per-email address notification settings could be added on https://github.com/account/notifications.

Thoughts?

+1

+1

Huge +1 emblazoned in fire

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

BTW I submitted a support request pointing at this gist, got this response 2012-03-17

From: Tekkub (GitHub Staff)
Subject: [Contact] per org and per repo email notificatin preferences
Thanks for the feedback. I've added your suggestion to the Feature Request List™ for the team to see.

Please oh please.

+1 for sure!

+1

+1

+1
pretty please, github team

+1

+1

I've got a raging +1 for this.

rick commented

meh ;-)

+1

caius commented

:+1:

This. A Thousand times, This.

:+1:

I've wanted this many, many times.

rhyss commented

+1

remi commented

+1

+9001

+1

+1

+1. I've asked for this before & would love to have it.

+1

+1

+1

+1 Need this badly.

:thumbsup:

sole commented

+10!

+1

+1

+1

+1

+1 for unsubscribing to new comments on a gist you previously commented on, AMIRIGHT?

@blowmage +1 ;)

+1

+1

The irony is, @blowmage's comment is just gas on the fire.

+1

+1

ivanz commented

+100000000000.

+1

+1

+1

kn0ll commented

+1

brdw commented

+1

@blowmage Here's how to unsubscribe from comments on a gist: https://github.com/settings/notifications

@fromonesrc That turns off ALL gist notifications. When there's comments on a commit, there's a link that says "turn off notifications for this commit". That's what we want for gists.

asm commented

+1

davidjb commented

+1, at very least per-organisation settings

  • a lot.

+1
I just want to be able to disable all emails from a particular Organization that I am in.

rojoca commented

+1

marijn commented

Is anyone from @github aware of this Feature Request?

marijn commented

And we really need a way to unfollow comments on individual gists.

eliotb commented

@marijn see my comment on March 21. But no harm in submitting a support request yourself...

+1

iawgens commented

+1

+1

+1

rhardih commented

+1

chrisb commented

+1

bobstir commented

+1

+1

jbaugh commented

+1

+1

jgh- commented

+1

ArtS commented

+100500

+1

ArtS commented

Now, how do I unsubscribe from this?

ArtS commented

To unsubscribe:

https://github.com/settings/notifications
un-tick "comments in gists after me"

Again, as has been said before on this page, that turns of ALL of them. We need a way to turn them off for just this gist, like you can for commits.

dlee commented

:+1:

+1 from me and 50+ Zendesk engineers

skalee commented

+1

+1

brdw commented
breno commented

+1

+1

tyom commented

Yes please!

NARKOZ commented

People who belong to organizations do things, not organizations. 

kn0ll commented

bump

torjue commented

+1

+1

marijn commented

@github has about one 100 employees. Let's mention them all in here, someone has to think this is worth their time...

@kneath, @holman, @defunkt

@marijn Both the requests for a per-organization/per-repo email override and disabling notifications for an individual gist have already been submitted to GitHub and are in Feature Request List™. I don't have the ticket numbers for them in their Tender instance however.

That said, at the rate GitHub is hiring chances are very good that someone who commented on this gist is going to be hired soon, so we just need to be patient. :)

+1 -- found this via a Google search to see if this is possible.

+1

+1, same comment as akaville -- Googled for this feature and wound up on this page.

+1 -- found this via a Google search to see if this is possible.

deleet commented

+1

Make the puppy happy and implement this.

+1

+1

+1

+1

+1

And we win! See "Per organization email routing" on https://github.com/blog/1204-notifications .

Thanks github!

GitHub released this functionality today. See the blog post about the new notification features, including "Per organization email routing".

https://github.com/blog/1204-notifications-stars

You can set your email routing per organization here:

https://github.com/settings/notifications

Please stop "+1" commenting on this gist.

GitHub listened and gave us this feature. Now if we could control gist notifications similar to thread notifications... ;)

Now we need a way of setting the email address that's used for the Author and Committer when merging pull requests through the web interface.

+1 on what @cwarden says. We need that.

+1

+1 for @cwarden's suggestion.

Help! How do I unsubscribe do emails about an organisation? (Without leaving the organisation). Blowmage's page wasn't any use - it just has a drop down box with my email address in it - no way to unsubscribe.

Help! How do I unsubscribe do emails about an organisation? (Without leaving the organisation). Blowmage's page wasn't any use - it just has a drop down box with my email address in it - no way to unsubscribe.

+1
I really don't understand why github doesn't have this option

Github has this option now:
Go to Edit your profile -> Emails. Add your organization email and verify it. Go to notification center tab. Select email for the organization.

swrobel commented

Just set this up, it works!

Works!

Thank you, @createman

Another thank you to @createman.

Awesome! Thanks!

Schweet.

This made me so very happy. Thank you!

now if it only had an option to email no one for certain organizations we're only loosely tied to...(update, this is possible by "unwatching" the repo's, so I guess what I want is the option to not automatically watch an org's repo's...)

+1

+1

+1

+1

+1

+1

+1

Vic-L commented

+1

+1

+1

Thanks createman!

createman commented on Apr 25, 2013
Github has this option now:
Go to Edit your profile -> Emails. Add your organization email and verify it. Go to notification center tab. Select email for the organization.

+1

+1

:thumbsup:

+10000

Per @thedarkwinter there's a way to do this now

+1

+1

+1

+1

+1.01

+1

+1

This has been implemented. See Notification email/Custom routing here: https://github.com/settings/notifications

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.