Currently the proposed strategies to close a pull request are:
- default (fast-forward or merge if fast forward is not possible)
- fast-forward only
It would be great to let teams decide a no-fast-forward strategy in order to force a commit merge, even if fast forward is possible. This is the recommanded approach for Git workflow like GitFlow (
https://nvie.com/posts/a-successful-git-branching-model/)
Internet is full of articles about no-ff vs rebase, but letting teams decide their strategy is certainly the most important for Tuleap.