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

Re: [PATCH] notes: mention --notes in more places

From
Jeff King <peff@peff.net>
Date
Oct 17, 2012, 05:51 UTC
Message-ID
<20121017055136.GA12301@sigill.intra.peff.net>
In-Reply-To
<1350443975-19935-1-git-send-email-eblake@redhat.com>
On Tue, Oct 16, 2012 at 09:19:35PM -0600, Eric Blake wrote:
Show 8 quoted lines
> Every so often, I search 'git send-email --help' to remember some
> option I've used in the past, only to discover that the option is
> documented instead in 'git format-patch --help'.  Worse, even that
> command didn't document the option I was looking for today, which
> was how to include 'git notes' in the body of the commits I was
> mailing.  Reading 'git notes --help' didn't mention this either,
> and I had to resort to searching the source code.  It can't hurt
> to add some documentation to make this option less obscure.
I think this is a good direction, but...
> * git-notes.txt: Mention that --notes option exists in many
> commands to override defaults.
> * git-format-patch.txt: Include pretty-options, for things like
> --notes.

There are many things in pretty-options that would not be appropriate for format-patch. We should probably wrap them like this:

diff --git a/Documentation/pretty-options.txt b/Documentation/pretty-options.txt
index 5e49942..a0f1d15 100644
--- a/Documentation/pretty-options.txt
+++ b/Documentation/pretty-options.txt
@@ -1,3 +1,4 @@
+ifndef::git-format-patch[]
 --pretty[=<format>]::
 --format=<format>::
 
@@ -27,6 +28,7 @@ people using 80-column terminals.
 --oneline::
 	This is a shorthand for "--pretty=oneline --abbrev-commit"
 	used together.
+endif::git-format-patch[]
 
 --encoding[=<encoding>]::
 	The commit objects record the encoding used for the log message

It may also make sense to show notes differently when outputting the
"email" format as format-patch does. E.g., using a triple-dash would
keep them separate from the commit message when using "git am". Like:

  your commit message

  Signed-off-by: You
  ---
  your notes go here

We've talked about it several times, but it's never happened (probably
because most people don't actually use notes).

-Peff
Previous: Junio C HamanoNext: Junio C Hamano
Message 3 of 8 in “notes: mention --notes in more places”
  1. notes: mention --notes in more placesEric Blake, Oct 17, 2012
  2. Junio C HamanoOct 17, 2012
  3. Jeff KingOct 17, 2012
  4. Junio C HamanoOct 17, 2012
  5. Eric BlakeOct 17, 2012
  6. Jeff KingOct 17, 2012
  7. Junio C HamanoOct 17, 2012
  8. Michael J GruberOct 18, 2012

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.