datetime=$(date -u '+%Y-%m-%d-%H-%M-%S.%N')
uuid=$(uuid -v4)
temp_project_dir="${project}-${datetime}-${uuid}"
- cd ..
+ cd .. || exit 1 # in case cd fails
cp -r "${project}" "${temp_project_dir}"
- cd "${temp_project_dir}"
+ cd "${temp_project_dir}" || exit 1 # in case cd fails
if make test; then
- cd "../${project}"
+ cd "../${project}" || exit 1 # in case cd fails
git add .
git commit -am "${uuid}
${datetime}"
fi
- cd ..
+ cd .. || exit 1 # in case cd fails
rm -rf "${temp_project_dir}"
- cd "${project}"
+ cd "${project}" || exit 1 # in case cd fails
fi
done