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

Oystein Eftevaag wintermute at geheb.com
Sun Jun 7 23:45:10 CEST 2009



Max Horn wrote:
> <rant>
> Actually, I never understood the desire for these GUI tools, but 
> that's just me :). I tried using GUI frontends for CVS and SVN for 
> years, (in fact I started with one, since back then on MacOS 8, there 
> was simply no alternative to that ;). I never stay long, because, 
> well, I just type "git diff" quicker than it takes most of these tools 
> to update their fancy window with the list of files in the dir (which 
> I have to wait for before I can click the "diff" button, which then 
> opens a new window which renders data... in the meantime, in the 
> terminal I already finished scanning through the brief diff ;).
> </rant>
>
> That said, I understand that support for Windows, and GUI tools, are 
> important for many tools, and I don't want to needlessly cripple their 
> ability to interact with the main ScummVM repository!
>
I guess it depends on the tool, the person, and the task at hand :).

Personally I'm not a big fan of TortoiseSVN, since I find it rather a 
lot slower than using the command line (as you describe). But something 
like P4V for Perforce makes working with many branches and large 
integrations -so- much simpler than the command line that it's not even 
funny. But that's a bit of a tangent to this discussion, I guess.

For what it's worth though: A DVCS is pretty much ideal for a project 
like ScummVM, and I think it'd be a great move to switch over. 
Especially since I don't think there's really any advantages to SVN over 
either git or Mercurial other than somewhat better GUI support, and 
there's more important factors here.

// Oystein




More information about the Scummvm-devel mailing list