I would like to request creation of 4 repositories for the pkgcore project. Owner: PkgCore Project (pkgcore@gentoo.org) Access list (I don't know if all my requests are possible, feel free to decrease it to what is supported): - can have only master branch & tags pushed - no other branch can be created - No deleting master, no tag deletion, no force push - Only specific people can push to master (currently arthurzam, sam, mgorny) - Only project lead (arthurzam) can push tags Hooks: - Requiring signed pushes - Requiring signed commits - Bug tag processing - Mirror to GitHub & Gentoo's GitLab corresponding repos (I know this means I need to give access to the pkgcore GitHub organization for the Gentoo's bot, will do with instructions) The requested repositories: Name: proj/pkgcore/snakeoil Description: a python library that implements optimized versions of common functionality GitHub repo: https://github.com/pkgcore/snakeoil GitLab repo: https://gitlab.gentoo.org/pkgcore/snakeoil Name: proj/pkgcore/pkgcore Description: a framework for package management GitHub repo: https://github.com/pkgcore/pkgcore GitLab repo: https://gitlab.gentoo.org/pkgcore/pkgcore Name: proj/pkgcore/pkgcheck Description: pkgcore-based QA utility for ebuild repos GitHub repo: https://github.com/pkgcore/pkgcheck GitLab repo: https://gitlab.gentoo.org/pkgcore/pkgcheck Name: proj/pkgcore/pkgdev Description: collection of tools for Gentoo development GitHub repo: https://github.com/pkgcore/pkgdev GitLab repo: https://gitlab.gentoo.org/pkgcore/pkgdev
Created the repos but need someone else to do the mirroring & tag restriction.
GitHub mirroring is up.
Currently it looks like all the features work (thank you sam and mgorny). The only missing part, which is low priority, is mirror to gitlab. Currently I'm doing it manually, but automatic will be better.
Sorry for forgetting to close it. antarus have setup gitlab mirroring, so this is done.