The integration branch is going to have its history rewritten regularly. The issue is that unsuspecting developers might *base* their contribution on the integration branch (i.e. go to github and select the branch with the most recent commits), and then have it yanked out from under their feet when I rewrite it.
On Tuesday, May 15, 2018 at 3:59:08 PM UTC+2, Erik Bray wrote: > > On Tue, May 15, 2018 at 3:11 PM, Jeroen Demeyer <j.de...@ugent.be > <javascript:>> wrote: > > On 2018-05-15 14:35, Erik Bray wrote: > >> > >> I'm not convinced that's a real problem. This is what I meant by "yes > >> its contents may change and shift rapidly, but for a sophisticated > >> developer who just wants to peek in on the release process this is not > >> a problem". > > > > > > I agree that it's not a problem for the "sophisticated developer" who > knows > > what he is doing. But the more you advertise this secret branch, the > larger > > chance there is of abuse by non-sophisticated developers who have no > clue. I > > believe that this is the point that Maarten was trying to make. > > I don't see much chance for "abuse". Mostly all I'm talking about > here is to do integration in a branch that's easy to identify and is > documented (it can even be documented as "this branch is unstable so > don't look at it unless you know what you're doing". The worse > someone can bite themselves is by maybe rebasing a branch on top of > that branch, and then proposing that version of the branch for merging > which might not always be for the best (though it might often be fine > too). To make this mistake would require knowing how to use rebase in > the first place... > > On Tue, May 15, 2018 at 3:49 PM, Jeroen Demeyer <j.de...@ugent.be > <javascript:>> wrote: > > On 2018-05-15 15:40, Emmanuel Charpentier wrote: > >> > >> Therefore, I think that contributing to Sage should not *require* a > >> sophisticated understanding of the finer points of git care and > feeding... > > > > > > Of course not. I don't think that anybody here proposed that. > > Nope, but as I wrote upthread this discussion is still orthogonal to > what I wanted to propose... > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To post to this group, send email to sage-release@googlegroups.com. Visit this group at https://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.