Hi,

Sorry for my late contribution to this topic: I am late catching up with 
my mails since my last holidays.

Let me tell you from my personal experiences some weeks ago with git and 
hg an linux and Windows.

Windows Implementations:

git can be tedious to use on Windows: I had big problems working on a 
project mixing up git repositories on linux pushed and pulled by a 
windows git via samba. git at some point complained about non existing 
differences: Somehow line ending issues emerged, or the object store got 
corrupted. I had no chance to look deeper into details. The stable git 
command on Windows needs cygwin, which is not a minimal invasive 
installation. (I wouldn't recommend the msys/mingw installation at this 
point.)

The hg (mercurial) Implementation of Windows is very lean, because no 
POSIX emulation layer is needed. I (luckily?) had no problems with 
respect to line endings with hg.

Branch Handling:

IMHO the git remote repository handling is complex and error prone. We 
would need a fine manual to instruct developers how to lay out their 
branches, because their are trillions of chances to mess up a repository.

(Something like 
http://wiki.samba.org/index.php/Using_Git_for_Samba_Development
)

Hg is quite easy (some say limited) with respect to this aspects. You 
can simply push your changes where you have got them, no need to mess 
with bare repositories.

In a nutshell, IMHO hg is easier to use for a random user wanting a 
quick look at the source code. Git gives the power user the opportunity 
  to implement even the unthinkable while being is a little bit beasty 
if you do not have a clean checkout.

Greetings,
   Olaf

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to