gitea-tea/cmd
simongregorebner f1cad9dbb1 Expose --labels option - Fixes #698 (#699)
Expose the --labels option for the `tea repos migrate` command. This pull request fixes the issue reported in gitea/tea#698

```bash
> tea ( main ) % ./tea repos migrate --help
NAME:
   tea repos migrate - Migrate a repository

USAGE:
   tea repos migrate [command options]

DESCRIPTION:
   Migrate a repository and or mirror it.

OPTIONS:
   --name value              Name of the repository
   --owner value             Owner of the repository
   --clone-url value         Clone URL of the repository
   --service value           Service to migrate from. Supported services are: git, gitea, gitlab, gogs
   --mirror                  Mirror the repository (default: false)
   --private                 Make the repository private (default: false)
   --template                Make the repository a template (default: false)
   --wiki                    Copy the wiki (default: false)
   --issues                  Copy the issues (default: false)
   --labels                  Copy the lables (default: false)
   --pull-requests           Copy the pull requests (default: false)
   --releases                Copy the releases (default: false)
   --milestones              Copy the milestones (default: false)
   --mirror-interval value   Interval to mirror the repository.
   --lfs                     Copy the LFS objects (default: false)
   --lfs-endpoint value      LFS endpoint to use
   --auth-user value         Username to use for authentication.
   --auth-password value     Password to use for authentication.
   --auth-token value        Token to use for authentication.
   --login value, -l value   Use a different Gitea Login. Optional
   --output value, -o value  Output format. (simple, table, csv, tsv, yaml, json)
   --help, -h                show help
```

Fix tested successfully on an own migration from gitlab to gitea

This PR closes gitea/tea#698

Co-authored-by: ebner <simon.ebner@psi.ch>
Reviewed-on: https://gitea.com/gitea/tea/pulls/699
Reviewed-by: Lunny Xiao <lunny@noreply.gitea.com>
Co-authored-by: simongregorebner <simongregorebner@noreply.gitea.com>
Co-committed-by: simongregorebner <simongregorebner@noreply.gitea.com>
2024-12-23 18:40:45 +00:00
..
admin/users spdx (#581) 2023-09-08 01:40:02 +00:00
attachments Release Asset Management (#619) 2024-07-26 16:05:12 +00:00
branches tea branches list/protect/unprotect (#645) 2024-07-26 16:02:07 +00:00
flags spdx (#581) 2023-09-08 01:40:02 +00:00
issues spdx (#581) 2023-09-08 01:40:02 +00:00
labels spdx (#581) 2023-09-08 01:40:02 +00:00
login Add git helper (#612) 2024-08-26 11:34:36 +00:00
milestones spdx (#581) 2023-09-08 01:40:02 +00:00
notifications spdx (#581) 2023-09-08 01:40:02 +00:00
organizations spdx (#581) 2023-09-08 01:40:02 +00:00
pulls Support auto detecting branch for PRs (#525) 2024-07-26 19:21:48 +00:00
releases spdx (#581) 2023-09-08 01:40:02 +00:00
repos Expose --labels option - Fixes #698 (#699) 2024-12-23 18:40:45 +00:00
times spdx (#581) 2023-09-08 01:40:02 +00:00
admin.go spdx (#581) 2023-09-08 01:40:02 +00:00
attachments.go Release Asset Management (#619) 2024-07-26 16:05:12 +00:00
autocomplete.go spdx (#581) 2023-09-08 01:40:02 +00:00
branches.go tea branches list/protect/unprotect (#645) 2024-07-26 16:02:07 +00:00
categories.go spdx (#581) 2023-09-08 01:40:02 +00:00
clone.go spdx (#581) 2023-09-08 01:40:02 +00:00
comment.go spdx (#581) 2023-09-08 01:40:02 +00:00
docs.go spdx (#581) 2023-09-08 01:40:02 +00:00
issues.go spdx (#581) 2023-09-08 01:40:02 +00:00
labels.go spdx (#581) 2023-09-08 01:40:02 +00:00
login.go Add git helper (#612) 2024-08-26 11:34:36 +00:00
logout.go spdx (#581) 2023-09-08 01:40:02 +00:00
milestones.go spdx (#581) 2023-09-08 01:40:02 +00:00
notifications.go spdx (#581) 2023-09-08 01:40:02 +00:00
open.go spdx (#581) 2023-09-08 01:40:02 +00:00
organizations.go spdx (#581) 2023-09-08 01:40:02 +00:00
pulls.go spdx (#581) 2023-09-08 01:40:02 +00:00
releases.go Release Asset Management (#619) 2024-07-26 16:05:12 +00:00
repos.go Add repos rm/delete command (#609) 2024-07-26 16:18:58 +00:00
times.go spdx (#581) 2023-09-08 01:40:02 +00:00
whoami.go spdx (#581) 2023-09-08 01:40:02 +00:00