Skip to main content

Git Migration

Led the Perforce to Git migration process of entire ARC IP codebase including (Design, Verification, Documentation repositories etc.) with 3 other engineers in the team. The team executed the following steps to ensure the migration was smooth and without any data loss.

  • Explored different offerings available within Synopsys (Ex: GitHub, GitHub Premium, Gitlab etc.)
  • Identified the repositories to migrate
  • Created a migration plan with minimal downtime of few hours per repo
  • Ensured the history was preserved during the migration
  • Explored various alternatives that port the history from Perforce to Git with minimal downtime
  • Gathered the resources to help the team learn Git ecosystem
  • Gave sessions to get the team ready for the migration
  • Developed internal documentation and videos to bridge the gap between external resources and internal requirements
  • Migrated the repositories
  • Established the CI/CD infrastructure

The team received a special recognition for the effort from the senior management for the flawless execution of the migration with zero data loss and minimal downtime.


Duration: Dec 2023 - Feb 2024
Role: Technical Lead