Re: GIT vs Other: Need argument

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Marcin,

[re-Cc:ing list]

On Thu, 19 Apr 2007, Marcin Kasperski wrote:

> 
> > > a) Windows are unsupported
> > 
> > Wrong.
> 
> He he, I even downloaded minGW version, just to find that git-pull is 
> bash script...

So what? Do you think a Python program is a native Windows application?

> > > b) Learning curve is too steep. Unclear relationship git-vs-cogito 
> > > makes it even worse.
> > 
> > Not so wrong. But then, it is clear that git is git is git. If you 
> > find it too complicated, soon enough somebody says "use cogito 
> > instead" and you'll find out about that.
> 
> As I already said: cogito at the moment does not make life easier, but 
> only confuses. Also, we talked about windows in previous sentence, 
> cogito is a bunch of shell scripts...

Again, so what?

> > I mean, you can do with CVS, SVN, HG, etc. almost the same as with 
> > Git. But with Git, I find it faster and easier. BTW much of that does 
> > come from the scriptable nature of Git. It _is_ much easier to write a 
> > short and simple script than to work on a plugin.
> 
> That's double edged sword. The more useful shell scripts, the more 
> unportable tool.

Wrong.

Wrong, wrong, wrong. Shell runs on more machines than Python, for example. 
And if you do not use things like bash arrays, scripts are _perfectly_ 
portable.

It's the same as with HTML. If you really want to make life hard on users, 
you can make it unportable. Alas, that's what most web designers in their 
infinite wisdom do.

Besides, it is not the length of a shell script which makes it unportable. 
For example, some aspects of cogito scripts prevented me from using it. So 
much that I gave up on it.

There are other reasons to prefer C over shell, performance comes to mind.

Ciao,
Dscho

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]