So here is the fourth try. Previous round are at $gmane/289694, $gmane/289166, and $gmane/288987. I didn't quite find a good order to build this progressively, so this series: - First adds the internal machinery and explicit --expand-tabs. This keeps Linus's authorship, but is different in that it is not enabled by default; - Then enable --expand-tabs by default for selected pretty formats; - And optionally, allow custom tab-width to be used. Junio C Hamano (2): pretty: enable --expand-tabs by default for selected pretty formats pretty: allow tweaking tabwidth in --expand-tabs Linus Torvalds (1): pretty: expand tabs in indented logs to make things line up properly Documentation/pretty-options.txt | 14 +++++++ commit.h | 1 + log-tree.c | 1 + pretty.c | 87 +++++++++++++++++++++++++++++++++++----- revision.c | 10 +++++ revision.h | 2 +- t/t4201-shortlog.sh | 2 +- 7 files changed, 106 insertions(+), 11 deletions(-) -- 2.8.0-215-gd29a7d9 -- 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