Re: [PATCH v2 01/18] t1404: new tests of ref D/F conflicts within transactions
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 11, 2015, 19:37 UTC
- Message-ID
- <xmqqlhgu3nyl.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <1431357920-25090-2-git-send-email-mhagger@alum.mit.edu>
Michael Haggerty <mhagger@alum.mit.edu> writes:
Show 16 quoted lines
> +test_update_rejected () {
> + prefix="$1" &&
> + before="$2" &&
> + pack="$3" &&
> + create="$4" &&
> + error="$5" &&
> + printf "create $prefix/%s $C\n" $before |
> + git update-ref --stdin &&
> + git for-each-ref $prefix >unchanged &&
> + if $pack
> + then
> + git pack-refs --all
> + fi &&
> + printf "create $prefix/%s $C\n" $create >input &&
> + test_must_fail git update-ref --stdin <input 2>output.err &&
> + grep -F "$error" output.err &&I am not 100% confident that "grep -F" is the right thing to use here. I checked all the error message these tests are expecting and none seems to go through _(), but is it fundamental that these errors should not be translated?