Show commits in contribution graph

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Proposal

Count commits as contributions in the contribution graph.

Currently, the contribution graph on your profile (that thing with the blocks) counts issues, merge requests, pushes and comments. Issues, merge requests and comments seem fine. However, it does not show commits. It makes no sense to me why it would not show commits but pushes. Surely the commits are the contributions? If you make 5 commits, push, make 5 others and push again, surely we want to see 10 commits as contributions and not 2 pushes. When importing repositories from elsewhere, these contributions are not counted since you didn't push to Gitlab.

Additionally, the current implementation is unsuitable for people using Gitlab as a portfolio. You can have many personal projects and write code everyday, but no "contributions" will show up. This is import, such contributions should be clearly visible at a glance when potential employers visit the profile.

An (rather dead) issue relating to this is #35529 . It shows the same sentiment but has more features to it. I made this one because I think the specific issue of commits not being plotted on the graph is by far the most important and is by it self an important feature, not just a part of a bigger feature.

Feel free to tell me why you think pushes are contributions but commits are not.

What does success look like, and how can we measure that?

Commits are counted as contributions and pushes are not, this by default. It should be at least configurable in your profile settings if it's a default. The visitor should not have to go through any steps (clicking on something, etc) to see commits plotted in the graph.

Edited Aug 04, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading