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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to