If you're on GitHub Enterprise, availability will depend on the last time your company has installed updates.
I think of it as additional incentive to maintain smaller patches for ease of review, but sometimes changes are necessarily large due to complexity. It can be obnoxious to be hamstrung like this.
My decades-long complaint with every single code review system I've been forced to use at my workplaces (which no system I've seen fixes so far) is that they don't let you browse code and examine the diff in its native setting, so to speak.
Though it can certainly hide much more relevant-to-reviewers changes easily.
'Cuz yeah, I've seen some nasty stuff sail past code review simply because it's so easy to accientally miss those files.
I feel like everything about the GitHub PR UI is targeted at reducing the code review job to being a human style checker. Minimal context, no code navigation, abysmal rename following.. it's really hard to review the design of a change.
It could be a little while before global code search is available to non-paid users, according to their search roadmap documentation[1].
Although not at GitLab.com scale, I've worked on a few search-related projects (often using Elasticsearch) in the past and would consider offering some ideas.
Does GitLab have a policy for attribution/licensing of technical design input from external contributors? (this is partly out of curiosity in general -- I don't know for sure whether I'd have anything to add that your team wouldn't already have thought of themselves)
We always welcome the sharing of ideas and feedback. Just tag me on anything I should review. GitLab ID is @JohnMcGuire
We love external contributions. This page should help answer questions about contributing. https://about.gitlab.com/community/contribute/
My git-fu is average level so its possible that I’m missing something obvious here. For me the easy solution is to just merge on the command line.