gitea.tea/cmd
Matěj Cepl 63bc90ea52 feat(branches): add rename subcommand (#939)
Implements the 'branches rename' command to rename a branch in a repository.
This wraps the Gitea API endpoint PATCH /repos/{owner}/{repo}/branches/{branch}.

Usage: tea branches rename <old_branch_name> <new_branch_name>

Example: tea branches rename -r owner/repo main factory

This resolves issue #938.

Reviewed-on: https://gitea.com/gitea/tea/pulls/939
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Matěj Cepl <mcepl@cepl.eu>
Co-committed-by: Matěj Cepl <mcepl@cepl.eu>
2026-04-15 17:27:47 +00:00
..
actions feat(workflows): add dispatch, view, enable and disable subcommands (#952) 2026-04-09 20:03:33 +00:00
admin/users replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
attachments refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
branches feat(branches): add rename subcommand (#939) 2026-04-15 17:27:47 +00:00
flags refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
issues replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
labels replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
login refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
milestones replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
notifications replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
organizations replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
pulls feat(pulls): add ci status field to pull request list (#956) 2026-04-10 17:29:15 +00:00
releases refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
repos refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
times refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
webhooks replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
actions.go Add tea actions runs and workflows commands (#880) 2026-02-11 00:40:06 +00:00
admin.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
api.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
api_test.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
attachments.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
branches.go feat(branches): add rename subcommand (#939) 2026-04-15 17:27:47 +00:00
categories.go spdx (#581) 2023-09-08 01:40:02 +00:00
clone.go refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
cmd.go Move versions/filelocker into dedicated subpackages, and consistent headers in http requests (#888) 2026-02-05 18:05:43 +00:00
comment.go refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
detail_json.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
issues.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
issues_test.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
labels.go refactor: code cleanup across codebase (#947) 2026-04-08 03:38:49 +00:00
login.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
logout.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
man.go generate man page (#811) 2025-09-14 00:17:28 +00:00
milestones.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
notifications.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
open.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
organizations.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
pulls.go feat(pulls): add resolve, unresolve and review-comments subcommands (#948) 2026-04-08 03:36:09 +00:00
releases.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
repos.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
times.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
webhooks.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00
whoami.go replace log.Fatal/os.Exit with error returns (#941) 2026-03-27 03:36:44 +00:00