1 |
On 04/07/2010 05:58 AM, Angelo Arrifano wrote: |
2 |
> 3*) With git, one would just branch (lets call it embedded branch) the |
3 |
> package. Apply the patches there and let people using embedded profiles |
4 |
> to emerge from that branch instead of master. |
5 |
> Benefits? I think they are pretty obvious - people can start putting |
6 |
> quick patches in the tree for specific arches while not breaking others. |
7 |
> |
8 |
> IMHO, the only bottleneck I see on Gentoo development is the massive |
9 |
> policy (not saying it is not needed) a -dev has to follow just to commit |
10 |
> a simple fix. Git my friends, will be our holly grail. |
11 |
|
12 |
I think that allowing for different levels of QA standards, and |
13 |
accomodating things like this are good reasons to use branches. |
14 |
HOWEVER, we do need to manage this so that it doesn't get out of hand. |
15 |
|
16 |
We really don't want users following 14 different branches and have 10 |
17 |
different variations on every package in the tree - which is how it |
18 |
could get after a year or two of branching without any effort to do |
19 |
pruning and get things merged into a main tree. |
20 |
|
21 |
Having branches to do development and facilitate access and testing |
22 |
seems fine, however we should always have the goal of getting these |
23 |
tested revisions merged back into the main tree. We really don't want |
24 |
divergent development to be the norm. |