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

Re: [PATCH v2 2/3] format-patch: add an option to suppress commit hash

From
Junio C Hamano <gitster@pobox.com>
Date
Dec 14, 2015, 21:43 UTC
Message-ID
<xmqq6100iu4s.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<1450027638-788102-3-git-send-email-sandals@crustytoothpaste.net>
"brian m. carlson" <sandals@crustytoothpaste.net> writes:
Show 5 quoted lines
> +test_expect_success 'format-patch --zero-commit' '
> +	git format-patch --zero-commit --stdout v2..v1 >patch2 &&
> +	cnt=$(egrep "^From 0{40} Mon Sep 17 00:00:00 2001" patch2 | wc -l) &&
> +	test $cnt = 3
> +'

This test is not wrong per-se, but it makes the test as a whole somewhat brittle. People cannot add new commits in the history being tested, which would add to the number of patches, without adjusting this test, even though all this test cares about is that all the mbox "From " lines record the zeroed commit object name.

    git format-patch --zero-commit --stdout v2..v1 |
    grep "^From " | sort | uniq >actual &&
    echo "From $_z40 Mon Sep 17 00:00:00 2001" >expect &&
    test_cmp expect actual
or something like that instead?
Previous: brian m. carlsonNext: brian m. carlson
Message 4 of 10 in “format-patch: introduce option to suppress commit hashes”
  1. 0/3 format-patch: introduce option to suppress commit hashesbrian m. carlson, Dec 13, 2015
  2. 1/3 Introduce a null_oid constant.brian m. carlson, Dec 13, 2015
  3. 2/3 format-patch: add an option to suppress commit hashbrian m. carlson, Dec 13, 2015
  4. Junio C HamanoDec 14, 2015
  5. 3/3 format-patch: check that header line has expected formatbrian m. carlson, Dec 13, 2015
  6. Torsten BögershausenDec 14, 2015
  7. Junio C HamanoDec 14, 2015
  8. Junio C HamanoDec 14, 2015
  9. Jeff KingDec 14, 2015
  10. brian m. carlsonDec 15, 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.