Difference between revisions of "Git Migration"

From CrossWire Bible Society
Jump to: navigation, search
(start collecting info)
 
m
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
This page is created to ease the migration to Git.
 
This page is created to ease the migration to Git.
  
A user [http://stackoverflow.com/questions/79165/how-to-migrate-svn-repository-with-history-to-a-new-git-repository mapping of svn user to email used for git commit] is required for migration. Here is the usernames extracted from svn log of 'sword' project. This mapping should be completed for correct user mapping when migrating. The left side is the svn Id and right side of '=' is the full name and email address in angle bracket. There are couple of examples given below.
+
A user [http://stackoverflow.com/questions/79165/how-to-migrate-svn-repository-with-history-to-a-new-git-repository mapping of svn user to email used for git commit] is required for migration. Here is the usernames extracted from svn log of 'sword' project. This mapping should be completed for correct user mapping when migrating. The left side is the svn Id and right side of '=' is the full name and email address in angle bracket. The email address should be the one that you are going to use when you are making git commits. There are couple of examples given below.
  
 
+
    (no author) = <no_author@crosswire.org>
     benpmorgan =  
+
     benpmorgan = Ben Morgan <benpmorgan@gmail.com>
     charcoal =  
+
     charcoal = Karl Kleinpaste <charcoal@users.sf.net>
     chrislit =  
+
     chrislit = Chris Little <chrislit@crosswire.org>
     dglassey =  
+
     dglassey = Daniel Glassey <dglassey@crosswire.org>
     dmsmith =  
+
     dmsmith = DM Smith <dmsmith@crosswire.org>
     dtrotzjr =  
+
    domcox = Dominique Corbex <domcox@crosswire.org>
     greg.hellings =  
+
     dtrotzjr = David Trotz <david.trotz@gmail.com>
     jansorg =  
+
     greg.hellings = Gregory Hellings <greg.hellings@gmail.com>
     joachim =  
+
     jansorg = Joachim Ansorg <jansorg@crosswire.org>
     lefticus =  
+
     joachim = Joachim Ansorg <jansorg@crosswire.org>
     mdbergmann =  
+
     lefticus = Jason Turner <jason@emptycrate.com>
     mg =  
+
     mdbergmann = Manfred Bergmann <manfred.bergmann@me.com>
     mgruner =  
+
     mg = <mg@>
     refdoc = Peter von Kaehne <refdoc@gmx.net>
+
     mgruner = Martin Gruner <mgruner@crosswire.org>
 +
     refdoc = Peter von Kaehne <refdoc@crosswire.org>
 
     scribe = Troy A. Griffitts <scribe@crosswire.org>
 
     scribe = Troy A. Griffitts <scribe@crosswire.org>
     sterling =  
+
     sterling = <sterling@>
     tbiggs =  
+
     tbiggs = Terry Biggs <tbiggs@infinet.com>
     trampster =  
+
     trampster = ??? Daniel Hughes <trampster@gmail.com>
     tuhlmann =  
+
     tuhlmann = Torsten Uhlmann <tuhlmann@agynamix.de>
     willthimbleby =
+
     willthimbleby = Will Thimbleby <will@thimbleby.net>
  
 
The above mapping can be used as the input for the svn to git migration program.
 
The above mapping can be used as the input for the svn to git migration program.
 +
 +
== See also ==
 +
[[Category:Documentation]]

Latest revision as of 23:17, 24 July 2023

This page is created to ease the migration to Git.

A user mapping of svn user to email used for git commit is required for migration. Here is the usernames extracted from svn log of 'sword' project. This mapping should be completed for correct user mapping when migrating. The left side is the svn Id and right side of '=' is the full name and email address in angle bracket. The email address should be the one that you are going to use when you are making git commits. There are couple of examples given below.

   (no author) = <no_author@crosswire.org>
   benpmorgan = Ben Morgan <benpmorgan@gmail.com>
   charcoal = Karl Kleinpaste <charcoal@users.sf.net>
   chrislit = Chris Little <chrislit@crosswire.org>
   dglassey = Daniel Glassey <dglassey@crosswire.org>
   dmsmith = DM Smith <dmsmith@crosswire.org>
   domcox = Dominique Corbex <domcox@crosswire.org>
   dtrotzjr = David Trotz <david.trotz@gmail.com>
   greg.hellings = Gregory Hellings <greg.hellings@gmail.com>
   jansorg = Joachim Ansorg <jansorg@crosswire.org>
   joachim = Joachim Ansorg <jansorg@crosswire.org>
   lefticus = Jason Turner <jason@emptycrate.com>
   mdbergmann = Manfred Bergmann <manfred.bergmann@me.com>
   mg = <mg@>
   mgruner = Martin Gruner <mgruner@crosswire.org>
   refdoc = Peter von Kaehne <refdoc@crosswire.org>
   scribe = Troy A. Griffitts <scribe@crosswire.org>
   sterling = <sterling@>
   tbiggs = Terry Biggs <tbiggs@infinet.com>
   trampster = ??? Daniel Hughes <trampster@gmail.com>
   tuhlmann = Torsten Uhlmann <tuhlmann@agynamix.de>
   willthimbleby = Will Thimbleby <will@thimbleby.net>

The above mapping can be used as the input for the svn to git migration program.

See also