Changes between Version 8 and Version 9 of GitTransition
- Timestamp:
- 03/30/10 16:06:17 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GitTransition
v8 v9 3 3 == Requirements == 4 4 * Backwards-compatibility of svn revision numbers. We aren't patient enough to change all references in Parrot and Trac to svn revisions, so there has to be a way to figure out what changes a svn revision refers to. This can be done by maintaining a read-only version of the svn repository. 5 6 * This is fixed by using "git svn clone" it keeps all rXXXX numbers in the commit messages 7 * This can be linked to old links of rXXXX throughout trac (an experiment/trial will be needed) 8 5 * This is fixed by using "git svn clone" it keeps all rXXXX numbers in the commit messages 6 * This can be linked to old links of rXXXX throughout trac (an experiment/trial will be needed) 9 7 * When importing a SVN repo into Git, we have the choice of adding markers to each commit which reference the original SVN revision. It sounds like we want this. 10 11 * again git svn clone 12 8 * again git svn clone 13 9 * Trac integration - We aren't switching away from Trac, so we need to be sure that there's a *mature* Trac plugin that can work with Git, either directly or via a third-party host like [http://github.com/davglass/github-trac GitHub]. This needs to be researched carefully since poor or immature Trac integration could be a significant impediment to Parrot's progress. 14 15 * Trac has a git plugin (http://trac-hacks.org/wiki/GitPlugin) 16 * Working example http://sdlperl.ath.cx/ 10 * Trac has a git plugin (http://trac-hacks.org/wiki/GitPlugin) 11 * Working example http://sdlperl.ath.cx/ 17 12 18 13 == Things To Think About ==