Re: Doing blobless clone by default; switching between blobless, treeless and full clones by a command
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Sep 4, 2025, 16:47 UTC
- Message-ID
- <xmqqikhy9nb6.fsf@gitster.g>
- In-Reply-To
- <7713256d-e258-4356-b303-128fdb417972@gmail.com>
Derrick Stolee <stolee@gmail.com> writes:
Show 5 quoted lines
> But there was always the possibility that the feedback from having > 'scalar clone' available could lead to a future builtin of the form > 'git big-clone' that adds similar optimizations for large repos. (My > opinion is that 'scalar clone' _is_ this 'git big-clone' but maybe it > is not discoverable enough.)
A separate command like "bit-clone" would not be discoverable enough, either. When a new feature matures in the playground, it would be a welcome change for "git clone" to borrow it as a new option, or even better yet, automatically enable it depending on the size of the thing, with end-user consent.
Thanks.