repo

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2023 License: MIT Imports: 20 Imported by: 0

Documentation

Overview

Copyright 2015 The Gogs Authors. All rights reserved. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCollaborator

func AddCollaborator(c *context.APIContext, form api.AddCollaboratorOption)

func AddIssueLabels

func AddIssueLabels(c *context.APIContext, form api.IssueLabelsOption)

func ClearIssueLabels

func ClearIssueLabels(c *context.APIContext)

func Create

func Create(c *context.APIContext, opt api.CreateRepoOption)

func CreateIssue

func CreateIssue(c *context.APIContext, form api.CreateIssueOption)

func CreateIssueComment

func CreateIssueComment(c *context.APIContext, form api.CreateIssueCommentOption)

func CreateLabel

func CreateLabel(c *context.APIContext, form api.CreateLabelOption)

func CreateMilestone

func CreateMilestone(c *context.APIContext, form api.CreateMilestoneOption)

func CreateOrgRepo

func CreateOrgRepo(c *context.APIContext, opt api.CreateRepoOption)

func CreateUserRepo

func CreateUserRepo(c *context.APIContext, owner *db.User, opt api.CreateRepoOption)

func Delete

func Delete(c *context.APIContext)

func DeleteCollaborator

func DeleteCollaborator(c *context.APIContext)

func DeleteHook

func DeleteHook(c *context.APIContext)

func DeleteIssueComment

func DeleteIssueComment(c *context.APIContext)

func DeleteIssueLabel

func DeleteIssueLabel(c *context.APIContext)

func DeleteLabel

func DeleteLabel(c *context.APIContext)

func DeleteMilestone

func DeleteMilestone(c *context.APIContext)

func EditIssue

func EditIssue(c *context.APIContext, form api.EditIssueOption)

func EditIssueComment

func EditIssueComment(c *context.APIContext, form api.EditIssueCommentOption)

func EditLabel

func EditLabel(c *context.APIContext, form api.EditLabelOption)

func EditMilestone

func EditMilestone(c *context.APIContext, form api.EditMilestoneOption)

func Get

func Get(c *context.APIContext)

func GetAllCommits added in v0.12.4

func GetAllCommits(c *context.APIContext)

GetAllCommits returns a slice of commits starting from HEAD.

func GetArchive

func GetArchive(c *context.APIContext)

func GetContents

func GetContents(c *context.APIContext)

func GetEditorconfig

func GetEditorconfig(c *context.APIContext)

func GetIssue

func GetIssue(c *context.APIContext)

func GetLabel

func GetLabel(c *context.APIContext)

func GetMilestone

func GetMilestone(c *context.APIContext)

func GetRawFile

func GetRawFile(c *context.APIContext)

func GetReferenceSHA

func GetReferenceSHA(c *context.APIContext)

func GetRepoGitTree

func GetRepoGitTree(c *context.APIContext)

func GetSingleCommit

func GetSingleCommit(c *context.APIContext)

GetSingleCommit will return a single Commit object based on the specified SHA.

func HandleAddKeyError

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

func HandleCheckKeyStringError

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

func IsCollaborator

func IsCollaborator(c *context.APIContext)

func IssueTracker

func IssueTracker(c *context.APIContext, form api.EditIssueTrackerOption)

func ListCollaborators

func ListCollaborators(c *context.APIContext)

func ListForks

func ListForks(c *context.APIContext)

func ListIssueComments

func ListIssueComments(c *context.APIContext)

func ListIssueLabels

func ListIssueLabels(c *context.APIContext)

func ListIssues

func ListIssues(c *context.APIContext)

func ListLabels

func ListLabels(c *context.APIContext)

func ListMilestones

func ListMilestones(c *context.APIContext)

func ListMyRepos

func ListMyRepos(c *context.APIContext)

func ListOrgRepositories

func ListOrgRepositories(c *context.APIContext)

func ListRepoIssueComments

func ListRepoIssueComments(c *context.APIContext)

func ListTags added in v0.12.4

func ListTags(c *context.APIContext)

func ListUserIssues

func ListUserIssues(c *context.APIContext)

func ListUserRepositories

func ListUserRepositories(c *context.APIContext)

func Migrate

func Migrate(c *context.APIContext, f form.MigrateRepo)

func MirrorSync

func MirrorSync(c *context.APIContext)

func PutContents added in v0.13.0

func PutContents(c *context.APIContext, r PutContentsRequest)

PUT /repos/:username/:reponame/contents/*

func Releases

func Releases(c *context.APIContext)

func ReplaceIssueLabels

func ReplaceIssueLabels(c *context.APIContext, form api.IssueLabelsOption)

func RepoGitBlob added in v0.13.0

func RepoGitBlob(c *context.APIContext)
func Search(c *context.APIContext)

func Wiki added in v0.12.4

func Wiki(c *context.APIContext, form api.EditWikiOption)

Types

type PutContentsRequest added in v0.13.0

type PutContentsRequest struct {
	Message string `json:"message" binding:"Required"`
	Content string `json:"content" binding:"Required"`
	Branch  string `json:"branch"`
}

PutContentsRequest is the API message for creating or updating a file.

Jump to

Keyboard shortcuts

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