Re: [PATCH 3/3] Makefile: optionally symlink libexec/git-core binaries to bin/git
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Mar 15, 2018, 17:42 UTC
- Message-ID
- <CA+55aFz6J2j_o0b1JfPSPUX0t3703oFtrpcot29_cgbKi7EnOg@mail.gmail.com>
- In-Reply-To
- <nycvar.QRO.7.76.6.1803151804390.64@ZVAVAG-6OXH6DA.rhebcr.pbec.zvpebfbsg.pbz>
On Thu, Mar 15, 2018 at 10:05 AM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
> The most sensible thing, of course, would be to *not* link the builtins at > all. I mean, we deprecated the dashed form (which was a design mistake, > whether you admit it or not) a long time ago.
That's probably not a bad idea for the builtin commands. At least as an option.
We do end up still using the dashed form for certain things, but they are already special-cased (ie things like "git-receive-pack" and "git-shell" that very much get executed directly, and for fundamental reasons).
As to it being a design mistake? No, not really. It made a lot of sense at the time. The fact is, the problem is Windows, not git. I know you have your hangups, but that's your problem.
Linus