Skip to content
This repository has been archived by the owner on Nov 22, 2022. It is now read-only.

Add command for transferring repositories #925

Closed
x3ro opened this issue Dec 12, 2021 · 2 comments · Fixed by #929
Closed

Add command for transferring repositories #925

x3ro opened this issue Dec 12, 2021 · 2 comments · Fixed by #929
Labels
enhancement New feature or request stale

Comments

@x3ro
Copy link
Contributor

x3ro commented Dec 12, 2021

Describe the feature or problem you'd like to solve

Transferring repositories to a new namespace is cumbersome using the Gitlab UI, especially when it's not just a single one. As a result, it'd be nice if glab had the ability to automate this.

Propose a Solution

I've got a working prototype implemented in this branch. The contribution guidelines state I should add an issue before opening a PR, so here I am :)

Additional context

Since transferring a repositories is an operation that cannot be undone, I've added a long warning message as well as a confirmation prompt (see below, typo is already fixed). Feedback is welcome:

Screenshot 2021-12-12 at 18 48 08

@x3ro x3ro added the enhancement New feature or request label Dec 12, 2021
@zemzale
Copy link
Collaborator

zemzale commented Dec 15, 2021

This is a nice feature indeed @x3ro.

I looked at the branch and it looks pretty good. I might have to play with it a bit to see how it all works, but for the first iteration of the feature, this would be nice.

Feel free to open the PR and if there are some comments about we can talk about that there.

@x3ro x3ro mentioned this issue Dec 16, 2021
8 tasks
@clemsbot
Copy link
Collaborator

This issue has been automatically marked as stale because it has not had recent activity. We haven't had the time to address it yet, but we want to keep it open. This message is just a reminder for us to help triage issues.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request stale
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants