public interface

ScmPullRequestCommandFactory

com.atlassian.stash.scm.pull.ScmPullRequestCommandFactory

Summary

Public Methods
@Nonnull Command<Boolean> canMerge()
@Nonnull Command<Void> changes(PullRequestChangeCommandParameters parameters, ChangeCallback callback)
@Nonnull Command<Void> commits(ChangesetCallback callback)
@Nonnull Command<Void> diff(PullRequestDiffCommandParameters parameters, DiffContentCallback callback)
@Nonnull Command<PullRequestEffectiveDiff> effectiveDiff()
@Nonnull Command<Branch> merge(PullRequestMergeCommandParameters parameters)

Public Methods

@Nonnull public Command<Boolean> canMerge ()

@Nonnull public Command<Void> changes (PullRequestChangeCommandParameters parameters, ChangeCallback callback)

@Nonnull public Command<Void> commits (ChangesetCallback callback)

@Nonnull public Command<Void> diff (PullRequestDiffCommandParameters parameters, DiffContentCallback callback)

@Nonnull public Command<PullRequestEffectiveDiff> effectiveDiff ()

@Nonnull public Command<Branch> merge (PullRequestMergeCommandParameters parameters)