Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: devmanual moved to github
Date: Tue, 14 May 2013 15:56:07
Message-Id: 20130514155557.GB10062@linux1
In Reply to: Re: [gentoo-dev] Re: devmanual moved to github by Peter Stuge
1 On Mon, May 13, 2013 at 12:21:06AM +0200, Peter Stuge wrote:
2 > Alexander Berntsen wrote:
3 > > > [GitHub] enforces some particular workflow
4 > >
5 > > You keep saying this. What do you mean?
6 >
7 > I'll clarify!
8 >
9 >
10 > > A lot of projects (including Linux) just use GitHub for hosting and
11 > > nothing else. I don't see the problem.
12 >
13 > There is no problem if github is only used for hosting, but if it is
14 > the primary point of contact, or if pull requests are accepted, then
15 > github is also writing to repositories, and merge commits are
16 > enforced for all external contributions. That does not scale at all.
17 > (It works of course, but the repo history ends up looking horrible.)
18
19 You can use git remotes on a github-based repository the same way you
20 would on any git repository, and you can rebase branches before you merge
21 them into master so you get only fast-forward merges.
22
23 So, I do not see how the history is going to look horrible or how merge
24 commits are "enforced for all external contributions".
25
26 William

Attachments

File name MIME type
signature.asc application/pgp-signature