Jay Soffian <jaysoffian@xxxxxxxxx> writes: > Currently git does not allow aliases to override builtins. I > understand the reasoning behind this, but I wonder if it's overly > conservative. It is not. > Most shells support overriding commands with aliases, and I'm not sure > why git needs to be more conservative than the shell. Because sane shells do not expand aliases when used in a script, and gives a handy way to defeat the alias even from the command line. $ alias ls='ls -aF' $ echo ls >script $ chmod +x script and compare: $ ./script $ ls $ /bin/ls -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html