scripts/mk-release.sh
changeset 2978 a6d19e44d08a
parent 2859 0afb64320510
     1.1 --- a/scripts/mk-release.sh	Mon Jan 30 21:31:20 2012 +0100
     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'    \