From 35ec2993cc75f3335c16d45b8a32daa4d3369240 Mon Sep 17 00:00:00 2001 From: bryan Date: Sun, 27 Jul 2025 22:53:32 -0400 Subject: [PATCH] Remove worktree dir before add --- openwrtbuilder | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openwrtbuilder b/openwrtbuilder index be14e6e..0896bf9 100755 --- a/openwrtbuilder +++ b/openwrtbuilder @@ -536,6 +536,8 @@ from_source() { execute git -C "$WORKTREE_DIR" checkout "$wt_commit" execute git -C "$WORKTREE_DIR" pull else + [[ -d "$WORKTREE_DIR" ]] && execute rm -rf "$WORKTREE_DIR" + [[ -d "$worktree_meta" ]] && execute rm -rf "$worktree_meta" execute git -C "$SRC_DIR" worktree add --force --force --detach "$WORKTREE_DIR" "$wt_commit" fi