I'm disappointed they are deprecating the non-cone sparse-checkout style. Even if it messes with sparse indices, on Windows all my git operations are almost entirely dominated by individual file operations, not CPU or index operations.
I also agree they should keep it. From my understanding, the --no-cone mode is the only way to keep only some files inside a directory. Cone mode either includes all or none.
Etienne
Not deprecated. You can still use it. You need to manually opt-in using `git config core.sparseCheckoutCone false` since the default has switched.