Am Samstag, den 23.05.2020, 19:59 +0200 schrieb Jonas Hahnfeld:
> Hi all,
> 
> I've now made the necessary settings, merged the changes in 
> https://gitlab.com/lilypond/lilypond/-/merge_requests/57, changed all
> existing merge requests to target 'master', and deleted 'staging'.
> I've not rebased the existing merge requests and there's no need to do
> so if it's already in one of the later stages (you'll be forced on
> submission). However remember that James won't get MRs with Patch::new
> for manual regression testing unless it has passed automated tests.
> 
> The new procedure to push / merge is as follows:
> 0. The patch reaches Patch::push via the known countdown process.
> 1. GitLab only allows fast-forward merges, so it forces you to rebase
> your changes. Without conflicts, the UI will present a button for this.
> Otherwise, or if you prefer doing so, you can always rebase locally and
> force-push the branch.
> 2. Updating the merge requests triggers the CI jobs to run. The UI will
> have a new button "Merge when pipeline succeeds". You can click this at
> your convenience and the system will handle the rest. Otherwise you can
> wait yourself and click the "normal" button labeled "Merge" as before.
> 
> 
> If multiple merge requests are rebased simultaneously, GitLab merges
> the first one that finishes CI testing. The other merge is aborted, but
> the CI pipeline continues to run AFAICT. So for saving resources,
> please try to avoid it. We'll see if this "contention" turns out to be
> a problem...

Pinging this to attention...

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to