I think you want --recursive

On Fri, 2 Aug 2024, 8:05 pm Arnaud Spiwack, <arnaud.spiw...@tweag.io> wrote:

> Dear all,
>
> I'm currently unable to build GHC's master branch as some of the
> submodules (presumably used by Hadrian) are making git pretty unhappy (I've
> used various variants of the command below, in a cleaned repository):
>
> ```console
> $  git submodule update --init
> error: submodule git dir
> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal'
> is inside git dir
> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian'
> fatal: refusing to create/use
> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal'
> in another submodule's git dir
> Failed to clone 'hadrian/vendored/Cabal'. Retry scheduled
> error: submodule git dir
> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal'
> is inside git dir
> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian'
> fatal: refusing to create/use
> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal'
> in another submodule's git dir
> Failed to clone 'hadrian/vendored/Cabal' a second time, aborting
> ```
>
> Please advise on how to get unblocked.
>
> And, if I'm allowed to conclude with a plea: please be careful not to
> abuse Git's submodule system, it's wonky enough when used simply.
>
> --
> Arnaud Spiwack
> Director, Research at https://moduscreate.com and https://tweag.io.
> _______________________________________________
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to