public string[] RetrieveAuthors(DateRange dateRange)
{
var revWalk = CreateRevWalker();
revWalk.SetRevFilter(CommitTimeRevFilter.Between(dateRange.StartDate.GetValueOrDefault(),
dateRange.EndDate.GetValueOrDefault()));
var commits = revWalk.ToArray();
return (from revision in commits select revision.GetAuthorIdent().GetName()).Distinct().ToArray();
}