Unique Committers
  • 10 Feb 2023
  • 1 Minute to read
  • Dark
    Light
  • PDF

Unique Committers

  • Dark
    Light
  • PDF

Article Summary

The Unique Committers tile provides the number of unique Git users who have pushed a commit to a public GitHub repo since January 1st, 2015. Users that have only pushed commits before this date will not be included in the total committer count. This data is obtained from the GH Archive Events API and updated once per month.

Committer counts are unavailable for SVN, Artifact, S3, private GitHub, or other Git platform projects.

In a forked repository, only commits that are pushed after the repository was forked will be evaluated.

Please note: The data used to obtain the unique committer count does not come directly from GitHub and is subject to the constraints mentioned above. This can lead to results where the number of committers displays zero in cases where no commits have been made after 2015.

Governance:

The Single Committer rule governs the pass/fail status of the Unique Committers scan results. When this rule is enabled in the governing ruleset, the scan will only pass when the total committer count is greater than one. It is recommended that the Single Committer rule not be enabled for private Git, SVN, Artifact, or S3 projects because committer data will not be available with these types of projects.

Tile Statuses:

Passing:

The total number of committers is greater than one, and the governing ruleset includes the Single Committer rule.

unique_committer_passing.png

Failing

The total number of committers is one or fewer and the governing ruleset includes the Single Committer rule.

unique_committer_failing.png

Warning: The total number of committers equals one and the governing ruleset does not include the Single Committer rule.

committer_warning_1.png

Not Evaluated: The total number of committers is greater than one and the governing ruleset does not include the Single Committer rule.

unique_committer_unevaluated.png

Error: An error occurred during the scan or analysis. Selecting the tile will provide information on the cause of the error.

unique_committers_error.png


Was this article helpful?

What's Next