diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 50e2ff9d..10d2d5be 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -628,8 +628,11 @@ while read line; do LEIRADEL ) build_libretro_generic_makefile $NAME $DIR $SUBDIR $MAKEFILE ${PLATFORM} "${ARGS}" "${CORES}" ;; * ) : ;; esac - echo "Cleaning repo state after build $URL..." - git --work-tree="${BASE_DIR}/${DIR}" --git-dir="${BASE_DIR}/${DIR}/.git" clean -xdf -e .libretro-core-recipe + + if [ -z "${NOCLEAN}" ]; then + echo "Cleaning repo state after build $URL..." + git --work-tree="${BASE_DIR}/${DIR}" --git-dir="${BASE_DIR}/${DIR}/.git" clean -xdf -e .libretro-core-recipe + fi else echo "buildbot job: building $NAME up-to-date" fi