utils

package
v1.25.0-dev Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2025 License: MIT Imports: 19 Imported by: 155

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddOwnerHook added in v1.20.0

func AddOwnerHook(ctx *context.APIContext, owner *user_model.User, form *api.CreateHookOption)

AddOwnerHook adds a hook to an user or organization

func AddRepoHook

func AddRepoHook(ctx *context.APIContext, form *api.CreateHookOption)

AddRepoHook add a hook to a repo. Writes to `ctx` accordingly

func AddSystemHook added in v1.19.0

func AddSystemHook(ctx *context.APIContext, form *api.CreateHookOption)

AddSystemHook add a system hook

func DeleteOwnerHook added in v1.20.0

func DeleteOwnerHook(ctx *context.APIContext, owner *user_model.User, hookID int64)

DeleteOwnerHook deletes the hook owned by the owner.

func EditOwnerHook added in v1.20.0

func EditOwnerHook(ctx *context.APIContext, owner *user_model.User, form *api.EditHookOption, hookID int64)

EditOwnerHook updates a webhook of an user or organization

func EditRepoHook

func EditRepoHook(ctx *context.APIContext, form *api.EditHookOption, hookID int64)

EditRepoHook edit webhook `w` according to `form`. Writes to `ctx` accordingly

func EditSystemHook added in v1.19.0

func EditSystemHook(ctx *context.APIContext, form *api.EditHookOption, hookID int64)

EditSystemHook edit system webhook `w` according to `form`. Writes to `ctx` accordingly

func GetGitRefs added in v1.15.0

func GetGitRefs(ctx *context.APIContext, filter string) ([]*git.Reference, string, error)

GetGitRefs return git references based on filter

func GetListOptions added in v1.12.0

func GetListOptions(ctx *context.APIContext) db.ListOptions

GetListOptions returns list options using the page and limit parameters

func GetOwnerHook added in v1.20.0

func GetOwnerHook(ctx *context.APIContext, ownerID, hookID int64) (*webhook.Webhook, error)

GetOwnerHook gets an user or organization webhook. Errors are written to ctx.

func GetRepoHook

func GetRepoHook(ctx *context.APIContext, repoID, hookID int64) (*webhook.Webhook, error)

GetRepoHook get a repo's webhook. If there is an error, write to `ctx` accordingly and return the error

func ListOwnerHooks added in v1.20.0

func ListOwnerHooks(ctx *context.APIContext, owner *user_model.User)

ListOwnerHooks lists the webhooks of the provided owner

Types

type RefCommit

type RefCommit struct {
	InputRef string
	RefName  git.RefName
	Commit   *git.Commit
	CommitID string
}

func NewRefCommit

func NewRefCommit(refName git.RefName, commit *git.Commit) *RefCommit

func ResolveRefCommit

func ResolveRefCommit(ctx reqctx.RequestContext, repo *repo_model.Repository, inputRef string, minCommitIDLen ...int) (_ *RefCommit, err error)

ResolveRefCommit resolve ref to a commit if exist

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳