private VersionField FindMessageIncrement(Commit mergeCommit, Commit mergedHead, Commit findMergeBase, List <Commit> commitLog)
        {
            var commits = repositoryMetadataProvider.GetMergeBaseCommits(mergeCommit, mergedHead, findMergeBase);

            commitLog.RemoveAll(c => commits.Any(c1 => c1.Sha == c.Sha));
            return(IncrementStrategyFinder.GetIncrementForCommits(context, commits)
                   ?? TryFindIncrementFromMergeMessage(mergeCommit));
        }