DXVcs2Git.Console.Program.ValidateMergeRequest C# (CSharp) Метод

ValidateMergeRequest() статический приватный Метод

static private ValidateMergeRequest ( DXVcsWrapper vcsWrapper, TrackBranch branch, SyncHistoryItem previous, User defaultUser ) : bool
vcsWrapper DXVcs2Git.DXVcs.DXVcsWrapper
branch DXVcs2Git.Core.TrackBranch
previous DXVcs2Git.Core.SyncHistoryItem
defaultUser DXVcs2Git.Core.User
Результат bool
        static bool ValidateMergeRequest(DXVcsWrapper vcsWrapper, TrackBranch branch, SyncHistoryItem previous, User defaultUser) {
            var history = vcsWrapper.GenerateHistory(branch, new DateTime(previous.VcsCommitTimeStamp)).Where(x => x.ActionDate.Ticks > previous.VcsCommitTimeStamp);
            if (history.Any(x => x.User != defaultUser.UserName))
                return false;
            return true;
        }
        static MergeRequestResult ProcessMergeRequest(DXVcsWrapper vcsWrapper, GitWrapper gitWrapper, GitLabWrapper gitLabWrapper, RegisteredUsers users, User defaultUser, string localGitDir, TrackBranch branch, MergeRequest mergeRequest, SyncHistoryWrapper syncHistory) {