private void InitializeCommitCount()
{
var allCommitsByUser = CommitCounter.GroupAllCommitsByContributer();
var totalCommits = allCommitsByUser.Item2;
var commitsPerUser = allCommitsByUser.Item1;
TotalCommits.Text = totalCommits + " Commits";
var builder = new StringBuilder();
var commitCountValues = new Decimal[commitsPerUser.Count];
var commitCountLabels = new string[commitsPerUser.Count];
var n = 0;
foreach (var keyValuePair in commitsPerUser)
{
var user = keyValuePair.Key;
var commits = keyValuePair.Value;
builder.AppendLine(commits + " " + user);
commitCountValues[n] = commits;
commitCountLabels[n] = commits + " Commits by " + user;
n++;
}
CommitCountPie.SetValues(commitCountValues);
CommitCountPie.ToolTips = commitCountLabels;
CommitStatistics.Text = builder.ToString();
}