Subject: Shallow clone support in v3.0 and beyond?

From: Bagas Sanjaya <[email-masked]>
Date: Tue, 26 Aug 2025 06:34:02 +0700

Hi,

Askar Safin <[email-masked]> posted on the ML about his complaints
regarding grafts removal in v3.0+ (see [1] for the full thread). He also
briefly mentioned future of shallow clones (aka git clone --depth=1).

The question is: If grafts support is removed, then how can shallow clones
be implemented in terms of git-replace(1)? What about its implementation
details? How about unshallowing (git fetch --unshallow)?

Thanks.

[1]: https://lore.kernel.org/git/[email-masked]/T/#t

-- 
An old man doll... just what I always wanted! - Clara