Gentoo Archives: gentoo-dev-announce

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Cc: gentoo-dev-announce@l.g.o
Subject: [gentoo-dev-announce] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)
Date: Fri, 21 Jan 2011 20:38:25
Message-Id: robbat2-20110121T201109-140192069Z@orbis-terrarum.net
1 Hi everybody,
2
3 Within the next week or two, the Infrastructure team hopes to have the
4 Git repos hosted on the main VCS server migrated into Gitolite [4] for
5 ease of management [1]. A more exact timeline will be published within
6 the next few days.
7
8 We would like to consider re-arranging the namespace of repositories at
9 the same time. Suggestions are welcome (to the -dev list), the only idea
10 we have so far is a set of top-level directories:
11 proj/${PROJNAME}/${REPONAME}.git
12 private/${PROJNAME}/${REPONAME}.git
13 gentoo-portage.git [2]
14 gentoo-portage-historical.git [2]
15
16 The entirety of the proj/ namespace will be mirrored to
17 sources.gentoo.org (and anon.gentoo.org). This replaces the selective
18 mishmash of choosing repositories that are mirrored.
19
20 When the change goes live, if you have a checkout from any of the
21 following repositories, you will need to change your remote as follows:
22 OLD:
23 git+ssh://${USERNAME}@git.gentoo.org/var/gitroot/${REPO}.git
24 NEW:
25 git+ssh://git@××××××××××.org/${PATH}/${REPO}.git
26
27 The easy way to do it:
28 # git remote set-url ${REMOTENAME} ${NEWURL}
29 REMOTENAME is usually 'origin', but advanced git users may have another
30 name.
31
32 It is applicable for the following repositories:
33 /var/gitroot/devmanual.git [3]
34 /var/gitroot/gentoo-viewvc-templates.git
35 /var/gitroot/gstats.git
36 /var/gitroot/packages.git
37 (plus 3 private repositories that will be listed on gentoo-core)
38
39 [1] Yes, this is one of the checkbox items on the way to hosting the
40 main repositories in Git.
41 [2] This is an idea where I'd like to place the main tree, and the
42 additional graftable tree with the full history. I'm not entirely
43 happy with this location, and WELCOME suggestions to improve it.
44 [3] This is the old location, prior to the repository move to
45 git.overlays.gentoo.org.
46 [4] Thanks to idl0r for working on some modifications we needed.
47
48 --
49 Robin Hugh Johnson
50 Gentoo Linux: Developer, Trustee & Infrastructure Lead
51 E-Mail : robbat2@g.o
52 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85