On Thu, Oct 12, 2023 at 11:53 AM Michal Suchánek <msuchanek@xxxxxxx> wrote: > > Hello, > > when using git in scripts I find that many git commands insist on > printing informational messages, and the only way to avoid this is to > sent the output to /dev/null. Michal, you might want to investigate further whether there is a plumbing-specific command that meets the needs you're concerned about instead. Those commands will not have additional human-facing output, and have a stronger guarantee around backwards-compatibility than the human-facing commands do. Commands which count as "plumbing" can be located in `git help git` in the full list of subcommands; if you're not sure what alternative to use, I think you can feel free to describe what you're trying to do here and get advice on which plumbing commands to use instead of porcelain ones. > > While some select commands support the -q option to suppres > informational messages many don't. > > Since there was recenly some discussion of problems that newcomers could > work on I suppose this could be added to the list if not there already. > > Thanks > > Michal