On Mon, May 13, 2013 at 12:21:06AM +0200, Peter Stuge wrote:
> Alexander Berntsen wrote:
> > > [GitHub] enforces some particular workflow
> > 
> > You keep saying this. What do you mean?
> 
> I'll clarify!
> 
> 
> > A lot of projects (including Linux) just use GitHub for hosting and
> > nothing else. I don't see the problem.
> 
> There is no problem if github is only used for hosting, but if it is
> the primary point of contact, or if pull requests are accepted, then
> github is also writing to repositories, and merge commits are
> enforced for all external contributions. That does not scale at all.
> (It works of course, but the repo history ends up looking horrible.)

You can use git remotes on a github-based repository the same way you
would on any git repository, and you can rebase branches before you merge
them into master so you get only fast-forward merges.

So, I do not see how the history is going to look horrible or how merge
commits are "enforced for all external contributions".

William

Attachment: signature.asc
Description: Digital signature

Reply via email to