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

[BUG] git log -L ... -s does not suppress diff output

From
MBMatthew Booth <mbooth@redhat.com>
Date
Feb 25, 2019, 17:03 UTC
Message-ID
<CAEkQehdFu5zM4AY3ihN0pn1aCNEomY0WV07pryfAB45JN-tDDA@mail.gmail.com>
Example output:

========= $ git --version git version 2.20.1

$ git log -L 2957,3107:nova/compute/manager.py -s commit 35ce77835bb271bad3c18eaf22146edac3a42ea0 <snip>

diff --git a/nova/compute/manager.py b/nova/compute/manager.py
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -2937,152 +2921,151 @@
     def rebuild_instance(self, context, instance, orig_image_ref, image_ref,
                          injected_files, new_pass, orig_sys_metadata,
<snip>
=========

git log docs suggest it should not do this:

       -s, --no-patch
           Suppress diff output. Useful for commands like git show
that show the patch by default, or to cancel
           the effect of --patch.

Couldn't find anything in a search of the archives of this mailing
list, although that's obviously far from conclusive. Seems to be
longstanding, as it was mentioned on StackOverflow back in 2015:

https://stackoverflow.com/questions/31709785/git-line-log-git-l-suppress-diff

Matt
-- 
Matthew Booth
Red Hat OpenStack Engineer, Compute DFG

Phone: +442070094448 (UK)
Next: Jeff King
Message 1 of 6 in “[BUG] git log -L ... -s does not suppress diff output”
  1. Matthew BoothFeb 25, 2019
  2. Jeff KingFeb 25, 2019
  3. line-log: suppress diff output with "-s"Jeff King, Feb 25, 2019
  4. SZEDER GáborFeb 25, 2019
  5. Jeff KingFeb 25, 2019
  6. Randall S. BeckerFeb 25, 2019

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.