Replies: 5 comments 3 replies
-
Hi @kasperl, This is because only the top 100 contributors are listed. The repo has a total of 633 contributors, so if you are not listed, it's because you aren't one of the top 100. This is the default behavior for any repo on GitHub. |
Beta Was this translation helpful? Give feedback.
-
Hi @kasperl! π Great question! There are actually several factors that could explain why your contributions appear in Pulse but not in the Contributors graph or your personal profile. Contributors Graph Limitation@davevad93 is correct about the top 100 limit, but let me add more context:
Why It's Not on Your Personal ProfileThis is the more concerning issue. Contributions might not appear on your personal GitHub profile for several reasons: 1. Email ConfigurationThe most common cause:
2. Commit Authorship vs. Committer
3. Default Branch ContributionsContributions only count if they're on the repository's default branch (usually 4. Repository Fork StatusContributions to forked repositories don't appear on your profile unless:
Troubleshooting Steps
Quick FixIf it's an email mismatch:
Let me know if you'd like help checking any of these specific points! |
Beta Was this translation helpful? Give feedback.
-
GitHub Contributor Status: Complete Guide πHey @kasperl! π This is an excellent question that many developers encounter. Let me provide a comprehensive explanation of how GitHub calculates contributor status and why contributions might appear in some places but not others. How GitHub Calculates Contributor StatusCore Requirements for Attribution1. Email Match Requirements:
2. Commit Authorship vs. Committer:
3. Branch Requirements:
Why Pulse Shows Everything but Graphs Don'tPulse (Activity Feed)
Contributor Graphs & Lists
Specific Scenarios That Cause Attribution Issues1. Bot and Automated Commits# These won't appear in contributor graphs:
Author: dependabot[bot] <[email protected]>
Author: github-actions[bot] <[email protected]>
Author: renovate[bot] <[email protected]> 2. Corporate Email Issues
3. Fork Contribution RulesContributions to forks don't appear on your profile unless:
4. Merge Strategy Impact| Merge Type | Author Preserved | Committer | Troubleshooting Your V8 ContributionsStep 1: Verify Commit Attribution# Check the specific commit you mentioned
git show --format='%an <%ae>' 5671f5f43818674112b5125f52eab2484a50eeb3
# Or check recent commits
git log --format='%an <%ae>' --max-count=5 Step 2: Check Your GitHub Email Settings
Step 3: Verify Repository DetailsSince you're contributing to
Step 4: Check Contribution Graph RulesThe v8/v8 repository has 633+ contributors, so the contributor graph only shows the top 100 by total commit count (all-time). Even if your recent contributions are significant, you need to be among the most prolific committers historically. Email Verification Commands# Check commit email for a specific commit
git show --format='%ae' <commit-hash>
# Check if email matches GitHub account
# Compare with your emails at: https://github.com/settings/emails
# Check multiple recent commits
git log --format='%ae' --max-count=10 | sort | uniq Official Documentation & ResourcesQuick Fix Checklist
Expected Timeline
If none of these steps resolve the issue, there might be a specific attribution problem with the V8 repository workflow or your commit setup. Let me know the results of the email verification steps! Hope this helps! π |
Beta Was this translation helpful? Give feedback.
-
Most likely cause is how GitHub attributes commits versus what Pulse shows. Pulse shows recent activity and pull request events but the contributor graph counts commits that GitHub can attribute to your account and that are in the repository default branch history. If a commitβs author email does not match an email on your GitHub account it will not be counted in the contributors graph even though the PR or merge shows up in Pulse. |
Beta Was this translation helpful? Give feedback.
-
So, as I mentioned the commits are already linked to my account which is an indication that the commit email and my account match. The commits are attributed to |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
Hi there!
I'm trying to understand why my contributions to https://github.com/v8/v8 show up on the Pulse page:
but not on the Contributor graph page:
My commits to the repository are linked to my GitHub account. Here is an example:
I have read the troubleshooting guides, etc. but I can't figure out what is causing this.
Beta Was this translation helpful? Give feedback.
All reactions