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...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The last revision in the Subversion repository before conversion: Rev 19042 2015-07-15 17:35:06


  1. Delete the practice repositories on GitHub.
  2. Create a blank repository to receive the converted repository on GitHub.
  3. Make a copy of the complete Subversion repository on the local disk with rsync.
  4. Use svn2git to do the conversion using the local-disk-resident version of the Subversion repository.
  5. In the resulting git repository, delete branches and tags not related to the package, as well as all "@revision" branches and tags.
  6. Clone a bare copy of the repository (--bare option).
  7. Push the bare copy to the GitHub repository with the --mirror option.
  8. 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