feat(issue): 新增 batch-reopen / batch-comment 批量操作 #407
Loading…
Reference in New Issue
No description provided.
Delete Branch "chroe/gitlink-cli:feat/issue-batch-reopen-comment"
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?
在现有 batch-close / batch-update / batch-delete 基础上补全 Issue 批量操作:
两者均复用现有批量基础设施(collectIssueNumbers / parseBool /
fetchExistingIssue / batchCloseSummary),支持 --numbers、--from CSV、
--dry-run 预演,行为与 batch-close 完全一致。
reopenIssue 复用 fetchExistingIssue 保留 subject/description 后将 status_id
置为 openIssueStatusID(1);commentIssue 向 /v1/.../issues/{n}/journals POST notes。
含单元测试(dry-run 路径 + 必填参数校验)。
在现有 batch-close/update/delete 基础上补全 Issue 批量操作: - issue +batch-reopen 批量重新打开已关闭的 Issue - issue +batch-comment 批量为多个 Issue 添加评论 两者均复用现有批量基础设施(collectIssueNumbers / parseBool / fetchExistingIssue / batchCloseSummary),支持 --numbers、--from CSV、 --dry-run 预演,与 batch-close 行为一致。 reopenIssue 复用 fetchExistingIssue 保留 subject/description 后将 status_id 置为 openIssueStatusID(1);commentIssue 向 /v1/.../issues/{n}/journals POST notes。 含单元测试(dry-run 路径 + 必填参数校验)。