Git-Guard

A statistical analysis tool for git repositories

Contribution of all authors


For the given Git repository, the contribution of all team members are extracted from GitHub Statistics API. Contribution of each team member is defined to be the total number of commits by each author.

Visualization: Bubble Chart
Each bubble represents an author with its number of commits for the repository. The larger the bubbles indicates a larger % contribution in number of commits compared to other authors. Hover over each bubble to check which author and the number of commits it represents!

Visualization: Table
Table with more information regarding each author's commit such as the number of additions and deletions will is displayed. The % contribution is based on the number of commits by each author.

Number of lines of code by each author


For the given Git repository, the number of lines of code in the final project version by each team member is extracted from Github Statistics API.

Visualization: Bar Chart using D3 Tip
This visualization displays the top 10 contributors in number of lines for each author. Each bar represents the % contribution of the number of lines of an author. Hover over each bar to find out the % of lines contributed by an author.

Visualization: Table
As bar chart displays the top 10 contributors in number of lines in final project version, the table will be used to display the rest of the authors, together with the number of lines and % contribution.

For the given Git repository, author and start date, the commit history is displayed on this bar chart.

Visualization: Bar Chart
Each of the bar displays the addition, deletion and number of commits of each author per month.

Visualization: Table
Table with more information regarding the author's commit messages and date of the commit will be displayed in the table. Note that this table only shows the author's commits that is within the most recent 300 commits.

Historical commit by an author


Number of lines of code by an author


For the given Git repository, a list of authors, start date and end date, a comparison of the commit history is displayed on this pie chart.

Visualization: Pie Chart
Each of the segment in the pie chart represents % contribution of number of commits by an author.

Visualization: Table
Table will display all the author's commit messages and % contribution to the project. Contribution represents the number of commits by each author.

Historical commit of a file by all authors


For the given Git repository and file directory, all the team member's commit history for a specific file is extracted from GitHub repository.

Visualization: Table
The table displays all authors and their commit message to a specific file given in the user input. Note that this table only shows the author's commit messages that is within the most recent 30 commits.

Contribution of all authors


Number of lines of code by each author


Historical commit by an author



Select an author to show historical commits

Historical commit comparison of authors


Historical commit of a file by all authors


Subscribe to Notification Service

Receive notifications to find out how much time has passed
since you last ran GIT‐Guard!