Submodule init uses STDERR output
- From
- Michal Vrana <mivra1@gmail.com>
- Date
- May 23, 2020, 22:44 UTC
- Message-ID
- <CA+sZKRqMaSZqj3PdpRz3xrruTbz1CJV=W9s_ox4BrhCAuQqhKA@mail.gmail.com>
Hello, I've come across an issue that seems like a bug to me. If I clone a repository with a submodule but want to initialize it separately, then the error output is used during this initialization for what seems to be a standard message. Motivation: Cannot use - Fail on standard error setting in a devops pipeline
Steps to reproduce: 1. git clone 2. git submodule init 2>err.txt
The err.txt contains a message like Submodule 'xyz' (xyz.git) registered for path 'abc' From what I've read this is the standard output in this case. And if not then why when I use "quiet" mode then the error output is empty. So why is the error output even used?
Platforms reproduced on: git version 2.26.2.windows.1 - Windows server git version 2.19.0.windows.1 - gitbash - Windows 10 git version 2.17.1 Ubuntu (Windows subsystem)
Thanks, Michal Vrana