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

Re: [PATCH v2] diff --shortstat --dirstat: remove duplicate output

From
Torsten Bögershausen <tboegi@web.de>
Date
Mar 1, 2015, 10:25 UTC
Message-ID
<54F2E931.7020200@web.de>
In-Reply-To
<1425195546-15637-1-git-send-email-marten.kongstad@gmail.com>
On 2015-03-01 08.39, Mårten Kongstad wrote:
[]
 index ed7e093..128f7bf 100755
Show 9 quoted lines
> --- a/t/t4047-diff-dirstat.sh
> +++ b/t/t4047-diff-dirstat.sh
> @@ -973,4 +973,15 @@ test_expect_success 'diff.dirstat=future_param,0,lines should warn, but still wo
>  	test_i18ngrep -q "diff\\.dirstat" actual_error
>  '
>  
> +test_expect_success '--shortstat --dirstat should output only one dirstat' '
> +	git diff --shortstat --dirstat=changes HEAD^..HEAD >actual_diff_shortstat_dirstat_changes &&
> +	test $(grep -c " dst/copy/changed/$" actual_diff_shortstat_dirstat_changes) = 1 &&

How portable is the "grep -c" usage ? (I don't now it either, do we have other opinions ?), but the following seems to be more "Git-style":

test_expect_success '--shortstat --dirstat should output only one dirstat' '
	git diff --shortstat --dirstat=changes HEAD^..HEAD >actual_diff_shortstat_dirstat_changes &&
	grep " dst/copy/changed/$" actual_diff_shortstat_dirstat_changes >actual &&
	test_line_count = 1 actual
Previous: Mårten KongstadNext: Michael J Gruber
Message 5 of 13 in “diff --shortstat --dirstat: remove duplicate output”
  1. diff --shortstat --dirstat: remove duplicate outputMårten Kongstad, Feb 28, 2015
  2. Johan HerlandFeb 28, 2015
  3. Junio C HamanoMar 1, 2015
  4. diff --shortstat --dirstat: remove duplicate outputMårten Kongstad, Mar 1, 2015
  5. Torsten BögershausenMar 1, 2015
  6. Michael J GruberMar 1, 2015
  7. Mårten KongstadMar 1, 2015
  8. Michael J GruberMar 1, 2015
  9. Mårten KongstadMar 1, 2015
  10. SZEDER GáborMar 2, 2015
  11. diff --shortstat --dirstat: remove duplicate outputMårten Kongstad, Mar 2, 2015
  12. Junio C HamanoMar 5, 2015
  13. Jeff KingMar 4, 2015

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.