On Fri, Jan 15 2021, Denton Liu wrote: > In a pipe, only the return code of the last command is used. Thus, all > other commands will have their return codes masked. Rewrite pipes so > that there are no git commands upstream so that their failure is > reported. I tried to fix this in a much harder way today :) https://lore.kernel.org/git/20210114233515.31298-1-avarab@xxxxxxxxx/ But this is both easier and obviously correct, thanks!