projects
/
config
/
vcsh.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hooks: factor out an update-working-tree.sh script
[config/vcsh.git]
/
.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
937122a
..
cca8218
100755
(executable)
--- a/
.config/vcsh/hooks-available/populate-sparsely.sh
+++ b/
.config/vcsh/hooks-available/populate-sparsely.sh
@@
-19,13
+19,8
@@
LOCKPID=$(cat "$LOCKDIR/pid")
# shellcheck source=/dev/null
. "$XDG_CONFIG_HOME/vcsh/hooks-available/enable-sparse-checkout.sh"
# shellcheck source=/dev/null
. "$XDG_CONFIG_HOME/vcsh/hooks-available/enable-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
+# shellcheck source=/dev/null
+. "$XDG_CONFIG_HOME/vcsh/hooks-available/update-working-tree.sh"
# Unlock the working tree.
rm -rf "$LOCKDIR"
# Unlock the working tree.
rm -rf "$LOCKDIR"