diff --git a/git_hook/define.go b/git_hook/define.go index 073ca39..9ee96f0 100644 --- a/git_hook/define.go +++ b/git_hook/define.go @@ -48,30 +48,30 @@ type Repository struct { Name string `json:"name"` // 仓库名称 Empty bool `json:"empty"` // 仓库是否为空 SshUrl string `json:"ssh_url"` // git clone 对应的 ssh 地址 - ForksCount int64 `json:"forks_count"` - Permissions RepositoryPermission `json:"permissions"` - Private bool `json:"private"` // 是否为私有仓库 - Size int64 `json:"size"` - HasWiki bool `json:"has_wiki"` - HasProjects bool `json:"has_projects"` - AllowMergeCommits bool `json:"allow_merge_commits"` - AvatarUrl string `json:"avatar_url"` - ID int64 `json:"id"` // 仓库ID - Description string `json:"description"` // 创建仓库时候的描述 - Website string `json:"website"` - UpdatedAt string `json:"updated_at"` - HasPullRequests bool `json:"has_pull_requests"` - Parent map[string]interface{} `json:"parent"` - OpenPrCounter int64 `json:"open_pr_counter"` - HasIssues bool `json:"has_issues"` - AllowRebase bool `json:"allow_rebase"` - AllowSquashMerge bool `json:"allow_squash_merge"` - Owner RepositoryOwner `json:"owner"` // 仓库所有者信息 - Template bool `json:"template"` - HtmlUrl string `json:"html_url"` // 访问仓库的html地址 - DefaultBranch string `json:"default_branch"` - Archived bool `json:"archived"` - DefaultMergeStyle string `json:"default_merge_style"` + ForksCount int64 `json:"forks_count"` // fork 次数 + Permissions RepositoryPermission `json:"permissions"` // 权限配置 + Private bool `json:"private"` // 是否为私有仓库 + Size int64 `json:"size"` // 仓库大小 KB + HasWiki bool `json:"has_wiki"` // 是否有 wiki + HasProjects bool `json:"has_projects"` // 是否有项目 + AllowMergeCommits bool `json:"allow_merge_commits"` // 是否允许合并提交 + AvatarUrl string `json:"avatar_url"` // 头像地址 + ID int64 `json:"id"` // 仓库ID + Description string `json:"description"` // 创建仓库时候的描述 + Website string `json:"website"` // 网站 + UpdatedAt string `json:"updated_at"` // 更新时间 + HasPullRequests bool `json:"has_pull_requests"` // 是否有 pull request + Parent map[string]interface{} `json:"parent"` // parent + OpenPrCounter int64 `json:"open_pr_counter"` // 打开的pr数量 + HasIssues bool `json:"has_issues"` // 是否有issues + AllowRebase bool `json:"allow_rebase"` // 是否允许rebase + AllowSquashMerge bool `json:"allow_squash_merge"` // 是否允许 合并 merge (将分支内容合并成一次提交, 合入主干) + Owner RepositoryOwner `json:"owner"` // 仓库所有者信息 + Template bool `json:"template"` // 是否是模版 + HtmlUrl string `json:"html_url"` // 访问仓库的html地址 + DefaultBranch string `json:"default_branch"` // 默认分支 + Archived bool `json:"archived"` // 是否已归档 + DefaultMergeStyle string `json:"default_merge_style"` // 默认的合并方式 } // RepositoryInternalTracker 内部跟踪器