feat(repo): add repo +rename to rename the current repository #368

Merged
wbtiger merged 1 commits from heke1228/gitlink-cli:feat/repo-rename into master 2026-07-14 20:40:50 +08:00
Contributor

背景

repo 组有 create/fork/delete 等,但缺少对标 gh repo rename 的重命名。

改动

新增 repo +rename --name <new>,走 PATCH /{owner}/{repo},请求体同时设 name(展示名)与 identifier(URL 标识,二者均为该端点必填)。重命名会改变 URL 标识→克隆地址随之变化(与 gh 一致,已在 doc/changes 提示)。双语 i18n + 表驱动测试(断言 PATCH 路径与 name/identifier)。

验证

go build ./...go test ./shortcuts/repo/ 通过。

## 背景 `repo` 组有 create/fork/delete 等,但缺少对标 `gh repo rename` 的重命名。 ## 改动 新增 `repo +rename --name <new>`,走 `PATCH /{owner}/{repo}`,请求体同时设 `name`(展示名)与 `identifier`(URL 标识,二者均为该端点必填)。**重命名会改变 URL 标识→克隆地址随之变化**(与 gh 一致,已在 doc/changes 提示)。双语 i18n + 表驱动测试(断言 PATCH 路径与 name/identifier)。 ## 验证 `go build ./...`、`go test ./shortcuts/repo/` 通过。
heke1228 added 1 commit 2026-07-08 13:49:49 +08:00
41d2f5bbb0
feat(repo): add repo +rename to rename the current repository
Signed-off-by: 林晨 (Leo Cheng) <chengkelfan@qq.com>
wbtiger merged commit 2c64b80f4c into master 2026-07-14 20:40:50 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#368
No description provided.