
Andrew Hanna

Andrew Hanna

TL;DR: You do not need a release freeze. Your Git repository is the portable asset, so both tools can be connected to it while you move pipeline by pipeline, lowest environment first and production last. What carries over is the repo, its branches and its history. What gets rebuilt is everything that lived inside the vendor: CI and monitoring jobs, org connections, approval gates, backup schedules and deployment history.
The mental model that makes this easy: metadata lives in Git, orchestration lives in the vendor. Gearset's own documentation describes your repository as where the metadata is stored, with the tool moving it between orgs and that repo. So the asset you spent years building, the commit history and the branch model and the file layout, is yours and stays exactly where it is.
Carries over untouched:
Has to be rebuilt:
Confirm your metadata format first. Gearset commits in SFDX source format when it initialises an empty repository and supports metadata API format as well, so an inherited repo can legitimately be in either. A format mismatch is the one thing that turns a quiet parallel run into a wall of false diffs.
If the repo is in metadata API format and you want to convert, do that as its own change: convert, review, merge, verify a deployment from it. Never convert format and switch tooling in the same week. You will not be able to tell which change caused which surprise.
The constraint is your release cadence, not the tooling. A team on a two-week cycle is usually through in two cycles: one parallel cycle and one production cycle. Serpent setup takes under 15 minutes per workspace and onboarding sessions with our team are free, so most of the calendar is spent waiting for your own change windows rather than configuring anything.
Three reasons come up repeatedly. Pricing that moves with users and with the number of CI/CD orgs. A workflow that assumes Git fluency the admin half of the team does not have. And package delivery that is a separate purchase. Serpent prices flat per company, runs a ticket-based workflow with Git in the background, installs nothing in your org, and includes 1GP, 2GP and AppExchange release workflows on every plan including free Essentials. More switching playbooks live in our SF Guides library.
Do we need a release freeze to switch?
No. Rebuild environments one at a time and keep the old pipeline deploying until the new one has validated a full release cycle.
Can two DevOps tools be connected to the same repository at once?
Yes, and that is what makes a no-downtime switch possible. The rule that keeps it safe is one writer per branch at any given time.
Do our existing backups move across?
No. Backup data is not portable between vendors in a restorable form, so plan an overlap that covers your retention requirement.
What happens to our deployment history?
It stays with the old tool. Export whatever your auditors need while the contract is still active.
Does Serpent install anything in our Salesforce orgs?
No. It connects over standard APIs only, so there is no package to approve on the way in and nothing to uninstall later.
Commitment free!