git format-patch is often used to create patches that are then stored in version control or displayed with diff. Having the commit hash in the "From " line usually just creates diff noise in these cases, so this series introduces --no-hash to set that to all zeros. The idea for this series came from Dominic Hargreaves in Debian bug #635663. This series is based off of next so as not to conflict with the conversion of struct object to struct object_id. Careful readers will note that this option is referred to by both "no_hash" and "zero_commit". I felt that the latter made more sense as an option in struct rev_info, as it's strictly more accurate, while the former is less accurate but more friendly to humans. Of course, this can be changed if reviewers feel it to be undesirable. brian m. carlson (2): Introduce a null_oid constant. format-patch: add an option to suppress commit hash Documentation/git-format-patch.txt | 4 ++++ builtin/log.c | 5 +++++ cache.h | 1 + log-tree.c | 3 ++- revision.h | 1 + sha1_file.c | 1 + t/t4014-format-patch.sh | 6 ++++++ 7 files changed, 20 insertions(+), 1 deletion(-) -- 2.6.3.658.g85d7f57 -- 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