if no_changes
then
- echo >&2 'No local changes to save'
+ echo 'No local changes to save'
exit 0
fi
test -f "$GIT_DIR/logs/$ref_stash" ||
git update-ref -m "$stash_msg" $ref_stash $w_commit ||
die "Cannot save the current status"
- printf >&2 'Saved "%s"\n' "$stash_msg"
+ printf 'Saved working directory and index state "%s"\n' "$stash_msg"
}
have_stash () {
*)
if test $# -eq 0
then
- save_stash && git-reset --hard
+ save_stash &&
+ echo '(To restore them type "git stash apply")' &&
+ git-reset --hard
else
usage
fi