On Thu, Jan 06, 2022 at 10:31:04AM -0800, Junio C Hamano wrote: > Taylor Blau <me@xxxxxxxxxxxx> writes: > > >> + git clone src dst && > >> + test_commit -C src --printf "more_content" file "more content\ncontent\n" && > > > > Same note here, but I think the `--printf` is unnecessary. Running > > `echo` with "\n" characters in its argument is fine, so this could be > > shortened to: > > > > test_commit -C src blah file "more\ncontent" > > Is that true for everybody's shell, or just dash? > > $ bash -c 'echo "a\nb\nc"' > a\nb\nc > $ dash -c 'echo "a\nb\nc"' > a > b > c Ah, of course: thanks for the reminder. Do ignore my comment about `--printf` being unnecessary, since it is quite necessary depending on your shell. In either case, I still think the quoting around "more_content" is unnecessary (but the same is not true for the string containing newlines). Thanks, Taylor