Skip to content

Allow custom squash commit messages

Luke Duncalfe requested to merge 56014-better-squash-commit-messages into master

What does this MR do?

This is the back-end work to allow a user to squash merge requests with their own custom squash message, or choose the message from a list commit messages. It contains a change that makes the default squash commit message to be selected from the first multi-line commit message in the merge request, defaulting to existing behaviour (the title of the MR) if none are found.

The API-specific portion of the issue is in a separate MR https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24784.

What are the relevant issue numbers?

Does this MR meet the acceptance criteria?

Edited by Luke Duncalfe

Merge request reports