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

Re: [PATCH 1/3] t7900-subtree.sh: fix quoting and broken && chains

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 26, 2016, 06:46 UTC
Message-ID
<xmqqd1m03nio.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<CAPig+cRGz2eqPK0uaih3hYCV0eLayot3VGyjKaz5Qf8Jy5o=DA@mail.gmail.com>
Eric Sunshine <sunshine@sunshineco.com> writes:
Show 7 quoted lines
>> @@ -73,10 +73,10 @@ join_commits()
>>  test_create_commit() (
>>         repo=$1
>>         commit=$2
>
> Perhaps &&-chain the above two lines also to future-proof against
> someone inserting important code somewhere above the following 'cd'.
Yup, also we can have them on a single line, i.e.
	repo=$1 commit=$2 &&
	cd "$repo" &&
        ...
Thanks
Show 11 quoted lines
>
>> -       cd "$repo"
>> -       mkdir -p $(dirname "$commit") \
>> +       cd "$repo" &&
>> +       mkdir -p "$(dirname "$commit")" \
>>         || error "Could not create directory for commit"
>> -       echo "$commit" >"$commit"
>> +       echo "$commit" >"$commit" &&
>>         git add "$commit" || error "Could not add commit"
>>         git commit -m "$commit" || error "Could not commit"
>>  )
Previous: Eric Sunshine
Message 7 of 7 in “t7900-subtree.sh: fix quoting and broken && chains”
  1. 1/3 t7900-subtree.sh: fix quoting and broken && chainsDavid Aguilar, Jul 26, 2016
  2. 2/3 subtree: fix "git subtree split --rejoin"David Aguilar, Jul 26, 2016
  3. 3/3 subtree: adjust style to match CodingGuidelinesDavid Aguilar, Jul 26, 2016
  4. Johannes SixtJul 26, 2016
  5. Junio C HamanoJul 26, 2016
  6. Eric SunshineJul 26, 2016
  7. Junio C HamanoJul 26, 2016

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.