meilleur support des versions invalides

This commit is contained in:
Jephte CLAIN 2014-01-18 11:17:51 +04:00
parent 4ff8ed26a9
commit 5e86a33465
1 changed files with 10 additions and 5 deletions

View File

@ -127,11 +127,10 @@ fi
# Actions
if [ "$action" == show -o -n "$file" ]; then
# Ne pas afficher l'ancien numéro de version avec -s
if [ "$action" == show ]; then
estepi "La version actuelle est $version"
exit 0
fi
[ "$action" == show ] && exit 0
# forcer le numéro de version
# XXX implémenter semver_setversion qui change juste la partie
@ -216,9 +215,15 @@ elif [ "$action" == compare ]; then
esac
elif [ "$action" == update ]; then
if [ -n "$file" -a ! -f "$file" ]; then
[ -n "$valid" ] || die "Numéro de version invalide: $version"
if [ -n "$file" ]; then
if [ -f "$file" ]; then
estepi "La version actuelle est $version"
else
ask_yesno "Le fichier $(ppath "$file") n'existe pas. Faut-il le créer?" O || die
fi
fi
# incrémenter les numéros de version
[ "$incversion" == auto ] && incversion=menu