On 2018-05-16 10:06, Vincent Delecroix wrote:
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 integration branch *is* TMP. Otherwise you are just shifting the problem from "integration branch" to TMP and people will complain that TMP should be publicly accessible.

IMHO the workflow should be:

1. create a branch integration = develop + some selection of positive review tickets
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 develop to integration and go back to 1

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