The help for "git log --all" says: --all Pretend as if all the refs in refs/ are listed on the command line as <commit>. This makes no sense, as <commit> is not a documented valid command line parameter. These are the documented parameters: SYNOPSIS git log [<options>] [<revision range>] [[--] <path>...] Even if it means <revision range>, which is my best guess, it still makes no sense as <revision range> cannot be a list of many refs. I suspect both the documentation for "--all" and the documentation for the basic options are either incorrect, or confusing by using multiple names for the same thing. I'm using git 1.9.2 Francis -- 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