Thread (38 messages) 38 messages, 4 authors, 2022-04-25

Re: [PATCH 2/9] sparse-checkout: make --cone the default

From: Elijah Newren <hidden>
Date: 2022-03-12 02:01:52

On Tue, Mar 8, 2022 at 6:26 AM Derrick Stolee [off-list ref] wrote:
On 3/8/2022 2:39 AM, Elijah Newren via GitGitGadget wrote:
quoted
From: Elijah Newren <redacted>

Make cone mode the default, and update the documentation accordingly.
Doc changes look good.
quoted
--- a/builtin/sparse-checkout.c
+++ b/builtin/sparse-checkout.c
@@ -397,7 +397,7 @@ static int update_modes(int *cone_mode, int *sparse_index)

      /* Set cone/non-cone mode appropriately */
      core_apply_sparse_checkout = 1;
-     if (*cone_mode == 1) {
+     if (*cone_mode == 1 || *cone_mode == -1) {
Part of me likes the fact that you're pointing out "if it is
enabled directly or not set at all", but maybe it would be
best to do

        if (*cone_mode) {

What do you think?
How about if I switch it, but add a comment since the special "unset"
value of -1 may not be clear:

    if (*cone_mode) { /* also handles "not specified" (value of -1) */
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help