repo

package
v1.14.0-rc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2021 License: MIT Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCollaborator

func AddCollaborator(ctx *context.APIContext)

AddCollaborator add a collaborator to a repository

func AddIssueLabels

func AddIssueLabels(ctx *context.APIContext)

AddIssueLabels add labels for an issue

func AddIssueSubscription

func AddIssueSubscription(ctx *context.APIContext)

AddIssueSubscription Subscribe user to issue

func AddTeam

func AddTeam(ctx *context.APIContext)

AddTeam add a team to a repository

func AddTime added in v1.3.0

func AddTime(ctx *context.APIContext)

AddTime add time manual to the given issue

func AddTopic

func AddTopic(ctx *context.APIContext)

AddTopic adds a topic name to a repo

func CheckIssueSubscription

func CheckIssueSubscription(ctx *context.APIContext)

CheckIssueSubscription check if user is subscribed to an issue

func ClearIssueLabels

func ClearIssueLabels(ctx *context.APIContext)

ClearIssueLabels delete all the labels for an issue

func Create

func Create(ctx *context.APIContext)

Create one repository of mine

func CreateBranch

func CreateBranch(ctx *context.APIContext)

CreateBranch creates a branch for a user's repository

func CreateBranchProtection

func CreateBranchProtection(ctx *context.APIContext)

CreateBranchProtection creates a branch protection for a repo

func CreateDeployKey

func CreateDeployKey(ctx *context.APIContext)

CreateDeployKey create deploy key for a repository

func CreateFile

func CreateFile(ctx *context.APIContext)

CreateFile handles API call for creating a file

func CreateFork added in v1.1.0

func CreateFork(ctx *context.APIContext)

CreateFork create a fork of a repo

func CreateHook

func CreateHook(ctx *context.APIContext)

CreateHook create a hook for a repository

func CreateIssue

func CreateIssue(ctx *context.APIContext)

CreateIssue create an issue of a repository

func CreateIssueComment

func CreateIssueComment(ctx *context.APIContext)

CreateIssueComment create a comment for an issue

func CreateLabel

func CreateLabel(ctx *context.APIContext)

CreateLabel create a label for a repository

func CreateMilestone

func CreateMilestone(ctx *context.APIContext)

CreateMilestone create a milestone for a repository

func CreateOrgRepo

func CreateOrgRepo(ctx *context.APIContext)

CreateOrgRepo create one repository of the organization

func CreateOrgRepoDeprecated

func CreateOrgRepoDeprecated(ctx *context.APIContext)

CreateOrgRepoDeprecated create one repository of the organization

func CreatePullRequest added in v1.0.0

func CreatePullRequest(ctx *context.APIContext)

CreatePullRequest does what it says

func CreatePullReview

func CreatePullReview(ctx *context.APIContext)

CreatePullReview create a review to an pull request

func CreateRelease added in v1.1.0

func CreateRelease(ctx *context.APIContext)

CreateRelease create a release

func CreateReleaseAttachment added in v1.5.0

func CreateReleaseAttachment(ctx *context.APIContext)

CreateReleaseAttachment creates an attachment and saves the given file

func CreateReviewRequests

func CreateReviewRequests(ctx *context.APIContext)

CreateReviewRequests create review requests to an pull request

func CreateUserRepo

func CreateUserRepo(ctx *context.APIContext, owner *models.User, opt api.CreateRepoOption)

CreateUserRepo create a repository for a user

func DelIssueSubscription

func DelIssueSubscription(ctx *context.APIContext)

DelIssueSubscription Unsubscribe user from issue

func Delete

func Delete(ctx *context.APIContext)

Delete one repository

func DeleteBranch

func DeleteBranch(ctx *context.APIContext)

DeleteBranch get a branch of a repository

func DeleteBranchProtection

func DeleteBranchProtection(ctx *context.APIContext)

DeleteBranchProtection deletes a branch protection for a repo

func DeleteCollaborator added in v1.1.0

func DeleteCollaborator(ctx *context.APIContext)

DeleteCollaborator delete a collaborator from a repository

func DeleteDeploykey

func DeleteDeploykey(ctx *context.APIContext)

DeleteDeploykey delete deploy key for a repository

func DeleteFile

func DeleteFile(ctx *context.APIContext)

DeleteFile Delete a fle in a repository

func DeleteGitHook

func DeleteGitHook(ctx *context.APIContext)

DeleteGitHook delete a Git hook of a repository

func DeleteHook

func DeleteHook(ctx *context.APIContext)

DeleteHook delete a hook of a repository

func DeleteIssueComment added in v1.0.0

func DeleteIssueComment(ctx *context.APIContext)

DeleteIssueComment delete a comment from an issue

func DeleteIssueCommentDeprecated added in v1.4.0

func DeleteIssueCommentDeprecated(ctx *context.APIContext)

DeleteIssueCommentDeprecated delete a comment from an issue

func DeleteIssueCommentReaction

func DeleteIssueCommentReaction(ctx *context.APIContext)

DeleteIssueCommentReaction remove a reaction from a comment of an issue

func DeleteIssueLabel

func DeleteIssueLabel(ctx *context.APIContext)

DeleteIssueLabel delete a label for an issue

func DeleteIssueReaction

func DeleteIssueReaction(ctx *context.APIContext)

DeleteIssueReaction remove a reaction from an issue

func DeleteIssueStopwatch

func DeleteIssueStopwatch(ctx *context.APIContext)

DeleteIssueStopwatch delete a specific stopwatch

func DeleteLabel

func DeleteLabel(ctx *context.APIContext)

DeleteLabel delete a label for a repository

func DeleteMilestone

func DeleteMilestone(ctx *context.APIContext)

DeleteMilestone delete a milestone for a repository by ID and if not available by name

func DeletePullReview

func DeletePullReview(ctx *context.APIContext)

DeletePullReview delete a specific review from a pull request

func DeleteRelease added in v1.1.0

func DeleteRelease(ctx *context.APIContext)

DeleteRelease delete a release from a repository

func DeleteReleaseAttachment added in v1.5.0

func DeleteReleaseAttachment(ctx *context.APIContext)

DeleteReleaseAttachment delete a given attachment

func DeleteReleaseByTag

func DeleteReleaseByTag(ctx *context.APIContext)

DeleteReleaseByTag delete a release from a repository by tag name

func DeleteReviewRequests

func DeleteReviewRequests(ctx *context.APIContext)

DeleteReviewRequests delete review requests to an pull request

func DeleteTag

func DeleteTag(ctx *context.APIContext)

DeleteTag delete a specific tag of in a repository by name

func DeleteTeam

func DeleteTeam(ctx *context.APIContext)

DeleteTeam delete a team from a repository

func DeleteTime

func DeleteTime(ctx *context.APIContext)

DeleteTime delete a specific time by id

func DeleteTopic

func DeleteTopic(ctx *context.APIContext)

DeleteTopic removes topic name from repo

func DismissPullReview

func DismissPullReview(ctx *context.APIContext)

DismissPullReview dismiss a review for a pull request

func DownloadPullDiff

func DownloadPullDiff(ctx *context.APIContext)

DownloadPullDiff render a pull's raw diff

func DownloadPullDiffOrPatch

func DownloadPullDiffOrPatch(ctx *context.APIContext, patch bool)

DownloadPullDiffOrPatch render a pull's raw diff or patch

func DownloadPullPatch

func DownloadPullPatch(ctx *context.APIContext)

DownloadPullPatch render a pull's raw patch

func Edit

func Edit(ctx *context.APIContext)

Edit edit repository properties

func EditBranchProtection

func EditBranchProtection(ctx *context.APIContext)

EditBranchProtection edits a branch protection for a repo

func EditGitHook

func EditGitHook(ctx *context.APIContext)

EditGitHook modify a Git hook of a repository

func EditHook

func EditHook(ctx *context.APIContext)

EditHook modify a hook of a repository

func EditIssue

func EditIssue(ctx *context.APIContext)

EditIssue modify an issue of a repository

func EditIssueComment

func EditIssueComment(ctx *context.APIContext)

EditIssueComment modify a comment of an issue

func EditIssueCommentDeprecated added in v1.4.0

func EditIssueCommentDeprecated(ctx *context.APIContext)

EditIssueCommentDeprecated modify a comment of an issue

func EditLabel

func EditLabel(ctx *context.APIContext)

EditLabel modify a label for a repository

func EditMilestone

func EditMilestone(ctx *context.APIContext)

EditMilestone modify a milestone for a repository by ID and if not available by name

func EditPullRequest added in v1.0.0

func EditPullRequest(ctx *context.APIContext)

EditPullRequest does what it says

func EditRelease added in v1.1.0

func EditRelease(ctx *context.APIContext)

EditRelease edit a release

func EditReleaseAttachment added in v1.5.0

func EditReleaseAttachment(ctx *context.APIContext)

EditReleaseAttachment updates the given attachment

func Get

func Get(ctx *context.APIContext)

Get one repository

func GetAllCommits

func GetAllCommits(ctx *context.APIContext)

GetAllCommits get all commits via

func GetArchive

func GetArchive(ctx *context.APIContext)

GetArchive get archive of a repository

func GetBlob

func GetBlob(ctx *context.APIContext)

GetBlob get the blob of a repository file.

func GetBranch

func GetBranch(ctx *context.APIContext)

GetBranch get a branch of a repository

func GetBranchProtection

func GetBranchProtection(ctx *context.APIContext)

GetBranchProtection gets a branch protection

func GetByID added in v1.0.0

func GetByID(ctx *context.APIContext)

GetByID returns a single Repository

func GetCombinedCommitStatusByRef added in v1.3.0

func GetCombinedCommitStatusByRef(ctx *context.APIContext)

GetCombinedCommitStatusByRef returns the combined status for any given commit hash

func GetCommitStatuses added in v1.2.0

func GetCommitStatuses(ctx *context.APIContext)

GetCommitStatuses returns all statuses for any given commit hash

func GetCommitStatusesByRef added in v1.3.0

func GetCommitStatusesByRef(ctx *context.APIContext)

GetCommitStatusesByRef returns all statuses for any given commit ref

func GetContents

func GetContents(ctx *context.APIContext)

GetContents Get the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir

func GetContentsList

func GetContentsList(ctx *context.APIContext)

GetContentsList Get the metadata of all the entries of the root dir

func GetDeployKey

func GetDeployKey(ctx *context.APIContext)

GetDeployKey get a deploy key by id

func GetEditorconfig

func GetEditorconfig(ctx *context.APIContext)

GetEditorconfig get editor config of a repository

func GetGitAllRefs added in v1.7.0

func GetGitAllRefs(ctx *context.APIContext)

GetGitAllRefs get ref or an list all the refs of a repository

func GetGitHook

func GetGitHook(ctx *context.APIContext)

GetGitHook get a repo's Git hook by id

func GetGitRefs added in v1.7.0

func GetGitRefs(ctx *context.APIContext)

GetGitRefs get ref or an filteresd list of refs of a repository

func GetHook added in v1.1.0

func GetHook(ctx *context.APIContext)

GetHook get a repo's hook by id

func GetIssue

func GetIssue(ctx *context.APIContext)

GetIssue get an issue of a repository

func GetIssueComment

func GetIssueComment(ctx *context.APIContext)

GetIssueComment Get a comment by ID

func GetIssueCommentReactions

func GetIssueCommentReactions(ctx *context.APIContext)

GetIssueCommentReactions list reactions of a comment from an issue

func GetIssueReactions

func GetIssueReactions(ctx *context.APIContext)

GetIssueReactions list reactions of an issue

func GetIssueSubscribers

func GetIssueSubscribers(ctx *context.APIContext)

GetIssueSubscribers return subscribers of an issue

func GetIssueTemplates

func GetIssueTemplates(ctx *context.APIContext)

GetIssueTemplates returns the issue templates for a repository

func GetLabel

func GetLabel(ctx *context.APIContext)

GetLabel get label by repository and label id

func GetLanguages

func GetLanguages(ctx *context.APIContext)

GetLanguages returns languages and number of bytes of code written

func GetMilestone

func GetMilestone(ctx *context.APIContext)

GetMilestone get a milestone for a repository by ID and if not available by name

func GetPullRequest added in v1.0.0

func GetPullRequest(ctx *context.APIContext)

GetPullRequest returns a single PR based on index

func GetPullReview

func GetPullReview(ctx *context.APIContext)

GetPullReview gets a specific review of a pull request

func GetPullReviewComments

func GetPullReviewComments(ctx *context.APIContext)

GetPullReviewComments lists all comments of a pull request review

func GetRawFile

func GetRawFile(ctx *context.APIContext)

GetRawFile get a file by path on a repository

func GetRelease added in v1.1.0

func GetRelease(ctx *context.APIContext)

GetRelease get a single release of a repository

func GetReleaseAttachment added in v1.5.0

func GetReleaseAttachment(ctx *context.APIContext)

GetReleaseAttachment gets a single attachment of the release

func GetReleaseByTag

func GetReleaseByTag(ctx *context.APIContext)

GetReleaseByTag get a single release of a repository by tag name

func GetSingleCommit added in v1.8.0

func GetSingleCommit(ctx *context.APIContext)

GetSingleCommit get a commit via sha

func GetStopwatches

func GetStopwatches(ctx *context.APIContext)

GetStopwatches get all stopwatches

func GetTag

func GetTag(ctx *context.APIContext)

GetTag get the tag of a repository.

func GetTree added in v1.7.0

func GetTree(ctx *context.APIContext)

GetTree get the tree of a repository.

func HandleAddKeyError

func HandleAddKeyError(ctx *context.APIContext, err error)

HandleAddKeyError handle add key error

func HandleCheckKeyStringError

func HandleCheckKeyStringError(ctx *context.APIContext, err error)

HandleCheckKeyStringError handle check key error

func IsCollaborator added in v1.1.0

func IsCollaborator(ctx *context.APIContext)

IsCollaborator check if a user is a collaborator of a repository

func IsPullRequestMerged added in v1.0.0

func IsPullRequestMerged(ctx *context.APIContext)

IsPullRequestMerged checks if a PR exists given an index

func IsTeam

func IsTeam(ctx *context.APIContext)

IsTeam check if a team is assigned to a repository

func ListBranchProtections

func ListBranchProtections(ctx *context.APIContext)

ListBranchProtections list branch protections for a repo

func ListBranches

func ListBranches(ctx *context.APIContext)

ListBranches list all the branches of a repository

func ListCollaborators added in v1.1.0

func ListCollaborators(ctx *context.APIContext)

ListCollaborators list a repository's collaborators

func ListDeployKeys

func ListDeployKeys(ctx *context.APIContext)

ListDeployKeys list all the deploy keys of a repository

func ListForks added in v1.1.0

func ListForks(ctx *context.APIContext)

ListForks list a repository's forks

func ListGitHooks

func ListGitHooks(ctx *context.APIContext)

ListGitHooks list all Git hooks of a repository

func ListHooks

func ListHooks(ctx *context.APIContext)

ListHooks list all hooks of a repository

func ListIssueComments

func ListIssueComments(ctx *context.APIContext)

ListIssueComments list all the comments of an issue

func ListIssueLabels

func ListIssueLabels(ctx *context.APIContext)

ListIssueLabels list all the labels of an issue

func ListIssues

func ListIssues(ctx *context.APIContext)

ListIssues list the issues of a repository

func ListLabels

func ListLabels(ctx *context.APIContext)

ListLabels list all the labels of a repository

func ListMilestones

func ListMilestones(ctx *context.APIContext)

ListMilestones list milestones for a repository

func ListMyTrackedTimes added in v1.3.0

func ListMyTrackedTimes(ctx *context.APIContext)

ListMyTrackedTimes lists all tracked times of the current user

func ListPullRequests added in v1.0.0

func ListPullRequests(ctx *context.APIContext)

ListPullRequests returns a list of all PRs

func ListPullReviews

func ListPullReviews(ctx *context.APIContext)

ListPullReviews lists all reviews of a pull request

func ListReleaseAttachments added in v1.5.0

func ListReleaseAttachments(ctx *context.APIContext)

ListReleaseAttachments lists all attachments of the release

func ListReleases added in v1.1.0

func ListReleases(ctx *context.APIContext)

ListReleases list a repository's releases

func ListRepoIssueComments added in v1.0.0

func ListRepoIssueComments(ctx *context.APIContext)

ListRepoIssueComments returns all issue-comments for a repo

func ListStargazers added in v1.1.0

func ListStargazers(ctx *context.APIContext)

ListStargazers list a repository's stargazers

func ListSubscribers added in v1.1.0

func ListSubscribers(ctx *context.APIContext)

ListSubscribers list a repo's subscribers (i.e. watchers)

func ListTags added in v1.8.0

func ListTags(ctx *context.APIContext)

ListTags list all the tags of a repository

func ListTeams

func ListTeams(ctx *context.APIContext)

ListTeams list a repository's teams

func ListTopics

func ListTopics(ctx *context.APIContext)

ListTopics returns list of current topics for repo

func ListTrackedTimes added in v1.3.0

func ListTrackedTimes(ctx *context.APIContext)

ListTrackedTimes list all the tracked times of an issue

func ListTrackedTimesByRepository added in v1.3.0

func ListTrackedTimesByRepository(ctx *context.APIContext)

ListTrackedTimesByRepository lists all tracked times of the repository

func ListTrackedTimesByUser added in v1.3.0

func ListTrackedTimesByUser(ctx *context.APIContext)

ListTrackedTimesByUser lists all tracked times of the user

func MergePullRequest added in v1.0.0

func MergePullRequest(ctx *context.APIContext)

MergePullRequest merges a PR given an index

func Migrate

func Migrate(ctx *context.APIContext)

Migrate migrate remote git repository to gitea

func MirrorSync added in v1.2.0

func MirrorSync(ctx *context.APIContext)

MirrorSync adds a mirrored repository to the sync queue

func NewCommitStatus added in v1.2.0

func NewCommitStatus(ctx *context.APIContext)

NewCommitStatus creates a new CommitStatus

func PostIssueCommentReaction

func PostIssueCommentReaction(ctx *context.APIContext)

PostIssueCommentReaction add a reaction to a comment of an issue

func PostIssueReaction

func PostIssueReaction(ctx *context.APIContext)

PostIssueReaction add a reaction to an issue

func ReplaceIssueLabels

func ReplaceIssueLabels(ctx *context.APIContext)

ReplaceIssueLabels replace labels for an issue

func ResetIssueTime

func ResetIssueTime(ctx *context.APIContext)

ResetIssueTime reset time manual to the given issue

func Search(ctx *context.APIContext)

Search repositories via options

func SearchIssues

func SearchIssues(ctx *context.APIContext)

SearchIssues searches for issues across the repositories that the user has access to

func StartIssueStopwatch added in v1.8.0

func StartIssueStopwatch(ctx *context.APIContext)

StartIssueStopwatch creates a stopwatch for the given issue.

func StopIssueStopwatch added in v1.8.0

func StopIssueStopwatch(ctx *context.APIContext)

StopIssueStopwatch stops a stopwatch for the given issue.

func SubmitPullReview

func SubmitPullReview(ctx *context.APIContext)

SubmitPullReview submit a pending review to an pull request

func TestHook added in v1.5.0

func TestHook(ctx *context.APIContext)

TestHook tests a hook

func TopicSearch added in v1.5.0

func TopicSearch(ctx *context.APIContext)

TopicSearch search for creating topic

func Transfer

func Transfer(ctx *context.APIContext)

Transfer transfers the ownership of a repository

func UnDismissPullReview

func UnDismissPullReview(ctx *context.APIContext)

UnDismissPullReview cancel to dismiss a review for a pull request

func UpdateFile

func UpdateFile(ctx *context.APIContext)

UpdateFile handles API call for updating a file

func UpdateIssueDeadline added in v1.6.0

func UpdateIssueDeadline(ctx *context.APIContext)

UpdateIssueDeadline updates an issue deadline

func UpdatePullRequest

func UpdatePullRequest(ctx *context.APIContext)

UpdatePullRequest merge PR's baseBranch into headBranch

func UpdateTopics

func UpdateTopics(ctx *context.APIContext)

UpdateTopics updates repo with a new set of topics

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL