Urs Liska <u...@openlilylib.org> writes:

> Am 20.12.2013 11:12, schrieb David Kastrup:
>> As the typical victims for pushers are often able to grant push access,
>> you'll probably not have to go through this very often before they beg
>> you to accept push access.
>
> I think I will do that soon.
> Some time in the past I would have considered it  a hassle not to have
> push access.
> But now I'm feeling it's quite good to go through the review process
> for a few times before having push access :-)
>
>>
>>> >Or should I leave the branch open, create the patch set and send it to
>>> >-devel?
>> After rebasing on current master, that's doable, too.  Again, if you
>> think that not all stages will necessarily compile, state that you want
>> this done as a merge commit.
>>
>
> Just as an opinion: Would you restrict this to be _compilable_ or
> should this also go for commits that aren't _useful_.
>
> If I have more thorough rewrite of a page of the website (as the
> current "Features" patch), I will have a number of commits
> (e.g. "reorder items", "update section XX", "update section YY").
> Although not having tested I assume the website is compilable after
> each of the commits, but these states don't make much sense.

"Useful" does not matter much: the main idea is that the "main line"
remains useful for finding problems with "git bisect".  A branch is
always a bit of a hassle, so it should be reserved for a connected set
of changes.  For example, I tend to leave out Documentation and regtests
from such short-circuit branches.

"Update section XX" and "update section YY" usually can be done in a
single commit: after all they went through a connected review, and the
changes are logically connected without being physically intertwined.

> Would you suggest to put such a series in a separate "thread" (by a
> merge no-ff) or not.

Usually not.  But some of that might be pulled into a single commit.

> In my own work I would always do such stuff the no-ff merge commit
> way.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to