What does this MR do?
It rearranges the conditions in
CommitsHelper#link_to_browse_code to avoid calling
Repository#blob_at needlessly when viewing a commits page without a path.
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
It can speed things a little bit.
What are the relevant issue numbers?
Screenshots (if relevant)