Re: [PATCH] Make "git reset" a builtin. (incomplete)

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

 



On Thu, 23 Aug 2007, Johannes Schindelin wrote:

> Hi,
> 
> On Wed, 22 Aug 2007, Nicolas Pitre wrote:
> 
> > On Wed, 22 Aug 2007, Johannes Schindelin wrote:
> > 
> > > What is wrong with going from shell to C?  C _is_ portable.  Instead 
> > > of relying on _yet_ another scripting language, introducing _yet_ 
> > > another language that people have to learn to hack git, introducing 
> > > _yet_ another place for bugs to hide, why not just admit that shell is 
> > > nice for _prototyping_?
> > 
> > This is a narrow view of the programming world that I don't share.
> 
> Well, you have to admit that some things are really, really hard to do in 
> shell.  Just from the top of my head: locking, data structures, 
> portability, scalability, process control.  There are a lot more, I guess, 
> but for the _core_ of Git I really prefer C.

I don't dispute that.

I'm more concerned about easy scripting of Git operations that can be 
shared across different environments.

> I do not want to shove C down the throat of every Git user.  You can use 
> _whatever_ scripting language you like.

Sure.  I was thinking that a common scripting language, shipped with Git 
itself that would work out of the box either on Linux or Windows, could 
benefit the whole Git user base, with a possible side effect of being 
able to also run the test suite everywhere.  If that has no sufficient 
merits to other people and only remains a peep dream of mine then so be 
it.


Nicolas
-
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]

  Powered by Linux