Contributors sidebar still shows a user with zero commits, six days after the history rewrite (REST API is already clean) #207832
Replies: 2 comments 2 replies
|
GitHub now documents this exact situation under Contributor data is stale after history changes: After a force-push, history rewrite, or deleted commit, contributor displays and repository statistics can take about 24 hours to refresh. If the contributor data is still incorrect after that, GitHub's supported next step is to contact Support. The documentation does not expose a repository-side cache invalidation or rebuild action. Your API, commit-search, local-history, and |
|
GitHub documents this under Contributor data is stale after history changes. After a force-push or history rewrite, contributor displays can take about 24 hours to refresh, and if the data is still wrong after that, repository owners are told to contact Support. There's no documented way to force the refresh yourself, and at six days you're well past that window. So I'd skip any more workarounds and go straight to a ticket. Before you file it, though, it's worth running one more check. Why your checks came back clean while the sidebar didn't: the sidebar picks up co-authors from
So those results show that no commit was authored by claude, which was already true before the amend. They don't show that the trailer is gone everywhere. The 422 on the old SHA is the strongest evidence so far, but I'd still run a check that searches message bodies across every ref, including tags: If that prints nothing, you can tell Support that no reachable commit carries the trailer, which is a stronger statement than "no commits authored by claude." If it does print something, you've found what the sidebar is counting. For the ticket, reply to the closure email for 4738157 instead of opening a new one. Start with a link to the docs section above, since it names contacting Support as the next step for exactly this situation. That makes it clear you're reporting stale data on GitHub's side, not asking for help with git, which is usually what gets tickets on free accounts closed by the bot. Then include:
That gives whoever picks it up everything they need to clear the cached entry. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
Body
The right-hand Contributors panel on
https://github.com/Danielux135/Danielux135.github.io lists two contributors,
Danielux135andclaude. Theclaudeaccount has zero commits in therepository.
This is not a question about how to rewrite history or change commit
authorship — that is already done and verified. Every authoritative source
agrees the repository is clean, and only the sidebar disagrees. I am looking
for a way to get that cached index regenerated, or confirmation from someone
who has seen this resolve.
On 2026-09-08 a commit was pushed with an erroneous
Co-Authored-By: Claudetrailer. It was removed the same day with
git commit --amendandgit push --force-with-lease.GET /repos/Danielux135/Danielux135.github.io/contributors→ onlyDanielux135GET /repos/Danielux135/Danielux135.github.io/commits?author=claude→[]GET /search/commits?q=repo:Danielux135/Danielux135.github.io+author:claude→
total_count: 057380992fdff362eaf9e0c258bdcc36c67d05669returns HTTP 422 "No commit found for SHA" — already
garbage-collected on GitHub's side
/Danielux135/Danielux135.github.io/graphs/contributors-data→ onlyDanielux135git log --remotes --format='%an <%ae>|%s' | grep -i claude→ no outputacross all three branches
Six days have passed, with pushes to the default branch on 2026-09-09, 09-10,
09-11 and 09-12. The statistics index regenerated correctly — item 5 above is
proof. Only the sidebar panel is stale, which suggests a separate index that
ordinary pushes do not invalidate.
technical support is not included on a free personal account.
account and take my site down.
Danielux135.github.iois thedomain.
Is there any supported way to force the contributors sidebar index to
regenerate? Has anyone seen this particular panel eventually catch up on its
own, and after how long?
Thanks.
All reactions