I look at git in terms of the ease of use for branch/merge patterns and the
support of pull requests for code review and historical change tracking.
It is really far superior in its flexibility.  Even just the diff facility
if a big step forward.

I do agree that projects benefit significantly from governance.  If it
degenerates to everyone creating their own fork then nothing good would
come of that.  I am not suggesting git because it makes forking easier.
But because it makes team development easier.

Bryan

On Wednesday, July 6, 2016, Simon IJskes - QCG <si...@qcg.nl> wrote:

> On 05-07-16 14:51, Bryan Thompson wrote:
>
>> GitHub (at least) provides excellent tracking.  It is a matter of how you
>> define policy for PRs.  We do not accept PRs unless the author is a
>> contributor with appropriate CLAs for the project.  So it works out very
>> nicely for us.  Every single commit and its authorship remains visible and
>> that metadata can be easily accessed.
>>
>
> Is changing the version control system really going to change the problems
> we have?
>
> The same goes for maven or not, gradle or ant, etc.
>
> One direction wants a stable release with bugfixes, and strict maintaining
> of the original api, the other side wants to change things.
>
> No resolution in sight. I really like the Apache governance, and it gives
> everybody the freedom to fork it under its own. Apache is definitly not the
> problem here.
>
> Apache is a tool, a tool that shows us that we need to cooperate in order
> to make progress. You can switch to git, and fork all you like, like so
> many other projects. But then you have a few forks, sitting stale on
> github. With sometimes an individual caring about it, or more times not.
> Apache goes beyond individuals, and currently it shows we haven't made that
> step.
>
> G. Simon
>
> --
> QCG, Software development, 071-5890970, http://www.qcg.nl
> Quality Consultancy Group b.v., Leiderdorp, Kvk Den Haag: 28088397
>

Reply via email to