On Tue, Oct 1, 2013 at 2:33 AM, Jonathan Nieder <jrnieder@xxxxxxxxx> wrote: > Michael Haggerty wrote: > >> That being said, independent of aliases, there are many other config >> settings that can affect commands that might be used in documentation or >> scripts, and which also could be the source of errors for the non-vigilent. > > Yep, this is a problem, too (I'm looking at you, "git push"). We try > to avoid this problem or balance it against convenience by being > careful when adding new configuration, but sometimes we slip up. I think the problem is we start pushing too much on the porcelain front and forget about plumbing. "git push" is for human, but I don't think there's an equivalent for scripts. "git branch --list" vs "git for-each-ref" is a good example. -- Duy -- 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