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

Vicent Marti tanoku at gmail.com
Sun Jun 7 19:30:54 CEST 2009


My vote (if it counts) clearly goes towards Mercurial; it is very much
stable and portable across all platforms, much more user friendly than
Git, shares most of its nomenclature with SVN (which will make
switching easier) and most importantly, it's written in Python (which
makes it awesome ^^).

I also find Git to be quite cool, but right now its too much of a
hassle to use on Windows, which is a shame. Either way, no matter
which DCVS you choose, it think the important thing is to actually
switch to a DCVS. It may look like a lot of effort but on the long run
the benefits clearly outweight the transition costs.

Cheers,
Vicent Martí
http://www.bellverde.org



On Sun, Jun 7, 2009 at 7:15 PM, Eugene Sandulenko<sev at scummvm.org> wrote:
> 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
>
> ------------------------------------------------------------------------------
> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
> looking to deploy the next generation of Solaris that includes the latest
> innovations from Sun and the OpenSource community. Download a copy and
> enjoy capabilities such as Networking, Storage and Virtualization.
> Go to: http://p.sf.net/sfu/opensolaris-get
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scummvm-devel
>




More information about the Scummvm-devel mailing list