GitHub Account and Commit Attribution
Hey folks, Something we’ve just learned about commit attribution and GitHub is that adding an email to your GitHub account may not attribute commits that were pushed to a repository before you added the email. There were a few issues with history as it stands now, and I will be pushing up the final version of history in the next few days. What this means for you now is that it is time to set-up your GitHub account if you have not already and add any emails you used to commit to WebKit to your account (GitHub allows multiple emails to be associated with a single account). Jonathan WebKit Continuous Integration
On Dec 17, 2020, at 8:47 AM, Jonathan Bedard via webkit-dev <webkit-dev@lists.webkit.org> wrote:
Something we’ve just learned about commit attribution and GitHub is that adding an email to your GitHub account may not attribute commits that were pushed to a repository before you added the email. There were a few issues with history as it stands now, and I will be pushing up the final version of history in the next few days.
What this means for you now is that it is time to set-up your GitHub account if you have not already and add any emails you used to commit to WebKit to your account (GitHub allows multiple emails to be associated with a single account).
Do GitHub’s privacy settings matter? My GitHub account now has darin@apple.com associated with it, but I have "Keep my email addresses private” checked in GitHub settings. Does that matter? — Darin
That should not matter for commit attribution. According to their docs <https://docs.github.com/en/free-pro-team@latest/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address>, To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your GitHub account, or the noreply email address provided to you in your email settings. Which basically means that keeping your email address private does not prevent a dedicated snooper if you already have commits associated with your email (because someone could just grab the commit log and find the email), but that setting your email to private will not prevent commits from being attributed to you. Jonathan
On Dec 17, 2020, at 1:02 PM, Darin Adler <darin@apple.com> wrote:
On Dec 17, 2020, at 8:47 AM, Jonathan Bedard via webkit-dev <webkit-dev@lists.webkit.org> wrote:
Something we’ve just learned about commit attribution and GitHub is that adding an email to your GitHub account may not attribute commits that were pushed to a repository before you added the email. There were a few issues with history as it stands now, and I will be pushing up the final version of history in the next few days.
What this means for you now is that it is time to set-up your GitHub account if you have not already and add any emails you used to commit to WebKit to your account (GitHub allows multiple emails to be associated with a single account).
Do GitHub’s privacy settings matter? My GitHub account now has darin@apple.com associated with it, but I have "Keep my email addresses private” checked in GitHub settings. Does that matter?
— Darin
participants (2)
-
Darin Adler
-
Jonathan Bedard