Moving to D

Lars T. Kyllingstad public at kyllingen.NOSPAMnet
Fri Jan 7 04:07:53 PST 2011


On Fri, 07 Jan 2011 03:42:33 -0800, Jonathan M Davis wrote:

> On Friday 07 January 2011 03:33:48 Lars T. Kyllingstad wrote:
>> On Fri, 07 Jan 2011 08:53:06 +0100, Don wrote:
>> > Andrei Alexandrescu wrote:
>> >> What are the advantages of Mercurial over git? (git does allow
>> >> multiple branches.)
>> >> 
>> >> Andrei
>> > 
>> > Essentially political and practical rather than technical.
>> > 
>> > Mercurial doesn't have the blatant hostility to Windows that is
>> > evident in git. It also doesn't have the blatant hostility to svn (in
>> > fact, it tries hard to ease the transition).
>> 
>> I don't think Git's SVN hostility is a problem in practice.  AFAIK
>> there are tools (git-svn comes to mind) that can transfer the contents
>> of an SVN repository, with full commit history and all, to a Git repo. 
>> Also, it will only have to be done once, so that shouldn't weigh too
>> heavily on the decision.
>> 
>> > Technically, I don't think there's much difference between git and
>> > Mercurical, compared to how different they are from svn.
>> 
>> Then my vote goes to Git, simply because that's what I'm familiar with.
>> 
>> -Lars
> 
> Well, you get the full commit history if you use git-svn to commit to an
> svn repository. I'm not sure it deals with svn branches very well
> though, [...]

Here's a page that deals with importing an SVN repo in git:

  http://help.github.com/svn-importing/

Actually, based on that page, it seems Github can automatically take care 
of the whole transfer for us, if we decide to set up there.

-Lars


More information about the Digitalmars-d mailing list