public bool Equals(Commit other) { return(CommitTime == other.CommitTime && CreationTime == other.CreationTime && Invoker == other.Invoker && Name == other.Name && ChangedItems.SequenceEqual(other.ChangedItems) && AddedItems.SequenceEqual(other.AddedItems) && CommitedAll == other.CommitedAll); }