private async Task MakeGitHubPullRequest( PackageUpdateSet updates, RepositoryData repository, string title, string branchWithChanges) { string qualifiedBranch; if (repository.Pull.Owner == repository.Push.Owner) { qualifiedBranch = branchWithChanges; } else { qualifiedBranch = repository.Push.Owner + ":" + branchWithChanges; } var pr = new NewPullRequest(title, qualifiedBranch, repository.DefaultBranch) { Body = CommitReport.MakeCommitDetails(updates) }; await _github.OpenPullRequest(repository.Pull, pr); }