pver et prel utilisent -p par défaut pour le support maven
This commit is contained in:
parent
2980d15769
commit
e37cc8fad3
|
@ -659,13 +659,9 @@ BEGIN {
|
||||||
if [ -n "$setrelease" ]; then
|
if [ -n "$setrelease" ]; then
|
||||||
incversion=patchlevel
|
incversion=patchlevel
|
||||||
elif [ -n "$setsnapshot" ]; then
|
elif [ -n "$setsnapshot" ]; then
|
||||||
if [ "$patchlevel" -eq 0 ]; then
|
|
||||||
incversion=minor
|
|
||||||
else
|
|
||||||
incversion=patchlevel
|
incversion=patchlevel
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$setrelease" ]; then setprelease=
|
if [ -n "$setrelease" ]; then setprelease=
|
||||||
elif [ -n "$setsnapshot" ]; then setprelease=SNAPSHOT
|
elif [ -n "$setsnapshot" ]; then setprelease=SNAPSHOT
|
||||||
|
@ -689,7 +685,11 @@ BEGIN {
|
||||||
"$versionp : correction de bugs (-p)"
|
"$versionp : correction de bugs (-p)"
|
||||||
"$versionk : ne pas incrémenter la version"
|
"$versionk : ne pas incrémenter la version"
|
||||||
)
|
)
|
||||||
|
if [ -z "$maven_update" ]; then
|
||||||
nextv="${nextvs[1]}"
|
nextv="${nextvs[1]}"
|
||||||
|
else
|
||||||
|
nextv="${nextvs[2]}"
|
||||||
|
fi
|
||||||
simple_menu nextv nextvs \
|
simple_menu nextv nextvs \
|
||||||
-t "Incrémenter le numéro de version" \
|
-t "Incrémenter le numéro de version" \
|
||||||
-m "Veuillez choisir la prochaine version"
|
-m "Veuillez choisir la prochaine version"
|
||||||
|
@ -716,7 +716,7 @@ BEGIN {
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# afficher le résultat final
|
# afficher le résultat final
|
||||||
local -a depfiles
|
local -a depfiles regfiles
|
||||||
psemver_setvar version
|
psemver_setvar version
|
||||||
if [ -n "$file" ]; then
|
if [ -n "$file" ]; then
|
||||||
if [ "$source" == file ]; then
|
if [ "$source" == file ]; then
|
||||||
|
@ -742,7 +742,7 @@ BEGIN {
|
||||||
edebug "Maj version de $file au chemin XPATH ${filevpath:-par défaut}"
|
edebug "Maj version de $file au chemin XPATH ${filevpath:-par défaut}"
|
||||||
__pver_pom_set_version "$file" "$version" "$filevpath"
|
__pver_pom_set_version "$file" "$version" "$filevpath"
|
||||||
case $? in
|
case $? in
|
||||||
0|1) :;;
|
0|1) array_addu regfiles "$file";;
|
||||||
2) array_addu depfiles "$file";;
|
2) array_addu depfiles "$file";;
|
||||||
*) return 1;;
|
*) return 1;;
|
||||||
esac
|
esac
|
||||||
|
@ -761,12 +761,16 @@ BEGIN {
|
||||||
if isatty; then
|
if isatty; then
|
||||||
estepn "La nouvelle version est $version"
|
estepn "La nouvelle version est $version"
|
||||||
if [ ${#depfiles[*]} -gt 0 ]; then
|
if [ ${#depfiles[*]} -gt 0 ]; then
|
||||||
local msg="Les fichiers suivants ont été modifiés, et leur version doit être mise à jour:"
|
local msg
|
||||||
for file in "${depfiles[@]}"; do
|
for file in "${depfiles[@]}"; do
|
||||||
|
array_contains regfiles "$file" && continue
|
||||||
|
if [ -z "$msg" ]; then
|
||||||
|
msg="Les fichiers suivants ont été modifiés, et leur version doit être mise à jour:"
|
||||||
|
fi
|
||||||
msg="$msg
|
msg="$msg
|
||||||
$(qvals pver -uzw "$file" -R --menu)"
|
$(qvals pver -uzw "$file" -R --menu)"
|
||||||
done
|
done
|
||||||
eimportant "$msg"
|
[ -n "$msg" ] && eimportant "$msg"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "$version"
|
echo "$version"
|
||||||
|
|
8
prel
8
prel
|
@ -241,6 +241,8 @@ setx branch=git_get_branch
|
||||||
|
|
||||||
update_opt=
|
update_opt=
|
||||||
if [ "$action" == update ]; then
|
if [ "$action" == update ]; then
|
||||||
|
git_ensure_cleancheckout
|
||||||
|
|
||||||
if [ -n "$maven_update" ]; then
|
if [ -n "$maven_update" ]; then
|
||||||
setx oldver=pver --gw develop:
|
setx oldver=pver --gw develop:
|
||||||
enote "La version de la branche develop est $oldver"
|
enote "La version de la branche develop est $oldver"
|
||||||
|
@ -281,7 +283,11 @@ if [ "$action" == update ]; then
|
||||||
setx majorv=pver -s "$oldver" -ux "${pver_opts[@]}"
|
setx majorv=pver -s "$oldver" -ux "${pver_opts[@]}"
|
||||||
setx minorv=pver -s "$oldver" -uz "${pver_opts[@]}"
|
setx minorv=pver -s "$oldver" -uz "${pver_opts[@]}"
|
||||||
setx patchlevelv=pver -s "$oldver" -up "${pver_opts[@]}"
|
setx patchlevelv=pver -s "$oldver" -up "${pver_opts[@]}"
|
||||||
|
if [ -z "$maven_update" ]; then
|
||||||
release="release-$minorv"
|
release="release-$minorv"
|
||||||
|
else
|
||||||
|
release="release-$patchlevelv"
|
||||||
|
fi
|
||||||
branches=("release-$majorv" "release-$minorv" "release-$patchlevelv" master)
|
branches=("release-$majorv" "release-$minorv" "release-$patchlevelv" master)
|
||||||
simple_menu release branches \
|
simple_menu release branches \
|
||||||
-t "Basculer vers une nouvelle branche de release" \
|
-t "Basculer vers une nouvelle branche de release" \
|
||||||
|
@ -511,7 +517,7 @@ ou celle-ci pour pour pousser TOUS les tags:
|
||||||
git merge "$release" -m "Intégration de la branche $release" --no-ff || die
|
git merge "$release" -m "Intégration de la branche $release" --no-ff || die
|
||||||
|
|
||||||
if [ -n "$maven_update" ]; then
|
if [ -n "$maven_update" ]; then
|
||||||
[ -n "$update_opt" ] || update_opt=-z
|
[ -n "$update_opt" ] || update_opt=-p
|
||||||
pver -u $update_opt -S
|
pver -u $update_opt -S
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "Branche develop en version $(pver --show)" || die
|
git commit -m "Branche develop en version $(pver --show)" || die
|
||||||
|
|
13
pver
13
pver
|
@ -89,7 +89,9 @@ Les options suivantes impliquent --update:
|
||||||
-x, --major
|
-x, --major
|
||||||
Augmenter le numéro de version majeure.
|
Augmenter le numéro de version majeure.
|
||||||
-z, --minor
|
-z, --minor
|
||||||
Augmenter le numéro de version mineure. C'est la valeur par défaut.
|
Augmenter le numéro de version mineure. C'est la valeur par défaut, sauf
|
||||||
|
avec --maven-update où c'est l'option -p qui est sélectionnée par
|
||||||
|
défaut.
|
||||||
-p, --patchlevel
|
-p, --patchlevel
|
||||||
Augmenter le numéro de patch.
|
Augmenter le numéro de patch.
|
||||||
-k, --keep
|
-k, --keep
|
||||||
|
@ -189,14 +191,9 @@ OPTIONS AVANCEES
|
||||||
x.A.0-SNAPSHOT --> x.A.0
|
x.A.0-SNAPSHOT --> x.A.0
|
||||||
x.A.y-SNAPSHOT --> x.B.0
|
x.A.y-SNAPSHOT --> x.B.0
|
||||||
x.A.y --> x.B.0-SNAPSHOT
|
x.A.y --> x.B.0-SNAPSHOT
|
||||||
Avec l'option -p:
|
Avec l'option -p, qui est celle sélectionnée par défaut:
|
||||||
x.y.z-SNAPSHOT --> x.y.z
|
x.y.z-SNAPSHOT --> x.y.z
|
||||||
x.y.A --> x.y.B-SNAPSHOT
|
x.y.A --> x.y.B-SNAPSHOT"
|
||||||
Si aucune des options -x, -z, -p n'est utilisée, alors les parties sont
|
|
||||||
incrémentées selon les règles suivantes:
|
|
||||||
x.y.z-SNAPSHOT --> x.y.z (comme -p)
|
|
||||||
x.A.0 --> x.B.0-SNAPSHOT (comme -z)
|
|
||||||
x.y.A --> x.y.B-SNAPSHOT (comme -p)"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pver "$@"
|
pver "$@"
|
||||||
|
|
Loading…
Reference in New Issue