forked from Gitlink/gitlink-cli
735 B
735 B
repo +tree 遵循仓库默认分支
背景
repo +tree 未指定 --ref 时把 ref 硬编码为 master,对默认分支是
main(或其他名称)的仓库直接返回 [-2] 你访问的文件不存在
(生产实测 datawhalechina/paper-chart-tutorial,默认分支 main)。
平台 sub_entries API 在不带 ref 参数时会自动使用仓库默认分支。
变更
--ref未指定时不再发送ref参数(交由平台落到默认分支),flag 也不再 声明master默认值。
验证
go test ./shortcuts/repo/(默认 ref 断言改为「不携带 ref 参数」)- 生产 gitlink.org.cn 实测:默认分支为
main与master的仓库均正常列出根目录。