Gentoo Archives: gentoo-project

From: Zac Medico <zmedico@g.o>
To: gentoo-project@l.g.o
Cc: swegener@g.o
Subject: Re: [gentoo-project] Official rsync2git for syncing & pull requests
Date: Fri, 16 Jan 2015 00:47:06
Message-Id: 54B85F85.4030503@gentoo.org
In Reply to: [gentoo-project] Official rsync2git for syncing & pull requests by "Michał Górny"
1 On 01/15/2015 03:32 PM, Michał Górny wrote:
2 > Hello, developers.
3 >
4 > Since the mighty git migration is getting delayed once again, I would
5 > like to finally set some temporary measures to at least make Gentoo
6 > semi-livable for our users. In particular, I would like to make
7 > an official rsync2git mirror that would be updated from our rsync
8 > as often as possible, serving both as a base for efficient user syncing
9 > and pull requests.
10 >
11 > While I initially wanted to establish something new, swegener has told
12 > me he is running such a thing already for a long time [1]. So what I'd
13 > like to do instead is moving swegener's repo to gentoo/ and possibly
14 > adding a short doc explaining that it's not the gentoo-x86 repo but
15 > just a mirror, how often it's updated and how one can contribute.
16 >
17 > As for the contribution process, usual pull requests are the way to go.
18 > Of course, developers must not ever merge them directly to the repo.
19 > Instead, they need to be pulled locally, reviewed and re-committed to
20 > CVS. This can be done either by the relevant maintainer (if he cares)
21 > or by a dedicated team who proxies between contributors and other
22 > developers.
23 >
24 > The question is: do we need a new team for that, or does one of
25 > the existing teams want to handle it? proxy-maintainers?
26 >
27 > [1]:https://github.com/swegener/gentoo-portage
28
29 Thanks, this is awesome. If anyone is looking for some more related work
30 to do, we could create a similar repository with submodules spit out for
31 various parts. Then we could add support to portage to sync git
32 submodules individually, like the rsync support that has already been
33 added for bug 534070 [1].
34
35 [1] https://bugs.gentoo.org/show_bug.cgi?id=534070
36 --
37 Thanks,
38 Zac