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 |