Contributions calendar

The contributions calendar displays a user’s events from the past 12 months. This includes contributions made in forked and private repositories.

Contributions calendar

The gradient color of the tiles represents the number of contributions made per day. The gradient ranges from blank (0 contributions) to dark blue (more than 30 contributions).

note
The contribution calendar only displays contributions from the last 12 months, but issue 24264 proposes to change this to more than 12 months. General improvements to the user profile are proposed in issue 8488.

User contribution events

GitLab tracks the following contribution events:

EventContribution
approvedMerge request
closed Epic, Issue, Merge request, Milestone
commented on any Noteable record.Alert, Commit, Design, Issue, Merge request, Snippet
createdDesign, Epic, Issue, Merge request, Milestone, Project, Wiki page
destroyedDesign, Milestone, Wiki page
expiredProject membership
joinedProject membership
leftProject membership
mergedMerge request
pushed commits to (or deleted commits from) a repository, individually or in bulk.Project
reopenedEpic, Issue, Merge request, Milestone
updatedDesign, Wiki page

View daily contributions

To view your daily contributions:

  1. On the top bar, in the top-right corner, select your avatar.
  2. Select your name from the dropdown list.
  3. In the contributions calendar:
    • To view the number of contributions for a specific day, hover over a tile.
    • To view all contributions for a specific day, select a tile. A list displays all contributions and the time they were made.

Show private contributions on your user profile page

The contributions calendar graph and recent activity list displays your contribution actions to private projects.

To view private contributions:

  1. On the top bar, in the top-right corner, select your avatar.
  2. Select Edit profile.
  3. In the Main settings section, select the Include private contributions on my profile checkbox.
  4. Select Update profile settings.

User activity

Follow a user’s activity

You can follow users whose activity you’re interested in. In GitLab 15.5 and later, the maximum number of users you can follow is 300.

To follow a user, either:

  • From a user’s profile, select Follow.
  • Hover over a user’s name, and select Follow (introduced in GitLab 15.0).

To view the activity of users you follow:

  1. In the GitLab menu, select Activity.
  2. Select the Followed users tab.

Retrieve user activity as a feed

GitLab provides RSS feeds of user activity. To subscribe to the RSS feed of a user’s activity:

  1. Go to the user’s profile.
  2. In the top right, select the feed symbol to display the results as an RSS feed in Atom format.

The URL of the result contains both a feed token, and the user’s activity that you’re authorized to view. You can add this URL to your feed reader.

Reset the user activity feed token

Feed tokens are sensitive and can reveal information from confidential issues. If you think your feed token has been exposed, you should reset it.

To reset your feed token:

  1. On the top bar, in the top right corner, select your avatar.
  2. Select Edit profile.
  3. On the left sidebar, select Access Tokens.
  4. Scroll down. In the Feed token section, select the reset this token link.
  5. On the confirmation box, select OK.

A new token is generated.