On 15/05/2018 17:07, Volker Braun wrote:
The integration branch is going to have its history rewritten regularly.

Why is that? Shouldn't the process be simply

 1. create a branch TMP = "integration branch" + "merged positive
   review ticket"
 2. if merge fails: move back ticket to needs work and go back to 1
 3. if any test fails: move back ticket to needs work and go back to 1
 4. set the integration branch to TMP and go back to 1

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.

This would indeed be terrible. But to my mind, this should not happen.

Best
Vincent

--
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.

Reply via email to