summaryrefslogtreecommitdiff
path: root/t/t3202-show-branch-octopus.sh
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2015-03-25 01:28:57 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2015-03-25 10:23:58 -0700
commit6636cf7e907d889eb69fe645198e58c773b2f755 (patch)
treea5b780236a350e1e5f325f9ea2f756cbd60b7832 /t/t3202-show-branch-octopus.sh
parentt0020: fix ignored exit code inside loops (diff)
downloadtgif-6636cf7e907d889eb69fe645198e58c773b2f755.tar.xz
t3305: fix ignored exit code inside loop
When we test deleting notes, we run "git notes remove" in a loop. However, the exit value of the loop will only reflect the final note we process. We should break out of the loop with a failing exit code as soon as we see a problem. Note that we can call "exit 1" here without explicitly creating a subshell, because the while loop on the right-hand side of a pipe executes in its own implicit subshell. Note also that the "break" above does not suffer the same problem; it is meant to exit the loop early at a certain number of iterations. We can bump it into the conditional of the loop to make this more obvious. Signed-off-by: Jeff King <peff@peff.net> Acked-by: Johan Herland <johan@herland.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t3202-show-branch-octopus.sh')
0 files changed, 0 insertions, 0 deletions