Re: [PATCH/resent 0/9] Sparse checkout (first half)
From: Nguyen Thai Ngoc Duy <hidden>
Date: 2016-06-15 22:45:25
On 10/1/08, Santi Béjar [off-list ref] wrote:
On Wed, Oct 1, 2008 at 12:20 PM, Santi Béjar [off-list ref] wrote: > Not in this half but I've seen that you added a --default-sparse flag > to "git clone". I think it is useless as mostly always the one given > in -sparse-checkout should be used. To be more precise, whenever you do "git clone --sparse-checkout" you will want it to be the default sparse pattern.
Yes, if only the default pattern gets updated properly when you update your checkout area. If "git clone --sparse-checkout" makes the default pattern, then "git checkout --reset-sparse" should reset the default pattern as well. The hard part is how to update default pattern with --include-sparse and --exclude-sparse. Also, people can use "git update-index" to update checkout area, which should not touch default pattern at all. Maybe just throw a warning when default pattern no longer matches the checkout area, then let them decide. -- Duy