Mercurial native migration: open up to users
So far, the migration to native of Mercurial projects is available as a Rake task only, which restricts its use to systems administrators.
We've run it successfully on this very instance on a few projects, notably heptapod/hgitaly> and most recently mercurial/hg-git>
It is time to make the migration available to end users.
- background worker
- API call, restricted at least to Project Maintainers and launching the background worker.
- protection of the Project during migration (perhaps just reusing the waiting/landing page of imports)
- Web UI, probably in Project Settings, alongside "Archive" and "Transfer"