diff options
author | Derrick Stolee <dstolee@microsoft.com> | 2019-11-21 22:04:47 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-11-22 16:11:45 +0900 |
commit | 99dfa6f9702ee81c44ef9382933e4e391ec5d6ee (patch) | |
tree | ebd9b7b6ab450e71366c5415b9b10ad3aea906aa /t/t3402-rebase-merge.sh | |
parent | sparse-checkout: update working directory in-process (diff) | |
download | tgif-99dfa6f9702ee81c44ef9382933e4e391ec5d6ee.tar.xz |
sparse-checkout: use in-process update for disable subcommand
The 'git sparse-checkout disable' subcommand returns a user to a
full working directory. The old process for doing this required
updating the sparse-checkout file with the "/*" pattern and then
updating the working directory with core.sparseCheckout enabled.
Finally, the sparse-checkout file could be removed and the config
setting disabled.
However, it is valuable to keep a user's sparse-checkout file
intact so they can re-enable the sparse-checkout they previously
used with 'git sparse-checkout init'. This is now possible with
the in-process mechanism for updating the working directory.
Reported-by: Szeder Gábor <szeder.dev@gmail.com>
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t3402-rebase-merge.sh')
0 files changed, 0 insertions, 0 deletions