How do I move my app studio’s client repositories to a buyer without breaking anything?
Inventory every repository, note who owns each one and what depends on it, then move them one at a time in an agreed order. Keep the build and deployment settings, secrets and access lists with each. Confirm that every project still builds and ships from the new location before you let go of the old one.
Start with a list. For every client repository, record its name, the client it serves, who owns the code under the contract, where it is hosted and who has access. Some repositories belong to the client and merely sit in your account. Others are your own shared libraries that several projects use. Do not move a client’s code without confirming whose it is.
Next, map the hidden dependencies. Automated builds, deployment keys, webhooks, issue trackers and scheduled jobs often point at the old location. List them for each project. Secrets such as keys and tokens should be replaced in the new place, not copied out of old files, and the old ones should be retired once the new setup works.
Then move in a sensible order. Begin with a quiet project, learn from it, and only then move active ones, ideally between client releases. After each move, run a full build, a test deployment and a check that the history is intact. Tell clients ahead of time if their access is changing. Keep the old home read-only until every project has been confirmed. Keep a written log of each move, with the date, the person responsible and any surprises, so the next one goes faster.
Key takeaways
- Confirm whose code each repository holds before moving anything.
- List builds, keys and webhooks that point at the old location.
- Move a quiet project first, then active ones between releases.
- Keep the old location read-only until every project is verified.
Related reading
12 pages on the same subject, grouped by topic.
Selling
- Expert answerHow do I move my adult piano students over to the studio’s new owner?
- Expert answerWhat writing samples can my technical writing firm share without breaking client confidentiality?
- Expert answerHow do I organize my web agency’s client site logins for a handover?
- Expert answerHow do I move my SEO clients to a buyer while their rankings are still climbing?
- Expert answerHow do I introduce a buyer to my pilates studio’s private session clients?
- Expert answerHow do I keep my interior design studio’s clients when my personal taste is the brand?
- Expert answerHow do I tell my graphic design clients that I am selling the studio?
- Expert answerWhat retainer clients should I highlight when I list my graphic design studio?
- Expert answerWill clients book my portrait studio if my name is no longer on the door?
Buying
Sources
This answer is checked against primary sources. Links were last confirmed on the dates shown.
- 01Business Development Bank of CanadaGovernment7 steps to increase your business’ value—before you sell it
- 02Business Development Bank of CanadaIndustryHow to sell your business
Deavo is an advertising and listings platform, not a brokerage, law firm or valuation firm. This page is general information, not legal, tax, accounting or valuation advice, and rules differ by province. Confirm anything you rely on with a qualified professional before you act on it.