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

[PATCH 1/2] git-diff.txt: don't mark required argument as optional

From
MÅMartin Ågren <martin.agren@gmail.com>
Date
Jul 13, 2020, 19:10 UTC
Message-ID
<77e4442ae51a968d460b2329fc39b6a5e96902b0.1594666410.git.martin.agren@gmail.com>
In-Reply-To
<cover.1594666410.git.martin.agren@gmail.com>

Commit b7e10b2ca2 ("Documentation: usage for diff combined commits", 2020-06-12) modified the synopsis by adding an optional "[<commit>...]" to

  'git diff' [<options>] <commit> <commit> [--] [<path>...]
to effectively add
  'git diff' [<options>] <commit> <commit>... <commit> [--] [<path>...]
as another valid invocation. Which makes sense.
Further down, in the description, it left the existing entry for
  'git diff' [<options>] <commit> <commit> [--] [<path>...]
intact and added a new entry on
  'git diff' [<options>] <commit> [<commit>...] <commit> [--] [<path>...]

where it says that "[t]his form is to view the results of a merge commit" and details how "the first listed commit must be the merge itself". But one possible instantiation of this form is `git diff <commit> <commit>` for which the added text doesn't really apply.

Remove the brackets so that we lose this overlap between the two descriptions. We can still use the more compact representation in the synopsis.

Signed-off-by: Martin Ågren <martin.agren@gmail.com>
---
 Documentation/git-diff.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/git-diff.txt b/Documentation/git-diff.txt
index 1018110ddc..c613e71ca4 100644
--- a/Documentation/git-diff.txt
+++ b/Documentation/git-diff.txt
@@ -69,7 +69,7 @@ files on disk.
 	one side is omitted, it will have the same effect as
 	using HEAD instead.
 
-'git diff' [<options>] <commit> [<commit>...] <commit> [--] [<path>...]::
+'git diff' [<options>] <commit> <commit>... <commit> [--] [<path>...]::
 
 	This form is to view the results of a merge commit.  The first
 	listed <commit> must be the merge itself; the remaining two or
-- 
2.28.0.rc0
Previous: Martin ÅgrenNext: Junio C Hamano
Message 2 of 7 in “git-diff.txt: reorder possible usages”
  1. 0/2 git-diff.txt: reorder possible usagesMartin Ågren, Jul 13, 2020
  2. 1/2 git-diff.txt: don't mark required argument as optionalMartin Ågren, Jul 13, 2020
  3. Junio C HamanoJul 13, 2020
  4. 2/2 git-diff.txt: reorder possible usagesMartin Ågren, Jul 13, 2020
  5. Chris TorekJul 13, 2020
  6. Martin ÅgrenJul 14, 2020
  7. Junio C HamanoJul 15, 2020

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.