[prev in list] [next in list] [prev in thread] [next in thread]
List: git
Subject: Re: [PATCH v4 00/15] Harden the sparse-checkout builtin
From: Elijah Newren <newren () gmail ! com>
Date: 2020-01-31 20:36:18
Message-ID: CABPp-BHoEgYXgzxjweWDR2BZPhLdW9wcbWzwo6N+HF2kste3WA () mail ! gmail ! com
[Download RAW message or body]
On Fri, Jan 31, 2020 at 12:16 PM Derrick Stolee via GitGitGadget
<gitgitgadget@gmail.com> wrote:
>
> This series is based on ds/sparse-list-in-cone-mode.
>
> This series attempts to clean up some rough edges in the sparse-checkout
> feature, especially around the cone mode.
>
> Unfortunately, after the v2.25.0 release, we noticed an issue with the "git
> clone --sparse" option when using a URL instead of a local path. This is
> fixed and properly tested here.
>
> Also, let's improve Git's response to these more complicated scenarios:
>
> 1. Running "git sparse-checkout init" in a worktree would complain because
> the "info" dir doesn't exist.
> 2. Tracked paths that include "*" and "\" in their filenames.
> 3. If a user edits the sparse-checkout file to have non-cone pattern, such
> as "**" anywhere or "*" in the wrong place, then we should respond
> appropriately. That is: warn that the patterns are not cone-mode, then
> revert to the old logic.
>
> Updates in V2:
>
> * Added C-style quoting to the output of "git sparse-checkout list" in cone
> mode.
> * Improved documentation.
> * Responded to most style feedback. Hopefully I didn't miss anything.
> * I was lingering on this a little to see if I could also fix the issue
> raised in [1], but I have not figured that one out, yet.
>
> Update in V3:
>
> * Input now uses Peff's recommended pattern: unquote C-style strings over
> stdin and otherwise do not un-escape input.
...and updates in V4 are? (I looked over the range-diff which
definitely helps, but a summary would still be nice.)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic