regression in output of git-pull --rebase --recurse-submodules=yes --quiet
- From
Robin H. Johnson <robbat2@gentoo.org>
- Date
- Jan 20, 2018, 05:57 UTC
- Message-ID
- <robbat2-20180120T054223-685328376Z@orbis-terrarum.net>
Somewhere between 2.13.6 & 2.14.1 there's an output regression. I haven't done a bisect to trace it down further yet.
Specifically, --rebase --recurse-submodules=yes seems to cause --quiet to not be effective anymore.
Full commandline: $ git pull --rebase --recurse-submodules --quiet
In 2.13.6, there is no output, it's quiet as expect.
In 2.14.1, you get: HEAD is up to date. Submodule path '_data/news': rebased into 'a50b763c338161b4621d23e9fa5cd6e11455d6ca' HEAD is up to date. Submodule path 'glep': rebased into 'e1f100ec3ba44ab1672d61cabf4690b355e46158'
Steps to reproduction: 1. git clone --recurse-submodules \ https://anongit.gentoo.org/git/sites/www.git 2. cd www 3. git submodule foreach --quiet git pull --quiet origin master 4. git pull --rebase --recurse-submodules=yes --quiet
Repeat step 4 for repeated bug output. If you drop the --rebase, then you need to re-run step 3 first.
-- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136