Documentation ¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrowseOption ¶ added in v0.6.0
type BrowseOption struct {
Browse bool `short:"b" long:"browse" description:"Browse merge request."`
}
type CreateUpdateOption ¶ added in v0.6.0
type CreateUpdateOption struct { Edit bool `` /* 144-byte string literal not displayed */ Title string `short:"i" long:"title" value-name:"<title>" description:"The title of an merge request"` Message string `short:"m" long:"message" value-name:"<message>" description:"The message of an merge request"` Template string `` /* 133-byte string literal not displayed */ SourceBranch string `long:"source" value-name:"<source branch>" description:"The source branch"` TargetBranch string `long:"target" value-name:"<target branch>" default:"master" default-mask:"master" description:"The target branch"` StateEvent string `long:"state-event" value-name:"<state>" description:"Change the status. \"opened\", \"closed\""` AssigneeID int `long:"cu-assignee-id" value-name:"<assignee id>" description:"The ID of the user to assign the merge request to."` MilestoneID int `` /* 126-byte string literal not displayed */ }
type ListOption ¶ added in v0.6.0
type ListOption struct { Num int `` /* 129-byte string literal not displayed */ State string `` /* 184-byte string literal not displayed */ Scope string `` /* 154-byte string literal not displayed */ OrderBy string `` /* 170-byte string literal not displayed */ Sort string `` /* 139-byte string literal not displayed */ Search string `short:"s" long:"search" value-name:"<search word>" description:"Search merge request against their title and description."` Milestone string `long:"milestone" value-name:"<milestone>" description:"Print merge requests for a specific milestone. "` AuthorID int `long:"author-id" value-name:"<auther id>" description:"Print merge requests created by the given user id"` AssigneeID int `long:"assignee-id" value-name:"<assignee id>" description:"Print merge requests assigned to the given user id."` Opened bool `short:"o" long:"opened" description:"Shorthand of the state option for \"--state=opened\"."` Closed bool `short:"c" long:"closed" description:"Shorthand of the state option for \"--state=closed\"."` Merged bool `short:"g" long:"merged" description:"Shorthand of the state option for \"--state=merged\"."` CreatedMe bool `short:"r" long:"created-me" description:"Shorthand of the scope option for \"--scope=created-by-me\"."` AssignedMe bool `short:"a" long:"assigned-me" description:"Shorthand of the scope option for \"--scope=assigned-by-me\"."` AllProject bool `short:"A" long:"all-project" description:"Print the merge request of all projects"` }
type MergeRequestCommand ¶
type MergeRequestCommand struct { UI ui.UI RemoteCollecter gitutil.Collecter GitClient git.Client ClientFactory lab.APIClientFactory EditFunc func(program, file string) error }
func (*MergeRequestCommand) Help ¶
func (c *MergeRequestCommand) Help() string
func (*MergeRequestCommand) Run ¶
func (c *MergeRequestCommand) Run(args []string) int
func (*MergeRequestCommand) Synopsis ¶
func (c *MergeRequestCommand) Synopsis() string
type Option ¶ added in v0.6.0
type Option struct { ProjectProfileOption *internal.ProjectProfileOption `group:"Project, Profile Options"` CreateUpdateOption *CreateUpdateOption `group:"Create, Update Options"` ListOption *ListOption `group:"List Options"` ShowOption *ShowOption `group:"Show Options"` BrowseOption *BrowseOption `group:"Browse Options"` }
type ShowOption ¶ added in v0.6.0
type ShowOption struct {
NoComment bool `long:"no-comment" description:"Not print a list of comments for a spcific merge request."`
}
Click to show internal directories.
Click to hide internal directories.