已关闭
P0 CMD-201: 修复 repo fork 使用硬编码仓库路径 #55
aflyingto创建于  3月30日关闭于  3月30日
aflyingto成员
3月30日 创建

背景

当前 gc repo fork 仍使用硬编码仓库路径,没有真正使用用户输入的 owner/repo。

目标

修复 repo fork 的真实执行路径,确保按传入仓库执行 fork。

范围

  • 正确解析 owner/repo
  • 调用真实目标仓库的 fork API
  • 处理 --clone:要么真实克隆,要么明确报不支持
  • 补充单元测试覆盖正常路径和非法仓库路径
  • 同步更新 docs/COMMANDS.md

验收标准

  • gc repo fork owner/repo 不再访问硬编码路径
  • gc repo fork owner/repo --clone 行为真实有效或显式报错
  • 对应测试通过

计划关联

  • 第一批 P0 交付
  • M8 稳定性修复
  • 建议分支:bugfix/issue-55
  • 建议 worktree:../gitcode-cli-issue-55
likedislike
Aaflyingto成员
3月30日 修改标题为 “P0 CMD-201: 修复 repo fork 使用硬编码仓库路径”,原标题为“test issue create via cli”
Aaflyingto成员
3月30日 修改了issue 的描述
Aaflyingto成员
3月30日 关联了里程碑:v0.3.0
Aaflyingto成员
3月30日 添加了label:acceptedbugpriority:high
Aaflyingto成员
3月30日 关联了pull request:fix(repo): use requested repository in fork command
aflyingto成员
3月30日 评论:

修复完成

问题原因

固定调用了 ,没有使用用户传入的仓库参数。

解决方案

  • 解析用户传入的仓库路径并据此调用 fork API
  • 为 接入真实 clone 行为
  • 补充回归测试并同步更新文档

测试验证

  • [ ]
likedislike
aflyingto成员
3月30日 评论:

更正说明:上一条评论中的命令名被 shell 反引号展开,以下为准确记录。

问题原因:gc repo fork 固定调用 owner/repo,没有使用用户传入的仓库参数。

解决方案:

  • 解析用户传入的仓库路径并据此调用 fork API
  • 为 --clone 接入真实 clone 行为
  • 补充回归测试并同步更新文档

测试验证:

likedislike
Aaflyingto成员
3月30日 关闭了 issue
Aaflyingto成员
7月10日 关联了pull request:fix(actions): render view timestamps from milliseconds, not seconds
Aaflyingto成员
7月10日 关联了pull request:feat(actions): add gc actions job view for workflow job detail
Aaflyingto成员
7月10日 关联了pull request:feat(actions): add gc actions job log for job log download
Aaflyingto成员
7月10日 关联了pull request:feat(actions): add --run flag to artifact list for run-scoped artifacts