/
githubmirror
/
lazygit
Обзор
Документация
Войти
/
githubmirror
/
lazygit
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/commands/models/github.go
25 строк
809 B
Stefan Haller
Carry aggregate check state with GitHub pull requests
31 июл 2026, 10:01
31 июл 2026, 10:01
ff26f61
Код
Авторство
О чём код?
package models type GithubPullRequest struct { HeadRefName string `json:"headRefName"` Number int `json:"number"` Title string `json:"title"` State string `json:"state"` // "MERGED", "OPEN", "CLOSED", "DRAFT" ChecksState string `json:"checksState"` Url string `json:"url"` HeadRepositoryOwner GithubRepositoryOwner `json:"headRepositoryOwner"` } func (pr *GithubPullRequest) UserName() string { // e.g. 'jesseduffield' return pr.HeadRepositoryOwner.Login } func (pr *GithubPullRequest) BranchName() string { // e.g. 'feature/my-feature' return pr.HeadRefName } type GithubRepositoryOwner struct { Login string `json:"login"` }