task

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2020 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateLogin

func CreateLogin(name, token, user, passwd, sshKey, giteaURL string, insecure bool) error

CreateLogin create a login to be stored in config

func CreatePull

func CreatePull(login *config.Login, repoOwner, repoName, base, head, title, description string) error

CreatePull creates a PR in the given repo and prints the result

func GenerateLoginName

func GenerateLoginName(url, user string) (string, error)

GenerateLoginName generates a name string based on instance URL & adds username if the result is not unique

func GetDefaultPRBase

func GetDefaultPRBase(login *config.Login, owner, repo string) (string, error)

GetDefaultPRBase retrieves the default base branch for the given repo

func GetDefaultPRHead

func GetDefaultPRHead(localRepo *local_git.TeaRepo) (owner, branch string, err error)

GetDefaultPRHead uses the currently checked out branch, checks if a remote currently holds the commit it points to, extracts the owner from its URL, and assembles the result to a valid head spec for gitea.

func GetDefaultPRTitle

func GetDefaultPRTitle(head string) string

GetDefaultPRTitle transforms a string like a branchname to a readable text

func GetHeadSpec

func GetHeadSpec(owner, branch, baseOwner string) string

GetHeadSpec creates a head string as expected by gitea API

func LabelsExport

func LabelsExport(labels []*gitea.Label, path string) error

LabelsExport save list of labels to disc

func PullCheckout

func PullCheckout(login *config.Login, repoOwner, repoName string, index int64, callback func(string) (string, error)) error

PullCheckout checkout current workdir to the head branch of specified pull request

func PullClean

func PullClean(login *config.Login, repoOwner, repoName string, index int64, ignoreSHA bool, callback func(string) (string, error)) error

PullClean deletes local & remote feature-branches for a closed pull

Types

This section is empty.

Jump to

Keyboard shortcuts

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