Subversion to Git Conversion: Notes on the Details
From GlueXWiki
Revision as of 11:24, 20 July 2015 by Marki (Talk | contribs) (Created page with "The last revision in the Subversion repository before conversion: Rev 19042 2015-07-15 17:35:06 <ol> <li>Delete the practice repositories on GitHub.</li> <li>Create a blan...")
The last revision in the Subversion repository before conversion: Rev 19042 2015-07-15 17:35:06
- Delete the practice repositories on GitHub.
- Create a blank repository to receive the converted repository on GitHub.
- Make a copy of the complete Subversion repository on the local disk with rsync.
- Use svn2git to do the conversion using the local-disk-resident version of the Subversion repository.
- In the resulting git repository, delete branches and tags not related to the package, as well as all "@revision" branches and tags.
- Clone a bare copy of the repository (--bare option).
- Push the bare copy to the GitHub repository with the --mirror option.
- Add repositories to the list of those owned by the gluex team on GitHub.
The sim-recon conversion with svn2git took about 8 hours. hdds took about 20 hours