Re: [PATCH 0/5] t1400: modernize style
- From
Jeff King <peff@peff.net>
- Date
- Mar 21, 2017, 02:01 UTC
- Message-ID
- <20170321020155.dx5juulntg5k6fpr@sigill.intra.peff.net>
- In-Reply-To
- <20170321005616.31324-1-kyle@kyleam.com>
On Mon, Mar 20, 2017 at 08:56:11PM -0400, Kyle Meyer wrote:
Show 8 quoted lines
> These patches follow up on Peff's suggestion to modernize the style in > t1400-update-ref.sh. > > 20170217082253.kxjezkxfqkfxjhzr@sigill.intra.peff.net > > The first two commits aren't concerned with "modernizing" the tests, > but instead address issues that I noticed while looking more closely > at t1400.
Looks good overall to me. Thanks for following up.
Show 5 quoted lines
> I also considered > > * making the quoting/spacing/breaks around the test descriptions and > bodies more consistent, but I think this leads to too much code > churn.
I wouldn't mind the churn if you wanted to do it on top, but it's definitely not necessary. There's nothing in 'pu' right now that touches the file.
> * moving the here-documents for log creation into the following > tests, but I don't think it's worth it because it makes already > long lines even longer.
Yeah, they're quite long. Probably something like:
# arguments: <from> <to> <time> <msg>
reflog () {
printf '%s %s %s <%s> %s +0000\t%s' \
"$1" "$2" \
"$GIT_COMMITTER_NAME" "$GIT_COMMITTER_EMAIL" \
"$3" "$4"
} test_expect_success 'verify $m log' '
{
reflog $Z $A 1117150200 "Initial Creation" &&
reflog $A $B 1117150260 "Switch" &&
reflog $B $A 1117150860 &&
} >expect &&
test_cmp expect .git/logs/$m
'wouldn't be too bad. Or maybe it's worse, because the actual format is all tangled up in that printf statement. ;)
I'm OK with it either way.
-Peff