# Functions
AddTeamPost response for adding a team to a repository.
ChangeCollaborationAccessMode response for changing access of a collaboration.
Collaboration render a repository's collaboration page.
CollaborationPost response for actions for a collaboration of a repository.
DeleteCollaboration delete a collaboration for a repository.
DeleteDeployKey response for deleting a deploy key.
DeleteProtectedBranchRulePost delete protected branch rule by id.
DeleteProtectedTagPost handles deletion of a protected tag.
DeleteTeam response for deleting a team from a repository.
DeleteWebhook delete a webhook.
DeployKeys render the deploy keys list of a repository page.
DeployKeysPost response for adding a deploy key of a repository.
DingtalkHooksEditPost response for editing Dingtalk webhook.
DingtalkHooksNewPost response for creating Dingtalk webhook.
DiscordHooksEditPost response for editing Discord webhook.
DiscordHooksNewPost response for creating Discord webhook.
EditProtectedTag render the page to edit a protect tag.
EditProtectedTagPost handles creation of a protect tag.
FeishuHooksEditPost response for editing Feishu webhook.
FeishuHooksNewPost response for creating Feishu webhook.
GiteaHooksEditPost response for editing Gitea webhook.
GiteaHooksNewPost response for creating Gitea webhook.
GitHooks hooks of a repository.
GitHooksEdit render for editing a hook of repository page.
GitHooksEditPost response for editing a git hook of a repository.
GogsHooksEditPost response for editing Gogs webhook.
GogsHooksNewPost response for creating Gogs webhook.
LFSAutoAssociate auto associates accessible lfs files.
LFSDelete disassociates the provided oid from the repository and if the lfs file is no longer associated with any repositories - deletes it.
LFSFileFind guesses a sha for the provided oid (or uses the provided sha) and then finds the commits that contain this sha.
LFSFileGet serves a single LFS file.
LFSFiles shows a repository's LFS files.
LFSLockFile locks a file.
LFSLocks shows a repository's LFS locks.
LFSPointerFiles will search the repository for pointer files and report which are missing LFS files in the content store.
LFSUnlock forcibly unlocks an LFS lock.
MatrixHooksEditPost response for editing Matrix webhook.
MatrixHooksNewPost response for creating Matrix webhook.
MSTeamsHooksEditPost response for editing MSTeams webhook.
MSTeamsHooksNewPost response for creating MSTeams webhook.
NewProtectedTagPost handles creation of a protect tag.
PackagistHooksEditPost response for editing Packagist webhook.
PackagistHooksNewPost response for creating Packagist webhook.
ParseHookEvent convert web form content to webhook.HookEvent.
ProtectedBranchRules render the page to protect the repository.
Tags render the page to protect tags.
RenameBranchPost responses for rename a branch.
ReplayWebhook replays a webhook.
RunnerDeletePost response for deleting runner.
Runners render settings/actions/runners page for repo level.
RunnersEdit renders runner edit page for repository level.
SetDefaultBranchPost set default branch.
Settings show a repository's settings page.
SettingsAvatar save new POSTed repository avatar.
SettingsCtxData is a middleware that sets all the general context data for the settings template.
SettingsDeleteAvatar delete repository avatar.
SettingsPost response for changes of a repository.
SettingsProtectedBranch renders the protected branch setting page.
SettingsProtectedBranchPost updates the protected branch settings.
SlackHooksEditPost response for editing Slack webhook.
SlackHooksNewPost response for creating Slack webhook.
TelegramHooksEditPost response for editing Telegram webhook.
TelegramHooksNewPost response for creating Telegram webhook.
TestWebhook test if web hook is work fine.
UpdateAvatarSetting update repo's avatar.
Webhooks render web hooks list page.
WebHooksEdit render editing web hook page.
WebhooksNew render creating webhook page.
WechatworkHooksEditPost response for editing Wechatwork webhook.
WechatworkHooksNewPost response for creating Wechatwork webhook.