已关闭
feat: gc repo branch list/create — 分支列举与创建 #534
aflyingto创建于 8月11日关闭于 8月11日
aflyingto
8月11日 评论:
8月11日 评论:
验证记录
验证版本: main (972bdf8)
验证命令: gc repo branch --help + 源码审查 api/queries_repo.go、pkg/cmd/repo/branch/
验证结果:
gc repo branch仅有view子命令,缺少list和createapi.GetBranch已实现(GET /repos/{owner}/{repo}/branches/{branch})api.Branch类型已有 Name/Protected/Commit/BranchCommit 字段- API 文档确认 GET /branches 返回数组(含 name/description/commit/default_branch/created_at/creator/protected)
- POST /branches 请求体含 refs(起点)、branch_name、description
- 现有
DeleteBranch提供了 POST 模式参考
结论: 确认功能缺失,API 模式和 Branch 类型已就绪。


背景
前序排查遗漏。gc 仅有
repo branch view,缺少分支列举与创建。API 已就绪。API 端点(2 个)
gc repo branch listgc repo branch create命令接口
对齐 gh
gh 在
gh repo view中隐式展示默认分支,gh api可列举分支。gc 应原生支持。验收标准
Refs gitcode-cli/cli#517