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

[PATCH 0/6 v2] Make git log --graph looks better with -p and other diff options

From
Bo Yang <struggleyb.nku@gmail.com>
Date
May 20, 2010, 10:25 UTC
Message-ID
<1274351138-11813-1-git-send-email-struggleyb.nku@gmail.com>

When we run git log --graph with any other diff output function, such as '-p','--check','--numstat' or other diff optoins, the diff output area have no graph lines ahead of it. And this make the text graph looks strange. The following 7 patches try to deal with this, and put the text graph columns before all the diff output lines.

Bo Yang (6):
  Add a prefix output callback to diff output.
  Output the graph columns at the end of the commit message.
  diff.c: Output the text graph padding before each diff line.
  Emit a whole line once a time.
  Register a callback for graph output.
  Make --color-words work well with --graph.
 color.c    |   21 +++-
 color.h    |    3 +-
 diff.c     |  339 +++++++++++++++++++++++++++++++++++++++++++++---------------
 diff.h     |    5 +
 graph.c    |   19 ++++
 log-tree.c |    6 +
 6 files changed, 303 insertions(+), 90 deletions(-)
Next: Bo Yang
Message 1 of 10 in “Make git log --graph looks better with -p and other diff options”
  1. 0/6 Make git log --graph looks better with -p and other diff optionsBo Yang, May 20, 2010
  2. 1/6 Add a prefix output callback to diff output.Bo Yang, May 20, 2010
  3. 2/6 Output the graph columns at the end of the commit message.Bo Yang, May 20, 2010
  4. 3/6 diff.c: Output the text graph padding before each diff line.Bo Yang, May 20, 2010
  5. 4/6 Emit a whole line once a time.Bo Yang, May 20, 2010
  6. 5/6 Register a callback for graph output.Bo Yang, May 20, 2010
  7. 6/6 Make --color-words work well with --graph.Bo Yang, May 20, 2010
  8. Jeff KingMay 20, 2010
  9. Jeff KingMay 20, 2010
  10. Bo YangMay 21, 2010

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.