示例#1
0
        public async Task <bool> PullRequestExists(ForkData target, string headBranch, string baseBranch)
        {
            var projectName    = target.Owner;
            var repositoryName = target.Name;

            var result = await _client.GetMergeRequests(projectName, repositoryName, headBranch, baseBranch);

            return(result.Any());
        }
示例#2
0
        public async Task <bool> PullRequestExists(ForkData target, string headBranch, string baseBranch)
        {
            if (target == null)
            {
                throw new ArgumentNullException(nameof(target));
            }

            var projectName    = target.Owner;
            var repositoryName = target.Name;

            var result = await _client.GetMergeRequests(projectName, repositoryName, headBranch, baseBranch);

            return(result.Any());
        }