Revert rebase without pipeline to skip refreshing external status check
What does this MR do and why?
Revert rebase without pipeline to skip refreshing external status check
Failed job: https://jihulab.com/gitlab-cn/gitlab/-/jobs/11134682
Broken by upstream MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133383
Because rebase without pipeline
(MR here) is temp solution for squash merge
feature, and the latter has been used in BiRen customer, and the former
is not used in any customer else now, so we could revert the former to keep the
code clean. If needed in the future, we can revert this commit easy.
Above fix has been discussed and confirmed by @lpeng1991 @icbd @chaomao @xfyuan