Jeff King <peff@xxxxxxxx> writes: > If we want to switch the exit code for this case from 129 to 0, I think > we could easily do so on top (it would need modifications in three > places, but now that you've untangled all of the individual builtins, > that would get all of them). Yes, I consider it pretty much an orthogonal issue to update the exit status. > I guess there may be non-builtins that would need to be handled > individually, though. We don't have too many of them these days, but > they are not covered by t0012. Yes. We can probably leave them as they are, as we have established our expectation with this series (i.e. an explicit end user request for help text should emit to the standard output stream), so any bug report can be handled without needing any policy discussion. "Hey, I noticed 'git cmd -h' writes to stderr, not stdout"---"Thanks, cmd need to be fixed".