mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
lint-version: check reverts
This commit is contained in:
parent
e6a34da6d1
commit
6ed4695842
1 changed files with 27 additions and 0 deletions
|
@ -73,6 +73,32 @@ reverts_on_downgrade() {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_revert() {
|
||||||
|
for vr in $reverts; do
|
||||||
|
xbps-uhelper cmpver "${vr%_*}" "${version}"
|
||||||
|
case "$?" in
|
||||||
|
0)
|
||||||
|
scan '^version=' 'in $reverts'
|
||||||
|
status=1
|
||||||
|
;;
|
||||||
|
1)
|
||||||
|
scan '^version=' 'remove from $reverts'
|
||||||
|
status=1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
for vr in $prev_reverts; do
|
||||||
|
if ! xbps-uhelper cmpver "$version" "${vr%_*}"; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
if [ $revision -gt "${vr##*_}" ]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
scan '^revision=' "undo a revert with same revision as before"
|
||||||
|
status=1
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
version_change() {
|
version_change() {
|
||||||
version="$(show_template_var "$tip_rev" version)"
|
version="$(show_template_var "$tip_rev" version)"
|
||||||
revision="$(show_template_var "$tip_rev" revision)"
|
revision="$(show_template_var "$tip_rev" revision)"
|
||||||
|
@ -84,6 +110,7 @@ version_change() {
|
||||||
1) revision_reset;;
|
1) revision_reset;;
|
||||||
-1|255) reverts_on_downgrade;;
|
-1|255) reverts_on_downgrade;;
|
||||||
esac
|
esac
|
||||||
|
check_revert
|
||||||
}
|
}
|
||||||
|
|
||||||
version_change
|
version_change
|
||||||
|
|
Loading…
Add table
Reference in a new issue