Re: [PATCH] Make "git reset" a builtin. (incomplete)
From: Reece Dunn <hidden>
Date: 2016-06-15 22:43:30
On 22/08/07, David Kastrup [off-list ref] wrote:
Johannes Schindelin [off-list ref] writes:quoted
On Wed, 22 Aug 2007, Nicolas Pitre wrote:quoted
On Wed, 22 Aug 2007, David Kastrup wrote:quoted
If the scripting engine of choice for cobbling together prototypes remains the Unix toolchain outside of git proper, then Windows users will _always_ remain second class citizens since they will get to work with and on new porcelain much later than the rest of the world: namely when somebody bothers porting his new favorite tool for them to C.Right.And not making the scripts builtins helps Windows users how, exactly?Red herring. The proposal was not to do nothing, but rather give git a dedicated scripting language internal to it.
That is a really neat idea.
Two suggestions of mine with different advantages were git-busybox and Lua. A third one was once proposed by Linus with some code example: starting a scripting language from scratch.
Do you have a link to the proposal?
So obviously, the need for something like that is recognized, and not having to start from zero for that might be an advantage if a good, workable language can be found.
It would also aid the Windows porting effort by having a single, builtin scripting engine that does not have differing behaviours on different platforms. One thing that will need sorting is the binding of the C plumbing/builtin command API to the scripting language, but this shouldn't be that difficult to do. - Reece