Currently git does not allow aliases to override builtins. I understand the reasoning behind this, but I wonder if it's overly conservative. Most shells support overriding commands with aliases, and I'm not sure why git needs to be more conservative than the shell. (Although, I will say, I hate when vendors alias rm to "rm -i", etc...) It seems like this would be an elegant way to support default options. Were it to be supported, it should probably have an escape hatch, such as git --no-alias COMMAND, and it should probably only apply to porcelains. Thoughts? j. -- 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