Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Dirkjan Ochtman <djc@g.o>
Subject: Re: Git braindump: 2 of N: developer interaction (merge co-ordinators)
Date: Sun, 3 Jun 2012 18:06:03 +0200
On Sun, Jun 3, 2012 at 11:46 AM, Robin H. Johnson <robbat2@g.o> wrote:
> A hierarchy of merge lieutenants:
> - This is basically the Linux kernel model. The ability to merge into
>  master resides with a single person, and he pulls from other known
>  specified developers, who serve to collect and fix conflicts as needed
>  from the general developer population.
> A merge co-ordinators that switches with time.
> - This resembles the model used by Mozilla.
> - Switches on a time basis; is generally some developer with a fast
>  internet connection.
> - Responsible for taking pull requests, merging, fixing conflicts or
>  punting back, and pushing to the master branch.

I think the current Mozilla situation isn't really covered here. As I
understand it, they use a model that's kind of in between "merge
lieutenant" and "merge co-ordinator". They have integration and
project branches, where basic commits first land. Then those branches
are generally merged into mozilla-central by any team member for that
branch.

But IMO, discussing this now is a kind of premature optimization. We
should try to just do the simple thing (everyone commits to the main
tree), and if there are too many push races we can re-evaluate the
issue. It might make sense for projects/herd that already do a lot of
work in an overlay to switch to using a branch which they could then
merge at once, of course.

Cheers,

Dirkjan


Replies:
Re: Git braindump: 2 of N: developer interaction (merge co-ordinators)
-- Robin H. Johnson
Re: Git braindump: 2 of N: developer interaction (merge co-ordinators)
-- Ulrich Mueller
References:
Git braindump: 2 of N: developer interaction (merge co-ordinators)
-- Robin H. Johnson
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Git braindump: 2 of N: developer interaction (merge co-ordinators)
Next by thread:
Re: Git braindump: 2 of N: developer interaction (merge co-ordinators)
Previous by date:
Re: Git braindump: 1 of N: merging & git signing
Next by date:
Re: Git braindump: 2 of N: developer interaction (merge co-ordinators)


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.