mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-14 20:18:39 +00:00
build: print deleted references in release.sh script
This commit is contained in:
parent
61b9201898
commit
ccac506a8a
|
@ -11,7 +11,9 @@ die() {
|
||||||
}
|
}
|
||||||
|
|
||||||
echo_color() {
|
echo_color() {
|
||||||
echo -e -n '\033[0;36m'
|
local color="$1"
|
||||||
|
shift
|
||||||
|
echo -e -n "\033[0;${color}m"
|
||||||
echo "$@"
|
echo "$@"
|
||||||
echo -e -n '\033[0m'
|
echo -e -n '\033[0m'
|
||||||
}
|
}
|
||||||
|
@ -25,8 +27,12 @@ die_usage() {
|
||||||
}
|
}
|
||||||
|
|
||||||
do_command() {
|
do_command() {
|
||||||
|
local color=36
|
||||||
|
if [ "$DRY_RUN" = 0 ]; then
|
||||||
|
color=31
|
||||||
|
fi
|
||||||
echo -n "COMMAND: "
|
echo -n "COMMAND: "
|
||||||
echo_color -n "$@"
|
echo_color $color -n "$@"
|
||||||
echo
|
echo
|
||||||
if [ "$DRY_RUN" = 0 ]; then
|
if [ "$DRY_RUN" = 0 ]; then
|
||||||
"$@"
|
"$@"
|
||||||
|
@ -83,9 +89,10 @@ CLEANUP_CHECKOUT_BRANCH=
|
||||||
CLEANUP_REFS=()
|
CLEANUP_REFS=()
|
||||||
cleanup() {
|
cleanup() {
|
||||||
if [ $DO_CLEANUP = 1 ]; then
|
if [ $DO_CLEANUP = 1 ]; then
|
||||||
|
[ -n "$CLEANUP_CHECKOUT_BRANCH" ] && git checkout -f "$CLEANUP_CHECKOUT_BRANCH"
|
||||||
for c in "${CLEANUP_REFS[@]}"; do
|
for c in "${CLEANUP_REFS[@]}"; do
|
||||||
|
echo "delete reference. Restore with $(echo_color 36 -n git update-ref \"$c\" $(git rev-parse "$c"))"
|
||||||
git update-ref -d "$c"
|
git update-ref -d "$c"
|
||||||
[ -n "$CLEANUP_CHECKOUT_BRANCH" ] && git checkout -f "$CLEANUP_CHECKOUT_BRANCH"
|
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue