From 67f76ed562df92ac19ae3402d14ac3888afe2fc4 Mon Sep 17 00:00:00 2001 From: Hugo Villeneuve Date: Wed, 25 Mar 2026 09:54:24 -0400 Subject: [PATCH] hvk-rebase: add debug option Signed-off-by: Hugo Villeneuve --- scripts/hvk-rebase.sh | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/scripts/hvk-rebase.sh b/scripts/hvk-rebase.sh index 2c9b14f..b56ef04 100755 --- a/scripts/hvk-rebase.sh +++ b/scripts/hvk-rebase.sh @@ -5,6 +5,42 @@ set -e SCRIPT="`readlink -e $0`" SCRIPTPATH=$(dirname ${SCRIPT}) +print_usage() +{ + echo "${PROG_NAME} -- Rebase git branches" + echo "Usage: ${PROG_NAME} [OPTIONS...]" + echo + echo "Options:" + echo " -d debug mode" + echo +} + +while getopts "dh" flag ;do + case ${flag} in + d) + debug="1" + ;; + h) + print_usage + exit 0 + ;; + ?) + echo "${PROG_NAME}: Option invalide: ${OPTARG}." + echo "Essayez \`${PROG_NAME} -h' pour plus d'informations." + exit 1 + ;; + esac +done +shift `expr "${OPTIND}" - 1` + +export debug + +if [ "${debug}" = "1" ]; then + Q="" +else + Q="-q" +fi + hvk_src=.hvk-rebase if [ ! -f ${hvk_src} ]; then @@ -22,4 +58,4 @@ current_branch=$(git branch --show-current) source ${hvk_src} # Return to original branch: -git checkout ${current_branch} +git checkout ${Q} ${current_branch} -- 2.47.3