git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Shallow clone support in v3.0 and beyond?

From
Bagas Sanjaya <bagasdotme@gmail.com>
Date
Aug 25, 2025, 23:34 UTC
Message-ID
<aKzy6naLtdeq7Tgn@archie.me>
Hi,

Askar Safin <safinaskar@zohomail.com> 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/198c29e9058.119e3a5c065010.5888624019176274871@zohomail.com/T/#t
-- 
An old man doll... just what I always wanted! - Clara
Next: Patrick Steinhardt
Message 1 of 3 in “Shallow clone support in v3.0 and beyond?”
  1. Bagas SanjayaAug 25, 2025
  2. Patrick SteinhardtSep 10, 2025
  3. Bagas SanjayaSep 10, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.