From d2564fd9457c1fd7533c02341769483e81e9667f Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 17 May 2025 11:08:06 +0100 Subject: get.sh: simplify tmpclone() Signed-off-by: Leah Rowe --- include/get.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'include') diff --git a/include/get.sh b/include/get.sh index c9bf840d..c6c6b75b 100644 --- a/include/get.sh +++ b/include/get.sh @@ -109,7 +109,7 @@ try_file() eval "[ -$echk \"$cached\" ] || return 1" if [ "$2" = "git" ]; then - tmpclone "$cached" "$5" "$6" "$7" || return 1 + [ -d "$5" ] || tmpclone "$cached" "$5" "$6" "$7" || return 1 else bad_checksum "$6" "$cached" && x_ rm -f "$cached" && return 1 [ "$cached" != "$5" ] && x_ cp "$cached" "$5" @@ -162,7 +162,6 @@ bad_checksum() tmpclone() { - [ -d "$2" ] && return 0 printf "Creating git clone '%s' from '%s'\n" "$2" "$1" ( x_ git clone "$1" "$2" ) || return 1 ( x_ git -C "$2" reset --hard "$3" ) || return 1 -- cgit v1.2.1