Re: Humble request of 'git' developers
- From
- Jeff Garzik <jgarzik@pobox.com>
- Date
- Apr 23, 2005, 20:09 UTC
- Message-ID
- <426AAB65.2060401@pobox.com>
- In-Reply-To
- <20050423200246.GA5448@taniwha.stupidest.org>
Chris Wedgwood wrote:
Show 15 quoted lines
> On Sat, Apr 23, 2005 at 03:58:26PM -0400, Jeff Garzik wrote: > > >>Please stop filling up my /usr/local/bin :) > > > why? > > >>Just have one 'git' script, which looks in /usr/local/libexec/git >>for further scripts and backends programs like write-tree and >>diff-cache. > > > how is that really any better?
Because
* flat namespaces grow cumbersome
* if everybody uses the 'git' command, which does all the internal execution, then it's just namespace pollution.
* using a multi-level namespace allows you to create commands like "rm" and "mv" by simply dropping that stuff into /usr/libexec/git, without having to worry about conflicting with rm(1) and mv(1).
Jeff