--subunit should always return 0, because the intent of --subunit is that you're doing your own porcelain {it will return non-zero on stream generation failure}.
--until-failure is awkward, but I think making it loop sanely with --subunit is better than making the options incompatible with each other.
--subunit should always return 0, because the intent of --subunit is that you're doing your own porcelain {it will return non-zero on stream generation failure}.
--until-failure is awkward, but I think making it loop sanely with --subunit is better than making the options incompatible with each other.