feat(issue): add batch close shortcut with dry-run support #12
Loading…
Reference in New Issue
No description provided.
Delete Branch "wangyue111/gitlink-cli:feat/issue-batch-close"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
仓库维护者经常需要批量关闭过期、重复或已完成的 Issue。当前 gitlink-cli 只支持单个 Issue 关闭,批量操作需要重复执行命令。
新增功能
gitlink-cli issue +batch-close--numbers 1,2,3,参数语义与 v1 API 一致,传入网页 URL 中的 Issue 编号(project_issues_index),不是数据库 ID--from issues.csv从 CSV 读取 Issue 编号--dry-run预览,不修改线上数据v1 API 适配
本 PR 已 rebase 最新 master,Issue 批量关闭已切换到 v1 API:
关闭时会复用
fetchExistingIssue()获取当前subject和description,PATCH 时同时带回,避免清空 Issue 描述。示例
测试
文档
skills/gitlink-issue/references/gitlink-issue-batch-close.md