Looks like this commit involuntarily broke exit semantics by stuffing another command before the call: http://git.altlinux.org/people/mike/packages/?p=girar.git;a=commitdiff;h=74440ef665bf5f39c7cb69186d87f4c7ffc111f4 Hit that by attempting this: ssh git.alt task approve 181832 400 && ssh git.alt task approve 181832 500 The first command returned errorlevel 1 despite the {,sub}task existing with no other reasonable obstacles in sight. The attached patch should fix that by restoring the previous semantics.
Created attachment 7060 [details] fix exit code semantics Duplicating patch reference from URL just in case: http://git.altlinux.org/people/mike/packages/?p=girar.git;a=commitdiff;h=bc9730be5bd6d3e50d5c4d3102f388bf88b623d5
Applied a simplified edition of your patch, thanks!
VERIFIED THANKS :)