Azure devops to Gitlab migration

I am looking for migrating Azure devops source code to Gitlab.

I am aware of mirror concept but this is not syncing Pull Request/Merge Request history.