Junio C Hamano schrieb: > Paul Mackerras <paulus@xxxxxxxxx> writes: > >> Strace seems to indicate that git log is doing at least one sequence >> of open, fstat64, fcntl64, getdents64 and close for each line of >> output in the --pretty=format: cases, but not in the other cases. > > I bet that is coming from doing find_unique_abbrev() to fill > fields %h, %t and %p, even when the output format does not ask > for any of them. > > Dscho, can we stop calling find_unique_abbrev() unconditionally > before being asked? Incidentally, I'm finishing a patch series to add git-describe style placeholders. It needs such an optimization even more badly (and has it). Speeding up other slow placeholder expansions falls out quite naturally. Please wait just a few minutes.. René - 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