1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
Wulf C. Krueger wrote: |
5 |
> On Monday, 02. March 2009 10:29:59 Jorge Manuel B. S. Vicetto wrote: |
6 |
>> Also, having separate overlays would allow one to do experimental stuff |
7 |
>> with eclasses in the experimental overlay without affecting users of the |
8 |
>> base overlay. Until we get versioned eclasses, I don't see how one can |
9 |
>> do that with a single overlay. |
10 |
> |
11 |
> You've used it yourself before in GenKDEsvn. :-) |
12 |
> |
13 |
> We have a private git repository for development. Any commit in its master |
14 |
> branch gets auto-pushed by a simple hook to the public repository which is the |
15 |
> overlay. |
16 |
|
17 |
That's one way to do it and as you say, we've used it before |
18 |
successfully. An alternative could be to use different branches in the |
19 |
same repo. We've used it before in the KDE git overlay, but it can get |
20 |
tricky. |
21 |
In some cases though, one might want to make the "experimental" work |
22 |
available to some users (with a big fat warning). The above alternatives |
23 |
don't allow this or make it complex. |
24 |
One of the reasons we had to split the work in the 2 overlays was to |
25 |
move the live ebuilds to the experimental overlay so that "casual users" |
26 |
wouldn't be affected by them. |
27 |
|
28 |
> Any other branches in the private overlay stay just there. They're not |
29 |
> publicly visible by default but they *can* be published for guinea pigs who |
30 |
> feel like suffering. Once the the experimental stuff is safe enough for the |
31 |
> public overlay, merge that branch to master and - swoosh! |
32 |
> |
33 |
> Best regards, Wulf |
34 |
> |
35 |
|
36 |
- -- |
37 |
Regards, |
38 |
|
39 |
Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org |
40 |
Gentoo- forums / Userrel / Devrel / SPARC / KDE |
41 |
-----BEGIN PGP SIGNATURE----- |
42 |
Version: GnuPG v2.0.10 (GNU/Linux) |
43 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
44 |
|
45 |
iEYEARECAAYFAkmvMGEACgkQcAWygvVEyAL0FACfemf/O3oCw4A1ZTIgOEMOFk8l |
46 |
WNIAn21IHSdV5R4dLJZY0/yXwirI3sQi |
47 |
=Pm+a |
48 |
-----END PGP SIGNATURE----- |