From cbaf46a4d4ba8dd0f3e88b022d96c56e35a8245a Mon Sep 17 00:00:00 2001 From: Christof Warlich Date: Sun, 5 Jan 2025 09:08:53 +0100 Subject: [PATCH] Fix "yadm clone" when not run in "$YADM_WORK". --- yadm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yadm b/yadm index 547121b..ec7a6b2 100755 --- a/yadm +++ b/yadm @@ -792,6 +792,8 @@ function clean() { function clone() { + cd_work "Clone" || return + DO_BOOTSTRAP=1 local -a args local -i do_checkout=1 @@ -870,8 +872,6 @@ function clone() { if [[ $do_checkout -ne 0 ]]; then [ -n "$DEBUG" ] && display_private_perms "pre-checkout" - cd_work "Clone" || return - "$GIT_PROGRAM" ls-files --deleted | while IFS= read -r file; do "$GIT_PROGRAM" checkout -- ":/$file" done