git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Git 2.22.0] git submodule foreach now requires quoted command?
@ 2019-06-29 19:47 Mateusz Loskot
  2019-07-01 12:34 ` Johannes Schindelin
  0 siblings, 1 reply; 3+ messages in thread
From: Mateusz Loskot @ 2019-06-29 19:47 UTC (permalink / raw)
  To: git

Hi,

I have a script which I have used for long time, with numerous
git commands and one of commands is this trivial:

git submodule foreach --recursive git clean -ffd

I updated to Git 2.22.0 and noticed Git started to complain:

```
$ cd /d/boost
$ git submodule foreach --recursive git clean -ffd
Entering 'libs/accumulators'
error: unknown switch `f'
usage: git submodule--helper foreach [--quiet] [--recursive] [--] <command>

    -q, --quiet           Suppress output of entering each submodule command
    --recursive           Recurse into nested submodules

fatal: run_command returned non-zero status while recursing in the
nested submodules of libs/accumulators
```

Apparently, I have to quote the command to avoid the error

git submodule foreach --recursive 'git clean -ffd'

Is this expected behaviour?
Could anyone help me to understand what has changed?
I can't find any related changes in the release notes.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-07-02 19:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-29 19:47 [Git 2.22.0] git submodule foreach now requires quoted command? Mateusz Loskot
2019-07-01 12:34 ` Johannes Schindelin
2019-07-02 19:11   ` Mateusz Loskot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).