scripts/patch-renumber.sh
changeset 1192 bc411ace3c8f
parent 1175 417b32da90bf
child 1577 c774b2cc7863
     1.1 --- a/scripts/patch-renumber.sh	Thu Jan 29 19:00:08 2009 +0000
     1.2 +++ b/scripts/patch-renumber.sh	Sun Feb 01 23:15:59 2009 +0000
     1.3 @@ -23,14 +23,19 @@
     1.4  cpt="${2}"
     1.5  inc="${3}"
     1.6  
     1.7 -case $(LC_ALL=C svnversion 2>/dev/null) in
     1.8 +case "$(LC_ALL=C svnversion "${dir}" 2>/dev/null)" in
     1.9      exported)   CMD="mv -v";;
    1.10      *)          CMD="svn mv";;
    1.11  esac
    1.12  
    1.13  for p in "${dir}"/*.patch; do
    1.14      [ -e "${p}" ] || { echo "No such file '${p}'"; exit 1; }
    1.15 -    newname="$(printf "%03d" ${cpt})-$(basename "${p}" |"${sed}" -r -e 's/^[[:digit:]]{3}-//')"
    1.16 +    newname="$(printf "%03d-%s"                                 \
    1.17 +                      "${cpt}"                                  \
    1.18 +                      "$(basename "${p}"                        \
    1.19 +                        |"${sed}" -r -e 's/^[[:digit:]]+[-_]//' \
    1.20 +                       )"                                       \
    1.21 +              )"
    1.22      [ "${p}" = "${dir}/${newname}" ] || ${CMD} "${p}" "${dir}/${newname}"
    1.23      cpt=$((cpt+inc))
    1.24  done