Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 161
    • Issues 161
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • heptapodheptapod
  • Issues
  • #627

Closed
Open
Created Feb 18, 2022 by Georges Racinet@gracinet🦑Owner3 of 4 tasks completed3/4 tasks

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.

  1. background worker
  2. API call, restricted at least to Project Maintainers and launching the background worker.
  3. protection of the Project during migration (perhaps just reusing the waiting/landing page of imports)
  4. Web UI, probably in Project Settings, alongside "Archive" and "Transfer"
Edited Feb 24, 2022 by Georges Racinet
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking