GitScc.GitRepository.GetCommitsForFile C# (CSharp) Method

GetCommitsForFile() public method

public GetCommitsForFile ( string fileName ) : IEnumerable
fileName string
return IEnumerable
        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];
            }
        }