Christian Couder <christian.couder@xxxxxxxxx> writes: > Only the exit code of the command before the pipe is ignored. > > Also it's ok to use pipes if the command before the pipe is not `git`. > We trust regular commands to just work and we test only `git`. Both very good points. So ... >> - find .git/worktrees -print | sort >expected && >> + find .git/worktrees -print >tmp && sort tmp >expected && > > Please put the `find` and `sort` commands on 2 different lines when > they are separated with &&. We do not want to split this pipeline into two commands.