// public static bool ReivewCommits(KnowledgeBase KB, List<IKBVersionRevision> revisions_list, out Dictionary<string, List<string[]>> review_by_user) { Comparison<IKBVersionRevision> comparison = new Comparison<IKBVersionRevision>(Utility.CompareRevisionList); revisions_list.Sort(comparison); bool success = Objects.ReviewCommitsFromTo(KB, revisions_list, out review_by_user); bool successfile = CreateReviewFiles(KB, review_by_user, success, out List<string> cmdlines); successfile = successfile && CreateCmdMailReview(KB, cmdlines); return success && successfile; }