David,

As one of the possible multitude of us who didn't vote on whether to switch, I 
can answer as to why I didn't.  I have never used git before.  So I was asked 
if I supported a switch from something that I know and use (ignoring whether I 
like SVN), to something I have no idea about.  I choose to not say anything 
because anything that I say is pretty much uninformed.  I don't think however 
that should be taken to mean that I support the switch.  Your email implies to 
my reading that "if you're not against it, you're for it" but I think that is 
too simplistic.  You really need a third option like "I know how to use SVN and 
I don’t see what the ROI on switching is"...

Or point me to a tutorial and some ROI and I will change and support the switch.

-Jaben

-----Original Message-----
From: David Woodhouse [mailto:dw...@infradead.org] 
Sent: Thursday, February 21, 2013 4:30 PM
To: Cameron Esfahani
Cc: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] Git as an svn alternative - was [PATCH] Fix broken IA32 ...

On Fri, 2013-02-01 at 21:08 -0800, Cameron Esfahani wrote:
> Well, I'll offer my two cents then: I mostly avoid projects that use 
> git.

Seriously, or were you just messing with me?

I've never heard that before, although I was very serious about avoiding 
projects in Subversion. I'm just too used to having a local git tree and using 
the history of the project to learn the code. When I'm forced to deal with 
Subversion or CVS, I'm dragged back into the 20th century and every operation 
is *slow* as it has to go over the network to the server. And if I'm on a 
plane, it's not just slow — it's broken.

There's also a distinct correlation between those projects which use 
Subversion, and those projects which make *other* decisions which I find to be 
suboptimal. To the extent that the use of Subversion is a fairly good indicator 
that I'm not likely to like the *code* very much either.

I'm deadly serious when I say that it puts me off, right from the start.
Using Subversion certainly makes it much harder for various people to 
collaborate around a central code base, pulling patches from one tree to 
another. That's what a *distributed* version control system is for, and that's 
really what we need to enable and encourage with EDK2.

So I'd be interested to know if you really meant what you said, and why it has 
that effect. It was also interpreted as the only vote *against* the idea of 
storing EDK2 in git, so I'd like to check if you really meant that too.

Thanks.

--
dwmw2

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to