X-Git-Url: https://git.ao2.it/config/vcsh.git/blobdiff_plain/2ec706e30dfff503a575df0c8d5d5986d263c4bd..5afec708492bbba786c5b8ddd7715118cddcedba:/.config/vcsh/hooks-available/populate-sparsely.sh diff --git a/.config/vcsh/hooks-available/populate-sparsely.sh b/.config/vcsh/hooks-available/populate-sparsely.sh index 0561add..cca8218 100755 --- a/.config/vcsh/hooks-available/populate-sparsely.sh +++ b/.config/vcsh/hooks-available/populate-sparsely.sh @@ -17,15 +17,10 @@ LOCKPID=$(cat "$LOCKDIR/pid") : "${XDG_CONFIG_HOME:="$HOME/.config"}" # shellcheck source=/dev/null -. "$XDG_CONFIG_HOME/vcsh/hooks-available/sparse-checkout.sh" - -# Verify if the current branch is valid before updating the working tree. -# This avoids errors with empty repositories which would only confuse the -# user. -if git rev-parse --verify HEAD >/dev/null 2>&1; -then - git read-tree -mu HEAD -fi +. "$XDG_CONFIG_HOME/vcsh/hooks-available/enable-sparse-checkout.sh" + +# shellcheck source=/dev/null +. "$XDG_CONFIG_HOME/vcsh/hooks-available/update-working-tree.sh" # Unlock the working tree. rm -rf "$LOCKDIR"