go-gitea / gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
https://gitea.com
MIT License
44.22k stars 5.42k forks source link

Support import multiple repositories by uploading a manifest file #21049

Open urain39 opened 2 years ago

urain39 commented 2 years ago

Feature Description

AOSP repo's manifest.xml can import multiple git repositories at once, which is very useful for large projects.

This feature is a copy of gitlab feature

Screenshots

No response

lunny commented 2 years ago

Please give more detail

urain39 commented 2 years ago

Please give more detail

https://github.com/GerritCodeReview/git-repo https://github.com/GerritCodeReview/git-repo/blob/main/docs/manifest-format.md

lafriks commented 2 years ago

But how does exactly is meant to be supported in Gitea?

urain39 commented 2 years ago

But how does exactly is meant to be supported in Gitea?

This feature is a copy of gitlab feature.

urain39 commented 2 years ago

Sorry for my description is not very clear.

hramrach commented 9 months ago

GitLab allows you to import all the required Git repositories based on a manifest file like the one used by the Android repository. Use the manifest to import a project with many repositories like the Android Open Source Project (AOSP).

hramrach commented 9 months ago

See also #2569

lunny commented 8 months ago

This issue proposals supporting for the manifest file when mass importing existing repositories. So it's not very same as #2569