node-gitlab-2-github icon indicating copy to clipboard operation
node-gitlab-2-github copied to clipboard

Implement CSV-based batch migration with per-project repository mapping

Open kathrin-7978 opened this issue 2 months ago • 0 comments

This PR adds CSV-based batch migration support:

  1. CSV file support for project IDs - Load multiple project IDs from a CSV file located in project root (at least with columns for GitLab project ID, GitLab path name and GitHub path name)
  2. CSV-based GitHub repository mapping - Each GitLab project can target a different GitHub repository
  3. Organization/User flexibility - Projects can be mapped from organizations to individual user accounts or vice versa
  4. Project name logging - Display project names/paths in logs for better visibility
  5. Automatic processing loop - Process all projects sequentially in one run

kathrin-7978 avatar Dec 18 '25 20:12 kathrin-7978