sparse-checkout: update working directory in-process