Re: [PATCH] Move all dashed form git commands to libexecdir
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Nov 29, 2007, 22:19 UTC
- Message-ID
- <Pine.LNX.4.64.0711292218240.27959@racer.site>
- In-Reply-To
- <20071129211409.GA16625@sigill.intra.peff.net>
Hi,
On Thu, 29 Nov 2007, Jeff King wrote:
Show 16 quoted lines
> On Fri, Nov 30, 2007 at 03:05:05AM +0700, Nguyen Thai Ngoc Duy wrote: > > > > 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