Hi, [This' also a git-send-email test, so, if this fail by showing just the first e-mail in the series, do not blame me :)] This series introduces a helper macro to help programs to walk through revisions (details on the first patch). Shawn has already alerted me that some people don't like to 'hide C constructs', but I think that in this case it's useful, as explained in the next e-mail. The complete diff stat is: builtin-fmt-merge-msg.c | 3 +-- builtin-log.c | 12 ++++-------- builtin-shortlog.c | 3 +-- reachable.c | 3 +-- revision.h | 11 +++++++++++ 5 files changed, 18 insertions(+), 14 deletions(-) But if we subtract the for_each_revision() macro's code we get: 4 files changed, 7 insertions(+), 14 deletions(-) - 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