1.1 --- a/scripts/mk-release.sh Tue May 08 23:29:38 2012 +0200
1.2 +++ b/scripts/mk-release.sh Tue May 08 22:30:05 2012 +0200
1.3 @@ -243,6 +243,7 @@
1.4 ver_m="$( printf "${version}" |cut -d . -f 2 )"
1.5 ver_p="$( printf "${version}" |cut -d . -f 3 )"
1.6
1.7 +sob_line="$( printf "Signed-off-by: "; _hg debugconfig ui.username )"
1.8 prefix="$(pwd)/crosstool-ng-${version}"
1.9 pushd "${repos}" >/dev/null 2>&1
1.10
1.11 @@ -279,19 +280,29 @@
1.12 printf " update version"
1.13 _hg branch "${ver_M}.${ver_m}" >/dev/null
1.14 echo "${version}" >".version"
1.15 - _hg ci -m "${ver_M}.${ver_m}: create maintenance branch, update version to ${version}"
1.16 + _msg="$( printf "%s.%s: create maintenance branch, update version to %s\n\n%s" \
1.17 + "${ver_M}" "${ver_m}" "${version}" "${sob_line}"
1.18 + )"
1.19 + _hg ci -m "${_msg}"
1.20 else
1.21 printf " update version"
1.22 echo "${version}" >".version"
1.23 - _hg ci -m "${ver_M}.${ver_m}: update version to ${version}"
1.24 + _msg="$( printf "%s.%s: update version to %s\n\n%s" \
1.25 + "${ver_M}" "${ver_m}" "${version}" "${sob_line}"
1.26 + )"
1.27 + _hg ci -m "${_msg}"
1.28 fi
1.29
1.30 printf ", tag"
1.31 -_hg tag -m "Tagging release ${version}" crosstool-ng-${version}
1.32 +_msg="$( printf "Tagging release %s\n\n%s" "${version}" "${sob_line}" )"
1.33 +_hg tag -m "${_msg}" crosstool-ng-${version}
1.34
1.35 printf ", update version"
1.36 echo "${version}+hg" >".version"
1.37 -_hg ci -m "${ver_M}.${ver_m}: update version to ${version}+hg"
1.38 +_msg="$( printf "%s.%s: update version to %s+hg\n\n%s" \
1.39 + "${ver_M}" "${ver_m}" "${version}" "${sob_line}"
1.40 + )"
1.41 +_hg ci -m "${_msg}"
1.42
1.43 printf ", date"
1.44 date="$( _hg log -r crosstool-ng-${version} --template '{date|isodate}\n' \