GitLab
Follow
Streamline migrations with user contribution and membership mapping
GitLab has introduced an improved user contribution and membership mapping feature for project imports. Post-import mapping allows users to assign imported contributions and memberships to destination instance users after the import is complete. This feature is email-independent, allowing for mapping even with different email addresses. Each user assigned a mapping must accept or reject it, ensuring security and user control. Placeholder users are used during the mapping process, with limits that users should be aware of. The reassignment process is designed with security considerations in mind. Users should be informed about the migration process and their role in accepting contribution reassignments. Upcoming improvements include CSV-based reassignment and enhanced UI visibility of placeholder limits. The feature is currently available for direct transfer migrations on GitLab.com and will become the default for self-managed instances and GitLab Dedicated from version 17.7. Feedback and support are welcome through the provided feedback issue.