Ejemplo n.º 1
0
        internal GitMergeResult(MergeResult mergeResult)
        {
            if (mergeResult == null)
            {
                throw new ArgumentNullException(nameof(mergeResult));
            }

            Commit = new GitCommit(mergeResult.Commit);
            Status = (GitMergeStatus)mergeResult.Status;
        }
        internal GitMergeResult(MergeResult mergeResult)
        {
            if (mergeResult == null)
            {
                throw new ArgumentNullException(nameof(mergeResult));
            }

            Status = (GitMergeStatus)mergeResult.Status;
            var skipDetails = Status != GitMergeStatus.NonFastForward;

            Commit = skipDetails || mergeResult.Commit == null ? null : new GitCommit(mergeResult.Commit);
        }