[Scummvm-devel] Switching from SVN to git, mercurial or bazaar

Bertrand Augereau bertrand_augereau at yahoo.fr
Sun Jun 7 21:59:20 CEST 2009


git svn does exist and works quite well on cygwin, I use it everyday at work.
Issues do exist with CRLF merging, but nothing that isn't workable around.

hg and bzr are real good alternatives on Win32, especially with repositories that are not huge (of binary stuff) where git really shines.

Bertrand

--- En date de : Dim 7.6.09, Eugene Sandulenko <sev at scummvm.org> a écrit :

> De: Eugene Sandulenko <sev at scummvm.org>
> Objet: Re: [Scummvm-devel] Switching from SVN to git, mercurial or bazaar
> À: "Max Horn" <max at quendi.de>
> Cc: "ScummVM devel" <scummvm-devel at lists.sourceforge.net>, sev at scummvm.org
> Date: Dimanche 7 Juin 2009, 19h15
> On Sun, 7 Jun 2009 18:57:58 +0200
> Max Horn <max at quendi.de>
> wrote:
> 
> > Overall, these DVCS have some really nice advantages.
> Like, they  
> > allowed Eugene to continue working while he was on
> "vacation" (man,  
> > Eugene, I hope your family still likes you... :).
> Heh, it may looked impressive but it was just couple of
> hours each day.
> The cold wind from the sea prevented us from the
> sunbathing, and
> watching more than one full length movie was too much
> anyway :) So I
> used the freed time for good ;)
> 
> > About the only problems I foresee are (a) Windows
> support for non- 
> > cygwin users
> I consider this as pretty big obstacle. I used MSYS git for
> initial
> checkout and Cygwin git for the development. Cygwin git
> does not have
> SVN module compiled in, though. MSYS git has git-gui, but I
> did not use
> it.
> 
>   http://code.google.com/p/msysgit/
> 
> >(b) the fact that people will have to learn a new 
> 
> > system, which is more powerful but hence also slightly
> more  
> > complicated...
> Yes, dcvs is completely new concept, a way too different
> from CVS or
> SVN. This looks pretty unusual if not weird.
> 
> 
> > Although i find that after some learning time, I
> > really prefer git over SVN for working on ScummVM :).
> Indeed, I found that I love git very much, and I touched
> only tip of
> the iceberg. However, if there will be some concerns by
> other
> developers in the team, I would prefer to not switch.
> Unless we will
> provide a good tutorial.
> 
> Frankly, that short letter which you sent me on how to work
> with git,
> helped be a lot, but I see that more understanding is
> required. Again,
> the concept is completely different.
> 
> Also we will need to develop precise release cycle, esp.
> for me as a
> release manager, since now I can not even imagine what
> should be done
> in this case.
> 
> Anyway, I am all for this switch, but as usual we should do
> a lot of
> preparations.
> 
> 
> Eugene


      




More information about the Scummvm-devel mailing list