lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: we now have "lilypond" organization on GitHub


From: Urs Liska
Subject: Re: we now have "lilypond" organization on GitHub
Date: Sun, 22 Sep 2013 14:57:42 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8

Am 16.09.2013 12:50, schrieb David Kastrup:
Graham Percival <address@hidden> writes:

On Mon, Sep 16, 2013 at 10:49:42AM +0200, David Kastrup wrote:
What's wrong with GitHub, anyway?
It requires separate accounts and credentials (much more likely to be a
target for attacks), has its own "terms of service", may choose to
discontinue projects based on commercial criteria, can cause tool
lock-in and so on, relies on its own proprietary software.
All the above is true, but github also provides a nicer way for
developers to interact with git, by at least one order of
magnitude.
So the question is what we should be telling the Savannah operators to
make working on GNU projects using Git more feasible.

What about asking them to provide Gerrit as  a service?

As far as I've read:
- LilyPond uses Rietveld, which isn't designed for git workflows.
- Rietveld isn't integrated in the process of getting code into lilypond/master,
  but rather an artificial detour.
- For example the issue of commit messages that are finally pushed
  and don't match the reviewed code is probably related to that.
- Gerrit _is_ designed for git workflows.
- You could grant developer accounts to, say, anybody expressing serious intentions to contribute
- These could have the right to push the Gerrit
- The core developers have the right to approve/reject proposals
  as well as pushing directly to the main repo
- Approval of a patch immediately merges it into the main code base.
- This would make the way for externals' code into the main code base
  more straightforward and transparent.

Urs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]