On Friday 21 January 2011 22:35:38 Robin H. Johnson wrote:
> Hi everybody,
>
> Within the next week or two, the Infrastructure team hopes to have the
> Git repos hosted on the main VCS server migrated into Gitolite [4] for
> ease of management [1]. A more exact timeline will be published within
> the next few days.
>
> We would like to consider re-arranging the namespace of repositories at
> the same time. Suggestions are welcome (to the -dev list), the only idea
> we have so far is a set of top-level directories:
> proj/${PROJNAME}/${REPONAME}.git
> private/${PROJNAME}/${REPONAME}.git
> gentoo-portage.git [2]
> gentoo-portage-historical.git [2]
>
> The entirety of the proj/ namespace will be mirrored to
> sources.gentoo.org (and anon.gentoo.org). This replaces the selective
> mishmash of choosing repositories that are mirrored.
>
> When the change goes live, if you have a checkout from any of the
> following repositories, you will need to change your remote as follows:
> OLD:
> git+ssh://${USERNAME}@git.gentoo.org/var/gitroot/${REPO}.git
> NEW:
> git+ssh://[email protected]/${PATH}/${REPO}.git
>
> The easy way to do it:
> # git remote set-url ${REMOTENAME} ${NEWURL}
> REMOTENAME is usually 'origin', but advanced git users may have another
> name.
>
> It is applicable for the following repositories:
> /var/gitroot/devmanual.git [3]
> /var/gitroot/gentoo-viewvc-templates.git
> /var/gitroot/gstats.git
> /var/gitroot/packages.git
> (plus 3 private repositories that will be listed on gentoo-core)
>
> [1] Yes, this is one of the checkbox items on the way to hosting the
> main repositories in Git.
> [2] This is an idea where I'd like to place the main tree, and the
> additional graftable tree with the full history. I'm not entirely
> happy with this location, and WELCOME suggestions to improve it.
> [3] This is the old location, prior to the repository move to
> git.overlays.gentoo.org.
> [4] Thanks to idl0r for working on some modifications we needed.Assuming we're going to move the git.overlays.gentoo.org repos there as well in the near future, this is the structure i am proposing: source - portage-main.git - portage-history.git infra (or sysadmin) - (repo1).git - (repo2).git - ... overlay - project (instead of proj) - sunrise.git - kde.git - ... - personal (merge dev/ & user/) - aballier.git - alexxy.git - ... website - blogs.git - planet.git - forums.git - gstats.git - packages.git - www.git (the gentoo cvs repo) - ... project (includes SOC projects, forks, gentoo projects etc) - devmanual.git - portage.git - ... -- Theo Chatzimichos (tampakrap) Gentoo KDE/Qt, Planet, Overlays
signature.asc
Description: This is a digitally signed message part.
