Re: [PATCH 1/3] t5730: introduce fetch command helper
From: Kim Altintop <hidden>
Date: 2021-08-10 09:44:47
Jonathan Nieder [off-list ref] wrote:
Junio C Hamano wrote:quoted
Kim Altintop [off-list ref] writes:quoted
quoted
Perhaps an alternative would be: write_fetch_command () { write_command fetch && echo "0001" && echo "no-progress" && cat /dev/stdin && echo "done" && echo "0000" } Which would then be called like so: write_fetch_command >pkt_cmd <<-EOF && want-ref refs/heads/main have $(git rev-parse a) EOF test-tool pkt-line pack <pkt_cmd >in && test-tool serve-v2 --stateless-rpc >out <in && I'm not sure how portable that is, though. Maybe using `while read -r` instead of `cat /dev/stdin`?If you drop /dev/stdin, the result would be emimently portable. "cat" without any argument reads from the standard input stream and copies it to the standard output stream.Yep, with that tweak (using "cat" instead of "cat /dev/stdin") this looks like a pleasant enough helper.
Great, I'll reroll like this then. Thanks!