Git/Conversion/Fundraising

The Fundraising team deploys on a different schedule and to different hardware than the rest of the cluster. As such, they've got their own sets of concerns. This page will serve to outline the current practice and the way forward when moving fundraising infrastructure to Git.

Code we deploy

 * CentralNotice (cluster)
 * ContactPageFundraiser (cluster)
 * ContributionTracking (payments cluster)
 * DonationInterface (payments cluster)
 * DonationInterfaceLangOnly (cluster)
 * FundraiserLandingPage (cluster)
 * LandingCheck (cluster)
 * cldr (we at least care about this one)

How we currently deploy
Since moving to git, we don't.

Back in svn, we had trunk and a production branch. Once commits were code reviewed and ready, we would MFT (via cherry-picking or what-not) to the production branch and then.

Things we like about the current system

 * We can cherry pick revisions to deploy
 * We can omit directories (e.g. */tests/*) from deployments
 * It works

Things that we wish we could change about the current system

 * It is no longer in use?