git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git silently ignores aliases of existing commands

From
Sean Estabrooks <seanlkml@sympatico.ca>
Date
Jul 18, 2009, 02:01 UTC
Message-ID
<BLU0-SMTP9743008F68C14C8226D07BAE1F0@phx.gbl>
In-Reply-To
<4A611CE1.3080709@pobox.com>

On Fri, 17 Jul 2009 17:52:49 -0700 Michael G Schwern <schwern@pobox.com> wrote:

[...]
> It would be nice if git used the alias *before* the installed command.  This
> lets me fix/change default behaviors without having to come up with a new
> command.  (Another handy example:  blame = blame -w)  It doesn't do anything
> useful right now anyway.
Hi Michael,

This has been discussed a few times on the list already. Here is one such discussion:

http://thread.gmane.org/gmane.comp.version-control.git/112487/focus=112493

You'll see that it was decided that Git would not allow commands to be overridden so that you could always be sure what a given command would do when you sit down at any installation. This is especially important for scripting but can also be a problem for everyday usage. You'll just have to choose a new command name for the alternate default you want.

[...]
> PS  I couldn't find anything obvious about where to send bug reports / feature
> requests in the git man page, just "general upbringing" pointing here.  It
> would be helpful if it was a bit more clear.  None of "bug", "report" or
> "issue" pointed at anything relevant.
This list is the appropriate place for any of the issues you enumerate.

Cheers, Sean

Previous: Michael G SchwernNext: Michael G Schwern
Message 2 of 9 in “git silently ignores aliases of existing commands”
  1. Michael G SchwernJul 18, 2009
  2. Sean EstabrooksJul 18, 2009
  3. Michael G SchwernJul 18, 2009
  4. demerphqJul 18, 2009
  5. Jeff KingJul 18, 2009
  6. demerphqJul 18, 2009
  7. Jeff KingJul 18, 2009
  8. demerphqJul 18, 2009
  9. A Large Angry SCMJul 18, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.