package
1.8.0
Repository: https://github.com/jolheiser/gitea.git
Documentation: pkg.go.dev

# Functions

AddTestPullRequestTask adds new test tasks by given head/base repository and head/base branch, and generate new patch for testing as needed.
AddToTaskQueue adds itself to pull request test task queue.
ChangeTargetBranch changes the target branch of this pull request, as the given user.
CheckPRReadyToMerge checks whether the PR is ready to be merged (reviews and status checks).
CloseBranchPulls close all the pull requests who's head branch is the branch.
CloseRepoBranchesPulls close all pull requests which head branches are in the given repository.
CreateCodeComment creates a comment on the code line.
DownloadDiff will write the patch for the pr to the writer.
DownloadDiffOrPatch will write the patch for the pr to the writer.
DownloadPatch will write the patch for the pr to the writer.
GetDiverging determines how many commits a PR is ahead or behind the PR base branch.
GetPullRequestCommitStatusState returns pull request merged commit status state.
Init runs the task queue to test all the checking status pull requests.
IsCommitStatusContextSuccess returns true if all required status check contexts succeed.
IsPullCommitStatusPass returns if all required status checks PASS.
IsSignedIfRequired check if merge will be signed if required.
IsUserAllowedToMerge check if user is allowed to merge PR with given permissions and branch protections.
IsUserAllowedToUpdate check if user is allowed to update PR with given permissions and branch protections.
LFSPush pushes lfs objects referred to in new commits in the head repository from the base repository.
Merge merges pull request to base repository.
MergeRequiredContextsCommitStatus returns a commit status state for given required contexts.
NewPullRequest creates new pull request with labels for repository.
PushToBaseRepo pushes commits from branches of head repository to corresponding branches of base repository.
SubmitReview creates a review out of the existing pending review or creates a new one if no pending review exist.
TestPatch will test whether a simple patch will apply.
TestPullRequests checks and tests untested patches of pull requests.
Update updates pull request with base branch.