On Sun, Sep 16, 2012 at 9:34 AM, John Peterson <jwpeter...@gmail.com> wrote:
> On Sat, Sep 15, 2012 at 12:26 PM, Kirk, Benjamin (JSC-EG311)
> <benjamin.kir...@nasa.gov> wrote:
>>> I see they now offer git and hg. Any plan to switch over, or do you
>>> prefer to stick with svn?
>>
>> I bet John could convince me why we should switch to git, but honestly I'd
>> rather make this move first.  Unlike cvs, there is nothing I don't like in
>> svn versions 1.6 and newer, so I'm not in a hurry to move off it.
>
> I don't have any experience working with a centralized git repo, so I
> can't comment directly, but I know David Andrs does so maybe he will
> chime in.

The main reason why you do not want to use svn as a central repo is
that git-svn is buggy, e.g. sometimes git-svn screws the index and
then you have a hard time to fix that. Typically it needs a hard reset
or a re-checkout. It happened to me several times already and it is
annoying...

Also when one reviews patches, the developer can share their branch
(which is easier with git that with svn afaik) for review and if it is
ok, the maintainer can merge it and git will preserve the authorship.
That way you can have a developer without write access and you can
easily merge their work into upstream. With svn as a central repo the
authorship is never preserved unless you have that person's
credentials (afaik).

Lastly, IMO svn was overcame by git and I do not see a reason why any
one should use it. Git does everything better and in more logical
way...

-- 
David Andrs

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to