git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 0/2] format-patch: introduce option to suppress commit hashes

From
brian m. carlson <sandals@crustytoothpaste.net>
Date
Dec 6, 2015, 22:16 UTC
Message-ID
<1449440196-991107-1-git-send-email-sandals@crustytoothpaste.net>

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
Next: brian m. carlson
Message 1 of 10 in “format-patch: introduce option to suppress commit hashes”
  1. 0/2 format-patch: introduce option to suppress commit hashesbrian m. carlson, Dec 6, 2015
  2. 1/2 Introduce a null_oid constant.brian m. carlson, Dec 6, 2015
  3. 2/2 format-patch: add an option to suppress commit hashbrian m. carlson, Dec 6, 2015
  4. Junio C HamanoDec 7, 2015
  5. Junio C HamanoDec 7, 2015
  6. brian m. carlsonDec 8, 2015
  7. Junio C HamanoDec 8, 2015
  8. Junio C HamanoDec 7, 2015
  9. brian m. carlsonDec 7, 2015
  10. Junio C HamanoDec 7, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.