public IEnumerable<string> GetCommitsForFile(string fileName)
{
try
{
var commitList = new List<string>();
using (var repository = GetRepository())
{
var logs = repository.Commits.QueryBy(fileName);
foreach (var log in logs)
{
commitList.Add(log.Commit.Sha);
}
}
return commitList;
}
catch (Exception)
{
return new string[0];
}
}