Hi! I'm not sure if you've seen this, but in GitLab 13.0 we released commit based navigation for merge requests. You can read more about this in our docs, but we'd love any feedback you have on the feature.
Documentation: https://docs.gitlab.com/ee/user/project/merge_requests/revie...
When using merge requests, each push to a branch creates a new version. You can then compare between any two versions and review the diff.
Documentation: https://docs.gitlab.com/ee/user/project/merge_requests/versi...
This is closer to how git is used in the linux mailing lists but gitlab completely breaks that workflow. Github has added some support for that. And yeah, performance sucks, even for trivial patches.