public static void TfsVotePullRequest( this ICakeContext context, TfsPullRequestSettings settings, TfsPullRequestVote vote) { context.NotNull(nameof(context)); settings.NotNull(nameof(settings)); new TfsPullRequest(context.Log, settings, new GitClientFactory()).Vote(vote); }
public static void TfsSetPullRequestStatus( this ICakeContext context, TfsPullRequestSettings settings, TfsPullRequestStatus status) { context.NotNull(nameof(context)); settings.NotNull(nameof(settings)); status.NotNull(nameof(status)); new TfsPullRequest(context.Log, settings, new GitClientFactory()).SetStatus(status); }
public static TfsPullRequest TfsPullRequest( this ICakeContext context, TfsPullRequestSettings settings) { context.NotNull(nameof(context)); settings.NotNull(nameof(settings)); var pullRequest = new TfsPullRequest(context.Log, settings, new GitClientFactory()); if (pullRequest.HasPullRequestLoaded) { return(pullRequest); } return(null); }