The most commmon complaint about submodules is that they don't follow when one switches branches in the main repo. Enable recursing into submodules by default to address that.
Signed-off-by: Michael S. Tsirkin <m...@redhat.com> --- .gitmodules | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.gitmodules b/.gitmodules index aedd9a03d4..5f32332aff 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,69 +1,92 @@ [submodule "roms/seabios"] path = roms/seabios + recurse = true url = https://gitlab.com/qemu-project/seabios.git/ [submodule "roms/SLOF"] path = roms/SLOF + recurse = true url = https://gitlab.com/qemu-project/SLOF.git [submodule "roms/ipxe"] path = roms/ipxe + recurse = true url = https://gitlab.com/qemu-project/ipxe.git [submodule "roms/openbios"] path = roms/openbios + recurse = true url = https://gitlab.com/qemu-project/openbios.git [submodule "roms/qemu-palcode"] path = roms/qemu-palcode + recurse = true url = https://gitlab.com/qemu-project/qemu-palcode.git [submodule "roms/sgabios"] path = roms/sgabios + recurse = true url = https://gitlab.com/qemu-project/sgabios.git [submodule "dtc"] path = dtc + recurse = true url = https://gitlab.com/qemu-project/dtc.git [submodule "roms/u-boot"] path = roms/u-boot + recurse = true url = https://gitlab.com/qemu-project/u-boot.git [submodule "roms/skiboot"] path = roms/skiboot + recurse = true url = https://gitlab.com/qemu-project/skiboot.git [submodule "roms/QemuMacDrivers"] path = roms/QemuMacDrivers + recurse = true url = https://gitlab.com/qemu-project/QemuMacDrivers.git [submodule "ui/keycodemapdb"] path = ui/keycodemapdb + recurse = true url = https://gitlab.com/qemu-project/keycodemapdb.git [submodule "roms/seabios-hppa"] path = roms/seabios-hppa + recurse = true url = https://gitlab.com/qemu-project/seabios-hppa.git [submodule "roms/u-boot-sam460ex"] path = roms/u-boot-sam460ex + recurse = true url = https://gitlab.com/qemu-project/u-boot-sam460ex.git [submodule "tests/fp/berkeley-testfloat-3"] path = tests/fp/berkeley-testfloat-3 + recurse = true url = https://gitlab.com/qemu-project/berkeley-testfloat-3.git [submodule "tests/fp/berkeley-softfloat-3"] path = tests/fp/berkeley-softfloat-3 + recurse = true url = https://gitlab.com/qemu-project/berkeley-softfloat-3.git [submodule "roms/edk2"] path = roms/edk2 + recurse = true url = https://gitlab.com/qemu-project/edk2.git [submodule "slirp"] path = slirp + recurse = true url = https://gitlab.com/qemu-project/libslirp.git [submodule "roms/opensbi"] path = roms/opensbi + recurse = true url = https://gitlab.com/qemu-project/opensbi.git [submodule "roms/qboot"] path = roms/qboot + recurse = true url = https://gitlab.com/qemu-project/qboot.git [submodule "meson"] path = meson + recurse = true url = https://gitlab.com/qemu-project/meson.git [submodule "roms/vbootrom"] path = roms/vbootrom + recurse = true url = https://gitlab.com/qemu-project/vbootrom.git [submodule "tests/lcitool/libvirt-ci"] path = tests/lcitool/libvirt-ci + recurse = true url = https://gitlab.com/libvirt/libvirt-ci.git [submodule "subprojects/libvfio-user"] path = subprojects/libvfio-user + recurse = true url = https://gitlab.com/qemu-project/libvfio-user.git -- MST