Thread (58 messages) flat view 58 messages, 29 authors, 2016-08-11

Re: GIT vs Other: Need argument

From: Johannes Schindelin <hidden>
Date: 2016-08-11 20:40:35

Hi,

On Wed, 18 Apr 2007, Linus Torvalds wrote:
On Wed, 18 Apr 2007, Johannes Schindelin wrote:
quoted
On Tue, 17 Apr 2007, Marcin Kasperski wrote:
quoted
a) Windows are unsupported
Wrong.
It's a bit more work to set up though, and it has a lot less mindshare, 
and testing, obviously.
Given the fact that Hannes is working not only _on_, but _with_ it, tells 
me that it works well enough for any Windows user (remember, they are used 
to rebooting their machines several times a day, just to keep them 
running).
So yes, windows is a step-child. I'd love for it to not be one, and 
we'll get there, but it's clearly not as supported as the unix side. We 
still use a fair number of shell scripts (which in turn use unix 
commands and pipelines).
Of course, the Windows users' "I want, but I don't contribute" mindset 
does not help either.
We'll get away from it. I think GSoC will help here.
Unfortunately not as much as I hoped for. Since Google slashed our number 
of projects, we could not get funding for a developer who promised to make 
a Windows installer, and to work on the user experience on Windows.

Pity.
Actually, at this stage, I really think cogito just *complicates* git 
usage.
Hmm. However, I have to say that cogito serves/d another purpose quite 
well: Look at what came from cogito into git. Loads of useful 
enhancements. So, I really have to point to "at this stage", because that 
sure was not true 18 months ago.
What _is_ true is that git is simply different from CVS. I don't think 
it's necessarily harder to understand or use (in fact, I would argue 
that git is a lot _easier_ to understand), but it is *different*, and it 
has a ton more capabilities.
I guess that we should not say that Git is complicated. People tend to 
believe that, but it is simply not true. The basic steps are easy. Really 
easy.

But Git does not keep you there.
So people coming from CVS/SVN have a double shock: they are supposed to 
learn things that they "know" are hard (because CVS/SVN made them so damn 
hard - don't tell me that SVN branching is easy, because it is *not* easy. 
It may be cheaper to create a branch, but it has _all_ the same idiocies 
that CVS has once it's created).
It is also dog slow.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help