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