I tried to grab a recursive clone of qemu.git in order to get the head of
the seabios and vgabios trees to match the head of qemu.git, but the
operation failed with
$ git clone --recursive git://git.qemu.org/qemu.git qemu-r
Initialized empty Git repository in /home/chris/git/qemu-r/.git/
remote: Counting objects: 59824, done.
remote: Compressing objects: 100% (15786/15786), done.
remote: Total 59824 (delta 47532), reused 55283 (delta 43936)
Receiving objects: 100% (59824/59824), 24.67 MiB | 292 KiB/s, done.
Resolving deltas: 100% (47532/47532), done.
Submodule 'roms/seabios' (git://git.qemu.org/seabios.git/) registered for
path 'roms/seabios'
Submodule 'roms/vgabios' (git://git.qemu.org/vgabios.git/) registered for
path 'roms/vgabios'
Initialized empty Git repository in /home/chris/git/qemu-r/roms/seabios/.git/
remote: Counting objects: 4711, done.
remote: Compressing objects: 100% (1259/1259), done.
remote: Total 4711 (delta 3758), reused 4360 (delta 3450)
Receiving objects: 100% (4711/4711), 1.04 MiB | 266 KiB/s, done.
Resolving deltas: 100% (3758/3758), done.
fatal: reference is not a tree: 8f469b9676127ba6bb52609d89ec774e61db0ee1
Unable to checkout '8f469b9676127ba6bb52609d89ec774e61db0ee1' in submodule
path 'roms/seabios'
Is this a problem with qemu.git, or am I just failing to drive git properly?