Instead of checking every time someone visit a pull-request if it can be merged, we should cache that status and only update it if the pull-request has changed.
Beware: take into account when the user force push to their branch, then the start and stop commit change
Implemented in https://pagure.io/pagure/pull-request/187
And merged