- Switching to Git can be seen as an opportunity to reduce the size of the
codebase without affecting the primary objectives—event simulation and
reconstruction
- The focus of this migration is on the "offline" code responsible for event
reconstruction, geometry, simulation, calibration, and database interaction
- A significant fraction of the "offline" code consists of external MC
generators (Pythia, HIJING, UrQMD, ...). Since these are rarely touched it was
decided to extract these codes in a separate repository
- After considering several skimming scenarios the one producing main repo with
a bare size of abot 180MB was selected. For details see [Backup Slides](#/excluded)
- All tools and scripts necessary to perform the migration are available from
a separate repository hosted on **GitHub**
https://github.com/star-bnl/star-git-tools
-
With little effort the scripts can be reused
to extract the rest of the code from CVS, e.g. the "online" code