gitlab

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMyUser

func GetMyUser() (*gitlab.User, error)

func ListBranches

func ListBranches(project *gitlab.Project) ([]*gitlab.Branch, error)

func PipelineByMergeRequest

func PipelineByMergeRequest(mr *gitlab.MergeRequest) (*gitlab.PipelineInfo, error)

func SearchProjects

func SearchProjects(search string) (projects []*gitlab.Project, total int, err error)

func SearchUser

func SearchUser(username string) (*gitlab.User, error)

func SearchUsers

func SearchUsers() ([]*gitlab.User, error)

func SelectOneProject

func SelectOneProject(search string) (projects *gitlab.Project, err error)

func SelectOneUser

func SelectOneUser() (*gitlab.User, error)

Types

type MergeRequest

type MergeRequest gitlab.MergeRequest

func (MergeRequest) Assign

func (m MergeRequest) Assign() error

func (MergeRequest) Path

func (m MergeRequest) Path() (string, error)

type MergeRequests

type MergeRequests []*gitlab.MergeRequest

func SearchMergeRequestsByUser

func SearchMergeRequestsByUser(username string) (MergeRequests, error)

func (MergeRequests) Get

func (m MergeRequests) Get(path string) (*MergeRequest, error)

func (MergeRequests) Join

func (MergeRequests) Paths

func (m MergeRequests) Paths() ([]string, error)

func (*MergeRequests) SelectOne

func (m *MergeRequests) SelectOne() (*MergeRequest, error)

Jump to

Keyboard shortcuts

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