On Tue, 11 Aug 2015 10:26:46 -0400
"Anthony G. Basile" <bluen...@gentoo.org> wrote:

> On 8/11/15 10:19 AM, hasufell wrote:
> > On 08/11/2015 04:10 PM, Alexis Ballier wrote:
> >> On Tue, 11 Aug 2015 16:01:05 +0200
> >> Michał Górny <mgo...@gentoo.org> wrote:
> >>
> >>> Dnia 2015-08-11, o godz. 15:52:16
> >>> Patrice Clement <monsie...@gentoo.org> napisał(a):
> >>>
> >>>> Hi there
> >>>>
> >>>> According to
> >>>> https://wiki.gentoo.org/wiki/Gentoo_git_workflow#Branching_Model,
> >>>> "there may be developer-specific, task-specific, project-specific
> >>>> branches etc". As far as I understand, it means I can go and
> >>>> create my own branch on the main repository and push it and it
> >>>> gets spread all over the place. Is that correct?
> >>>>
> >>>> Could someone explain to me the rationale behind this decision?
> >>>>
> >>>> Truth to be told, I kinda dislike the fact any developer can do
> >>>> this.
> >>> As long as it's used with caution, I don't see a problem.
> >> Then we should define 'caution' I think :)
> >>
> >>
> I would not say "caution" so much as good judgment.  The first
> example that came to mind was working with the profiles which crosses
> many directories and files.  In the past when I did restructuring to
> the hardened profiles, I tested by using a branch of the hardened-dev 
> overlay.  It was annoying and I would do a bind mount over 
> /usr/portage/profiles and had to rebase manually.  A test branch of
> the the main tree which could get rebased and eventually merged back
> would make the workflow so much better.  Another example was when we 
> revitalized the selinux policies.  There were hundreds of commits to
> be done.  A branch here that got merged back would be ideal.


you probably did this before it happened, but a solution in the last
months could have been to fork gentoo-portage-rsync-mirror, merge it
back (or better: rebase onto it) from time to time, and do a squashed PR
that you can merge with mgorny's scripts.

Reply via email to