1 parent 1d3196e commit 45c4ceeCopy full SHA for 45c4cee
1 file changed
tests/fm-account-directory.test.sh
@@ -268,9 +268,13 @@ case "${1:-}" in
268
[ "${FM_FAKE_TREEHOUSE_RETURN_FAIL:-0}" != 1 ] || exit 71
269
target=${@: -1}
270
[ "$target" != . ] || target=$(pwd -P)
271
- printf 'return --force %s\n' "$target" >> "${FM_FAKE_TREEHOUSE_LOG:?}"
+ [ "$target" = "${FM_FAKE_TREEHOUSE_WORKTREE:?}" ] || exit 72
272
cd "${FM_TREEHOUSE_RETURN_PROJECT:?}" || exit 1
273
- git worktree remove --force "$target"
+ git worktree remove --force "$target" || exit 1
274
+ git worktree prune || exit 1
275
+ [ ! -e "$target" ] || rm -rf -- "$target"
276
+ [ ! -e "$target" ] || exit 1
277
+ printf 'return --force %s\n' "$target" >> "${FM_FAKE_TREEHOUSE_LOG:?}"
278
;;
279
*) exit 2 ;;
280
esac
0 commit comments