Gentoo Archives: gentoo-dev

From: Mikael Hallendal <hallski@g.o>
To: gentoo-dev@××××××××××.org
Subject: Re: [gentoo-dev] Maintainership and commit policy
Date: Fri, 03 Aug 2001 16:56:17
Message-Id: 87vgk46ae9.fsf@codefactory.se
In Reply to: Re: [gentoo-dev] Maintainership and commit policy by Dan Armak
1 Hi!
2
3 > AFAIK, we could manage the entire thing via cvs - no incoming dir, no
4 > commit-request emails.
5 >
6 > We would have several 'trees' in cvs: stable, unstable (=devel),
7 > external (any better names?), incoming (=user-submitted), trees for
8 > past releases which could get bugfixes, etc.
9 >
10 > A developer who wanted to change another developer's ebuild would have
11 > to commit a new revision of that ebuild to the 'external'
12 > tree. (That's what he'd have permissions to do.) The maintaining
13 > developer could then look over his changes (and the commit log
14 > message), and if he accepted them, merge the changes into his main
15 > devel tree. Once in there, the changes needed to be proven stable and
16 > good (like the maintainer's own work) and would then be merged into
17 > the stable tree. Non-developers who did 'emere rsync' could only get
18 > things from the stable tree.
19 >
20 > A similar procedure wuold be used for 'incoming' user ebuilds, with
21 > another cvs tree.
22 >
23 > What do you think?
24
25 Hmm, would this mean that I would have to have four different cvs
26 trees checked out from CVS? stable, unstable, external and incoming?
27
28 I think an incoming is unnescessary, an incoming directory is much
29 better. Perhaps is it my lack of cvs knowledge but would I then have
30 to update my incoming/external tree and look if any of my files have
31 been added/updated and then copy the file into my unstable tree and
32 commit it there, remove it from the external/incoming tree and 'cvs
33 rm' them in those trees? This doesn't sound like a good solution and
34 indeed creates more work then mailing the maintainer.
35
36 Regards,
37 Mikael Hallendal
38
39 --
40 Mikael Hallendal                micke@×××××××××××.se
41 CodeFactory AB                  http://www.codefactory.se/
42 Office: +46 (0)8 587 583 05     Cell: +46 (0)709 718 918

Replies

Subject Author
Re: [gentoo-dev] Maintainership and commit policy Parag Mehta <pm@g.o>