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 |