Historical commits are attributed to my account but missing from contribution graph #207127
Replies: 2 comments 2 replies
|
From what I understand, the important distinction here is that commit attribution and contribution-graph indexing are not necessarily the same thing. Since the historical commit is already correctly attributed to your current GitHub account, the verified email, author attribution, default branch, and repository-access checks appear to be satisfied. There are also recent Community reports describing the same behavior: old commits become correctly attributed after an email is added/verified, but the contribution graph does not retroactively update even after several days. This suggests that the remaining issue may be GitHub's historical contribution indexing rather than the GitLab migration itself. I don't know of a self-service way to force a contribution-graph rebuild. Given that you've already waited 2–3 weeks, I would recommend asking GitHub Support specifically for a manual contribution graph re-index/recalculation for the affected account/repositories. The fact that the commit page already links the commit to your current profile is a good sign—the underlying attribution appears to be working; it's the contribution calendar that seems out of sync. |
|
From the checks you've already done, the commit attribution itself appears to be working correctly. Since the commits are linked to your current profile but still don't appear in the contribution graph after 2–3 weeks, this doesn't look like the usual “add and verify the commit email, then wait up to 24 hours” case. One additional thing I'd check is whether the commits are on the repository's default branch from GitHub's perspective and whether the repository is actually counting private contributions for your account. If all of those conditions are already satisfied, I don't think there is a user-side command or API call that can manually force a contribution-graph rebuild. At that point, GitHub Support would likely need to investigate/recalculate the contribution data on their side. Since the commit page already correctly attributes the commit to your profile, that strongly suggests the remaining issue is with contribution-graph processing rather than email attribution. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
Body
Hi,
I'm trying to understand why my historical commits are correctly attributed to my GitHub account but are not appearing in my contribution graph.
Context:
I tested one historical commit from April 2025 and confirmed the following:
master.git merge-base --is-ancestorthat the historical commit is contained inorigin/master.The commit itself is correctly attributed to my current GitHub account on GitHub, but it still does not appear in my contribution graph.
GitHub's documentation says that adding the email used for historical commits should trigger the contribution graph to rebuild, and that this may take up to 24 hours. In my case, it has already been approximately 2–3 weeks.
GitHub Support also suggested that this may require contribution attribution/recalculation, but my current support options are limited to self-service resources and Community Discussions.
Is there any additional condition for historical commits that were migrated from GitLab to GitHub?
Or is there a way to trigger a recalculation/rebuild of historical contribution attribution for my account?
Thanks!
All reactions