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://g...@git.gentoo.org/${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.