1 |
On Tue, Aug 11, 2015 at 10:26 AM, Anthony G. Basile <blueness@g.o> wrote: |
2 |
> I would not say "caution" so much as good judgment. The first example that |
3 |
> came to mind was working with the profiles which crosses many directories |
4 |
> and files. In the past when I did restructuring to the hardened profiles, I |
5 |
> tested by using a branch of the hardened-dev overlay. It was annoying and I |
6 |
> would do a bind mount over /usr/portage/profiles and had to rebase manually. |
7 |
> A test branch of the the main tree which could get rebased and eventually |
8 |
> merged back would make the workflow so much better. Another example was |
9 |
> when we revitalized the selinux policies. There were hundreds of commits to |
10 |
> be done. A branch here that got merged back would be ideal. |
11 |
> |
12 |
|
13 |
Agree. You could still do this with an outside repository that |
14 |
everybody adds a remote to (a git repository can have many remotes). |
15 |
You can merge/rebase from a branch outside of gentoo to one inside of |
16 |
gentoo. |
17 |
|
18 |
I think the preference should be that users doing their own work |
19 |
should try to keep the interim stuff out of the main gentoo |
20 |
repository. On the other hand, when collaborating teams should be |
21 |
welcome to use the gentoo repository or their own overlay as makes |
22 |
sense, with the preference moving more to gentoo as the number of |
23 |
impacted devs/testers/etc gets bigger. It will always be a judgment |
24 |
call. |
25 |
|
26 |
In the end there isn't that big a difference in git between "git |
27 |
checkout origin/proj/kde5" and "git checkout kde5overlay/master." |
28 |
That is the beauty of git. |
29 |
|
30 |
-- |
31 |
Rich |