git/list[1] front-page[2] threads[3] people[4] search[5] about
 

git fails updating submodule only if --quiet is specified

From
MTMarcus T <maddimax@googlemail.com>
Date
Mar 22, 2016, 15:02 UTC
Message-ID
<3E1D841C-7665-43DB-A0F8-99999C59C28D@googlemail.com>
Hello,
I’m running into a nasty issue where “git submodule update —init” fails if I add “—quiet”
Following you can find the output with GIT_TRACE=1:
WITHOUT --quiet:

GIT_TRACE=1 git submodule update --init --recursive 15:51:48.248945 git.c:561 trace: exec: 'git-submodule' 'update' '--init' '--recursive' 15:51:48.249023 run-command.c:334 trace: run_command: 'git-submodule' 'update' '--init' '--recursive' 15:51:48.256626 git.c:344 trace: built-in: git 'rev-parse' '--git-dir' 15:51:48.258494 git.c:344 trace: built-in: git 'rev-parse' '--git-path' 'objects' 15:51:48.260406 git.c:344 trace: built-in: git 'rev-parse' '-q' '--git-dir' 15:51:48.262940 git.c:344 trace: built-in: git 'rev-parse' '--show-prefix' 15:51:48.264156 git.c:344 trace: built-in: git 'rev-parse' '--show-toplevel' 15:51:48.266637 git.c:344 trace: built-in: git 'submodule--helper' 'list' '--prefix' '' 15:51:48.268074 git.c:344 trace: built-in: git 'submodule--helper' 'name' 'buildroot' 15:51:48.269913 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.url' 15:51:48.271168 git.c:344 trace: built-in: git 'config' '-f' '.gitmodules' 'submodule.buildroot.update' 15:51:48.272422 git.c:344 trace: built-in: git 'submodule--helper' 'name' 'dl' 15:51:48.274179 git.c:344 trace: built-in: git 'config' 'submodule.dl.url' 15:51:48.275445 git.c:344 trace: built-in: git 'config' '-f' '.gitmodules' 'submodule.dl.update' 15:51:48.276779 git.c:344 trace: built-in: git 'submodule--helper' 'list' '--prefix' '' 15:51:48.278362 git.c:344 trace: built-in: git 'submodule--helper' 'name' 'buildroot' 15:51:48.279819 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.url' 15:51:48.281192 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.branch' 15:51:48.282473 git.c:344 trace: built-in: git 'config' '-f' '.gitmodules' 'submodule.buildroot.branch' 15:51:48.283788 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.update' 15:51:48.285269 git.c:344 trace: built-in: git 'submodule--helper' 'clone' '--prefix' '' '--path' 'buildroot' '--name' 'buildroot' '--url' 'git://git.busybox.net/buildroot' '' '' 15:51:48.285337 run-command.c:334 trace: run_command: 'clone' '--no-checkout' '--separate-git-dir' '.git/modules/buildroot' 'git://git.busybox.net/buildroot' 'buildroot' 15:51:48.285687 exec_cmd.c:120 trace: exec: 'git' 'clone' '--no-checkout' '--separate-git-dir' '.git/modules/buildroot' 'git://git.busybox.net/buildroot' 'buildroot' 15:51:48.286453 git.c:344 trace: built-in: git 'clone' '--no-checkout' '--separate-git-dir' '.git/modules/buildroot' 'git://git.busybox.net/buildroot' 'buildroot' Cloning into 'buildroot'... 15:51:49.177856 run-command.c:334 trace: run_command: 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 15895 on bre-build-linux' '--check-self-contained-and-connected' 15:51:49.178244 exec_cmd.c:120 trace: exec: 'git' 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 15895 on bre-build-linux' '--check-self-contained-and-connected' 15:51:49.179806 git.c:344 trace: built-in: git 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 15895 on bre-build-linux' '--check-self-contained-and-connected' remote: Counting objects: 200277, done. remote: Compressing objects: 100% (62420/62420), done. ...

WITH --quite:

GIT_TRACE=1 git submodule update --init --recursive --quiet 15:52:26.900568 git.c:561 trace: exec: 'git-submodule' 'update' '--init' '--recursive' '--quiet' 15:52:26.900652 run-command.c:334 trace: run_command: 'git-submodule' 'update' '--init' '--recursive' '--quiet' 15:52:26.907761 git.c:344 trace: built-in: git 'rev-parse' '--git-dir' 15:52:26.909877 git.c:344 trace: built-in: git 'rev-parse' '--git-path' 'objects' 15:52:26.911766 git.c:344 trace: built-in: git 'rev-parse' '-q' '--git-dir' 15:52:26.914279 git.c:344 trace: built-in: git 'rev-parse' '--show-prefix' 15:52:26.915488 git.c:344 trace: built-in: git 'rev-parse' '--show-toplevel' 15:52:26.917983 git.c:344 trace: built-in: git 'submodule--helper' 'list' '--prefix' '' 15:52:26.919504 git.c:344 trace: built-in: git 'submodule--helper' 'name' 'buildroot' 15:52:26.921244 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.url' 15:52:26.922619 git.c:344 trace: built-in: git 'config' '-f' '.gitmodules' 'submodule.buildroot.update' 15:52:26.923888 git.c:344 trace: built-in: git 'submodule--helper' 'name' 'dl' 15:52:26.925650 git.c:344 trace: built-in: git 'config' 'submodule.dl.url' 15:52:26.926892 git.c:344 trace: built-in: git 'config' '-f' '.gitmodules' 'submodule.dl.update' 15:52:26.928230 git.c:344 trace: built-in: git 'submodule--helper' 'list' '--prefix' '' 15:52:26.929709 git.c:344 trace: built-in: git 'submodule--helper' 'name' 'buildroot' 15:52:26.931220 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.url' 15:52:26.932597 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.branch' 15:52:26.933867 git.c:344 trace: built-in: git 'config' '-f' '.gitmodules' 'submodule.buildroot.branch' 15:52:26.935170 git.c:344 trace: built-in: git 'config' 'submodule.buildroot.update' 15:52:26.936660 git.c:344 trace: built-in: git 'submodule--helper' 'clone' '--quiet' '--prefix' '' '--path' 'buildroot' '--name' 'buildroot' '--url' 'git://git.busybox.net/buildroot' '' '' 15:52:26.936732 run-command.c:334 trace: run_command: 'clone' '--no-checkout' '--quiet' '--separate-git-dir' '.git/modules/buildroot' 'git://git.busybox.net/buildroot' 'buildroot' 15:52:26.936965 exec_cmd.c:120 trace: exec: 'git' 'clone' '--no-checkout' '--quiet' '--separate-git-dir' '.git/modules/buildroot' 'git://git.busybox.net/buildroot' 'buildroot' 15:52:26.937803 git.c:344 trace: built-in: git 'clone' '--no-checkout' '--quiet' '--separate-git-dir' '.git/modules/buildroot' 'git://git.busybox.net/buildroot' 'buildroot' 15:52:27.958503 run-command.c:334 trace: run_command: 'index-pack' '--stdin' '--fix-thin' '--keep=fetch-pack 15936 on bre-build-linux' '--check-self-contained-and-connected' 15:52:27.958870 exec_cmd.c:120 trace: exec: 'git' 'index-pack' '--stdin' '--fix-thin' '--keep=fetch-pack 15936 on bre-build-linux' '--check-self-contained-and-connected' 15:52:27.960447 git.c:344 trace: built-in: git 'index-pack' '--stdin' '--fix-thin' '--keep=fetch-pack 15936 on bre-build-linux' '--check-self-contained-and-connected' fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed fatal: clone of 'git://git.busybox.net/buildroot' into submodule path 'buildroot' failed

--------- git --version git version 2.7.4

Any help in tracking down the reason for this would be greatly appreciated.

Thanks, Marcus

Next: Marcus T
Message 1 of 8 in “git fails updating submodule only if --quiet is specified”
  1. Marcus TMar 22, 2016
  2. Marcus TMar 22, 2016
  3. Stefan BellerMar 22, 2016
  4. Stefan BellerMar 22, 2016
  5. Stefan BellerMar 22, 2016
  6. Jeff KingMar 22, 2016
  7. Jeff KingMar 22, 2016
  8. Stefan BellerMar 22, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.