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

Re: [PATCH v3 4/7] t4052: Adjust --graph --stat output for prefixes

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 16, 2012, 18:48 UTC
Message-ID
<7vzkabtsw9.fsf@alter.siamese.dyndns.org>
In-Reply-To
<1334573095-32286-5-git-send-email-lucian.poston@gmail.com>
Lucian Poston <lucian.poston@gmail.com> writes:
Show 19 quoted lines
> Adjust tests to verify that the commit history graph tree is taken into
> consideration when the diff stat output width is calculated.
>
> Signed-off-by: Lucian Poston <lucian.poston@gmail.com>
> ---
>  t/t4052-stat-output.sh |   34 +++++++++++++++++++++++++---------
>  1 files changed, 25 insertions(+), 9 deletions(-)
>
> diff --git a/t/t4052-stat-output.sh b/t/t4052-stat-output.sh
> index da14984..d748e5e 100755
> --- a/t/t4052-stat-output.sh
> +++ b/t/t4052-stat-output.sh
> @@ -89,7 +89,7 @@ cat >expect200 <<'EOF'
>   abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  EOF
>  cat >expect200-graph <<'EOF'
> -|  abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +|  abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  EOF

This change is easily explainable. Earlier, the code did not take the "| " part at the very left end (i.e. ancestry graph) and drew the --stat output too wide by two columns, but now the code is updated to compensate for that, because "200" is coming from COLUMNS to clip the whole width, not just the stat-width part.

Show 9 quoted lines
>  while read verb expect cmd args
>  do
> @@ -117,7 +117,7 @@ cat >expect40 <<'EOF'
>   abcd | 1000 ++++++++++++++++++++++++++
>  EOF
>  cat >expect40-graph <<'EOF'
> -|  abcd | 1000 ++++++++++++++++++++++++++
> +|  abcd | 1000 ++++++++++++++++++++++++
>  EOF
Likewise.
Show 12 quoted lines
>  while read verb expect cmd args
>  do
> @@ -127,12 +127,6 @@ do
>  		test_cmp "$expect" actual
>  	'
>  
> -	test_expect_success "$cmd $verb statGraphWidth config" '
> -		git -c diff.statGraphWidth=26 $cmd $args >output
> -		grep " | " output >actual &&
> -		test_cmp "$expect" actual
> -	'
> -
This is unclear.  Why does this need to be removed?
Previous: Lucian PostonNext: Lucian Poston
Message 8 of 15 in “diff stat calculation adjustments”
  1. 0/7 diff stat calculation adjustmentsLucian Poston, Apr 16, 2012
  2. 1/7 t4052: test --stat output with --graphLucian Poston, Apr 16, 2012
  3. 2/7 Add output_prefix_length to diff_optionsLucian Poston, Apr 16, 2012
  4. Junio C HamanoApr 16, 2012
  5. Lucian PostonApr 18, 2012
  6. 3/7 Adjust stat width calculations to take --graph output into accountLucian Poston, Apr 16, 2012
  7. 4/7 t4052: Adjust --graph --stat output for prefixesLucian Poston, Apr 16, 2012
  8. Junio C HamanoApr 16, 2012
  9. Lucian PostonApr 18, 2012
  10. 5/7 t4052: Add tests to illustrate issues with restrictive COLUMNSLucian Poston, Apr 16, 2012
  11. Junio C HamanoApr 16, 2012
  12. Lucian PostonApr 18, 2012
  13. 6/7 Prevent graph_width of diff stat from falling below minLucian Poston, Apr 16, 2012
  14. 7/7 t4052: Adjust --stat output for minimum graph_widthLucian Poston, Apr 16, 2012
  15. Junio C HamanoApr 16, 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.