public IEnumerable<CommitInfo> ListCommits() { using(var repository = new GitSharp.Repository(FullPath)) { var w = new RevWalk(repository); w.markStart(((GitSharp.Core.Repository)repository).getAllRefsByPeeledObjectId().Keys.Select(w.parseCommit)); return w.Select(t => new CommitInfo { Id = t.getId().Name, Date = t.AsCommit(w).Author.When.MillisToDateTimeOffset(t.AsCommit(w).Author.TimeZoneOffset), Message = t.getShortMessage() }).ToArray(); } }
public IEnumerable <CommitInfo> ListCommits() { using (var repository = new GitSharp.Repository(FullPath)) { var w = new RevWalk(repository); w.markStart(((GitSharp.Core.Repository)repository).getAllRefsByPeeledObjectId().Keys.Select(w.parseCommit)); return(w.Select(t => new CommitInfo { Id = t.getId().Name, Date = t.AsCommit(w).Author.When.MillisToDateTimeOffset(t.AsCommit(w).Author.TimeZoneOffset), Message = t.getShortMessage() }).ToArray()); } }