Difference between revisions of "GIT Migration"

Jump to navigation Jump to search
546 bytes removed ,  15:07, 27 February 2011
Migration is no longer potential
(Migration is no longer potential)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page is a place holder for gathering information on the potential migration from SVN to GIT for the ScummVM source code repositories.
This page contains information on the migration from SVN to GIT for the ScummVM source code repositories.


Please use this page to track any blockers that you may foresee (Windows users, I am looking at you ;-)) so the problems can be addressed and the work moved forward.


:Windows users may want to take a look at  http://code.google.com/p/gitextensions/ and http://code.google.com/p/tortoisegit/ --[[User:Fingolfin|Fingolfin]] 12:47, 2 November 2010 (UTC)
:Windows users may want to take a look at  http://code.google.com/p/gitextensions/ and http://code.google.com/p/tortoisegit/ --[[User:Fingolfin|Fingolfin]] 12:47, 2 November 2010 (UTC)
: There's also http://www.syntevo.com/smartgit/index.html (which is free for personal use). A good article on alternative clients for Windows is here: http://www.makeuseof.com/tag/5-windows-git-clients-git-job/ --[[User:Md5|Md5]] 10:30, 5 December 2010 (UTC)
: There's also http://www.syntevo.com/smartgit/index.html (which is free for personal use). A good article on alternative clients for Windows is here: http://www.makeuseof.com/tag/5-windows-git-clients-git-job/ --[[User:Md5|Md5]] 10:30, 5 December 2010 (UTC)


==== Conversions in progress ====
==== Done conversions ====
The Tools repository is currently being migrated to git. The script can be found [[/Tools_script|here]] and the work-in-progress repository is available on [https://github.com/salty-horse/scummvm-tools GitHub].
The tools repository: The script can be found [[/Tools_script|here]] and the repository is available on [https://github.com/scummvm/scummvm-tools GitHub].


The part of the main scummvm repository pre-0.9.0 is currently being migrated to git. Due to the many cvs2svn artifacts, it has been a manual process without a script. Work in progress repository available at https://github.com/wjp/scummvm-archive .
The main repository: [http://www.usecode.org/scummvm/svn2git/ Conversion script], [https://github.com/scummvm/scummvm-test Repository on github].
 
The remainder of the main scummvm repository is in progress using scripts in http://www.usecode.org/scummvm/svn2git/ . Work in progress repository at https://github.com/wjp/scummvm-2010-archive .


For historical purposes, a cleaned up git conversion of the FreeSCI darcs repo: https://github.com/wjp/freesci-archive .
For historical purposes, a cleaned up git conversion of the FreeSCI darcs repo: https://github.com/wjp/freesci-archive .
Line 40: Line 37:
:::Groovie is one of them too: http://code.google.com/p/t7gre/ --[[User:Jvprat|jvprat]] 18:30, 7 January 2011 (UTC)
:::Groovie is one of them too: http://code.google.com/p/t7gre/ --[[User:Jvprat|jvprat]] 18:30, 7 January 2011 (UTC)
:::I'd rather not have the Mohawk history in there and I don't see it ever being useful (at least I've not had to dive into the old source to hunt for regressions since Mohawk was merged, and I highly doubt I ever will have to). -[[User:Clone2727|Clone2727]] 20:52, 7 January 2011 (UTC)
:::I'd rather not have the Mohawk history in there and I don't see it ever being useful (at least I've not had to dive into the old source to hunt for regressions since Mohawk was merged, and I highly doubt I ever will have to). -[[User:Clone2727|Clone2727]] 20:52, 7 January 2011 (UTC)
:::Tinsel is no way since it starts from the original source code which is under NDA --20:28, 25 January 2011 (UTC)
:::Tinsel is no way since it starts from the original source code which is under NDA --[[User:Sev|Sev]] 20:28, 25 January 2011 (UTC)
::After thinking about this some more, we may just want to leave these out of the main repository, and leave it to the user to graft them in (with the .git/info/grafts file) on-demand. This way we can do a proper git conversion of any desired external history at any time. [[User:Wjp|Wjp]] 10:57, 24 January 2011 (UTC)
::After thinking about this some more, we may just want to leave these out of the main repository, and leave it to the user to graft them in (with the .git/info/grafts file) on-demand. This way we can do a proper git conversion of any desired external history at any time. [[User:Wjp|Wjp]] 10:57, 24 January 2011 (UTC)


178

edits

Navigation menu