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

Re: [PATCH v2] t2027: avoid using pipes

From
Prathamesh Chavan <pc44800@gmail.com>
Date
Mar 10, 2017, 13:34 UTC
Message-ID
<CAME+mvV0i7gZWUX_77Z2QrsdOWEq0LRDXX3iqKJ=9bCN+yv=vA@mail.gmail.com>
In-Reply-To
<CAP8UFD19njU30HODYvp1pddpZaVSVGgn7whcTa2rdjMPe-vzYQ@mail.gmail.com>

On Thu, Mar 9, 2017 at 6:00 PM, Christian Couder <christian.couder@gmail.com> wrote:

Show 11 quoted lines
> On Thu, Mar 9, 2017 at 10:53 AM, Prathamesh Chavan <pc44800@gmail.com> wrote:
>> Whenever a git command is present in the upstream of a pipe, its failure
>> gets masked by piping and hence it should be avoided for testing the
>> upstream git command. By writing out the output of the git command to
>> a file, we can test the exit codes of both the commands as a failure exit
>> code in any command is able to stop the && chain.
>>
>> Signed-off-by: Prathamesh <pc44800@gmail.com>
>> ---
>
> Please add in Cc those who previously commented on the patch.

Actually I initially used submitGit to send patches, where there was no option of adding cc to the patch. But after your comment I have switched to git send-email and git format-patch for sending patches.

Show 23 quoted lines
>
>>  t/t2027-worktree-list.sh | 14 +++++++-------
>>  1 file changed, 7 insertions(+), 7 deletions(-)
>>
>> diff --git a/t/t2027-worktree-list.sh b/t/t2027-worktree-list.sh
>> index 848da5f..daa7a04 100755
>> --- a/t/t2027-worktree-list.sh
>> +++ b/t/t2027-worktree-list.sh
>> @@ -31,7 +31,7 @@ test_expect_success '"list" all worktrees from main' '
>>         test_when_finished "rm -rf here && git worktree prune" &&
>>         git worktree add --detach here master &&
>>         echo "$(git -C here rev-parse --show-toplevel) $(git rev-parse --short HEAD) (detached HEAD)" >>expect &&
>> -       git worktree list | sed "s/  */ /g" >actual &&
>> +       git worktree list >out && sed "s/  */ /g" <out >actual &&
>
> I still think that it would be better if the 'sed' commend was on its
> own line like this:
>
> +       git worktree list >out &&
> +       sed "s/  */ /g" <out >actual &&
>
>>         test_cmp expect actual
>>  '
Previous: Prathamesh Chavan
Message 11 of 11 in “t2027: avoid using pipes”
  1. t2027: avoid using pipesPrathamesh Chavan, Mar 8, 2017
  2. Jon LoeligerMar 8, 2017
  3. Prathamesh ChavanMar 8, 2017
  4. Prathamesh ChavanMar 8, 2017
  5. Christian CouderMar 9, 2017
  6. Prathamesh ChavanMar 9, 2017
  7. t2027: avoid using pipesPrathamesh Chavan, Mar 9, 2017
  8. t2027: avoid using pipesPrathamesh Chavan, Mar 9, 2017
  9. Christian CouderMar 9, 2017
  10. t2027: avoid using pipesPrathamesh Chavan, Mar 9, 2017
  11. Prathamesh ChavanMar 10, 2017

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.