Merge Requests last updated is always renewed when someone views a MR
Currently MRs are updated every time a user views a MR.
This renders the "sort by recently updated" filter useless. Even MRs which haven't been updated for months, can end up being shown as "last updated 20 minutes ago".
This is probably caused by the check against the target branch to display if a MR is still mergable.
Why do we store the result in the DB btw?
We renew it every time a user visits the page and something has changed in the source/target branch.
Maybe it would be an option to store it in Rails cache to avoid updating the MR.