diff -r 417b32da90bf -r bc411ace3c8f scripts/patch-renumber.sh --- a/scripts/patch-renumber.sh Thu Jan 29 19:00:08 2009 +0000 +++ b/scripts/patch-renumber.sh Sun Feb 01 23:15:59 2009 +0000 @@ -23,14 +23,19 @@ cpt="${2}" inc="${3}" -case $(LC_ALL=C svnversion 2>/dev/null) in +case "$(LC_ALL=C svnversion "${dir}" 2>/dev/null)" in exported) CMD="mv -v";; *) CMD="svn mv";; esac for p in "${dir}"/*.patch; do [ -e "${p}" ] || { echo "No such file '${p}'"; exit 1; } - newname="$(printf "%03d" ${cpt})-$(basename "${p}" |"${sed}" -r -e 's/^[[:digit:]]{3}-//')" + newname="$(printf "%03d-%s" \ + "${cpt}" \ + "$(basename "${p}" \ + |"${sed}" -r -e 's/^[[:digit:]]+[-_]//' \ + )" \ + )" [ "${p}" = "${dir}/${newname}" ] || ${CMD} "${p}" "${dir}/${newname}" cpt=$((cpt+inc)) done