In the Contributors tab of the Graphs page, you can analyze trends and compare the input from different people in terms of commits and lines of code. The data displayed includes:
- Summary Graph representing the number of commits made in the repository or project over a specific period.
- Contributors cards with their:
- personal contribution graphs (small graphs below the summary graph) representing their individual contributions
- total of commits
- total of lines of code added
- total of lines of code deleted by a contributor
Below on the page, you'll find:
- instructions on how to view the Contributors graph for projects and repositories
- a detailed description of all elements
- an overview of the filtering capabilities
For easier navigation, use the Table of Contents at the top-right of the page.
How to view the Contributors graph
The Server and Data Center version has project and repository Contributors graphs.
To view the project Contributors graph:
- Navigate to the project or repository of your choice.
- Click Graphs on the left-hand sidebar.
- Select the Contributors page in the Graphs tab.
While browsing the Contributors graph of a certain project, you can select multiple repositories in the Repositories checkbox menu to monitor and analyze two or more repos at the same time without having to click through each one.
Tools to analyze the contributions
You can track the changes made to the codebase over time in the Summary Graph and find the top contributors quickly using the Contributors cards.
Summary Graph displays the total number of commits made in a project or a repository over a specific period.
The contributors are ordered by the number of commits they made in the repository or project.
Here, contributors' names can be text or links. If it's text, that means that the contributor is not a Bitbucket Server and Data Center user. For Bitbucket Server and Data Center users, contributors' names are links to their Contributions graph in their user profile. The Contributions graph is available only in the paid version of the Awesome Graphs app.
Filtering the displayed data
You can filter all the information displayed in the Contributors tab by certain contributors and by the period.
Track the contributions over a certain period
To select a time span for personal contribution graphs, navigate to the Time Span menu and select one of the options or click Custom to set a custom time span.
Hint: If you want to see the data from the beginning of a project or repository up to now, use the Custom period and leave the Start date blank.
Track the contributions of a particular user or a team
By default, the Contributors graph displays statistics of all contributors of a project or repository.
You can use the Teams and Users dropdown menus, separately and combined, to filter the results shown on the page.
Choose a team in the Teams tab to see team statistics. Read more about teams here.
Choose a user in the Users tab to see personal statistics. The users are selected from the list of Bitbucket users who have read access to the current repository or project.