зеркало из https://github.com/microsoft/git.git
Do not remove files outside the sparse-checkout
Signed-off-by: Kevin Willford <kewillf@microsoft.com>
This commit is contained in:
Родитель
2e94d3febf
Коммит
4e704a3ff4
|
@ -557,7 +557,9 @@ static int apply_sparse_checkout(struct index_state *istate,
|
|||
ce->ce_flags &= ~CE_SKIP_WORKTREE;
|
||||
return -1;
|
||||
}
|
||||
ce->ce_flags |= CE_WT_REMOVE;
|
||||
if (!gvfs_config_is_set(GVFS_NO_DELETE_OUTSIDE_SPARSECHECKOUT))
|
||||
ce->ce_flags |= CE_WT_REMOVE;
|
||||
|
||||
ce->ce_flags &= ~CE_UPDATE;
|
||||
}
|
||||
if (was_skip_worktree && !ce_skip_worktree(ce)) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче