By default Gitlab will create merge commits, and this can create a really nasty history if a branch is based on a branch and not in master. To overcome this, please - if you own a repository - go to the repository settings, Merge Requests, Fast Forward Merge.
I see that a few repositories are already having the `github style` ladder of merge commits. That really makes a hard time for git bisect. Best, Tomaz