Naivly and lazyly the leading v was only dropped from optarg, not from any
environment variable.
Lets do this properly and ensure a leading 'v' is always dropped.
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
initial_branch="$(git rev-parse --abbrev-ref HEAD)"
initial_commitish="$(git rev-parse HEAD)"
+ source_version="${source_version#v}"
+ target_version="${target_version#v}"
+
trap cleanup EXIT HUP INT QUIT ABRT ALRM TERM
}
platform_name="${OPTARG}"
;;
's')
- source_version="${OPTARG#v}"
+ source_version="${OPTARG}"
;;
't')
- target_version="${OPTARG#v}"
+ target_version="${OPTARG}"
;;
':')
e_err "Option -${OPTARG} requires an argument."