This is a request to allow --depth=1 cloning of git repos. Some repos have a huge history (e.g. the linux kernel, mesa, etc), when some folks might want to just build the bleeding edge without having to fetch many MB of stuff that doesn't matter. This doesn't need to be the default behavior.
I also want/need this. More control over pulling in general would be nice. Or I can just remove the
sources
entry and do the clone in a CI step, but that is not as "declarative".