Re: [PATCH] Move all dashed form git commands to libexecdir
From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:43:55
Hi, On Thu, 29 Nov 2007, Jeff King wrote:
On Fri, Nov 30, 2007 at 03:05:05AM +0700, Nguyen Thai Ngoc Duy wrote:quoted
quoted
But I don't see a point to removing the links entirely. The annoyance factor for people who want git-* is much higher, and I don't see that it actually buys us any help for new users (who will no longer care after everything is hidden in $(libexecdir) anyway).Maybe only not install hardlinks on systems that do not support it like Windows? git.exe duplication takes a lot of space.I think that is totally reasonable, as on those platforms there is actually something to be gained from removing those hardlinks (you could also of course make a very thin wrapper for "git-foo" that called "git foo"; it would still be wasteful, but not as much as copying the whole git.exe. But that is not worth doing unless people on Windows really want the dash forms).
Note that one big problem with a few platforms having dash forms and others not is that you _will_ get scripts and aliases that do not work everywhere. Consistency is good. Ciao, Dscho