Squash as Default for Merge Requests

Problem to solve

Developers are forgetting to set "squash" on their merge requests.

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)

Further details

At the repository level, we would like to be able to set the flag "squash" as a default on Merge Requests for that specific repository.

Proposal

An additional checkbox setting under RepoName/edit -> Merge Requests titled "squash by default"

Permissions and Security

For owners & managers of a repo.

Documentation

Same as other checkboxes under settings Merge Requests

Assignee Loading
Time tracking Loading