Skip to content

Allow sparse checkout to be empty

When a sparse checkout is empty, that is, no trees or blobs are in the spec, Git will throw an error. This is inconvenient in cases where it's used to script with sparse checkouts.