# HG changeset patch # User "Yann E. MORIN" # Date 1233530159 0 # Node ID bc411ace3c8fdfe336d86f079237940dd4db1ee4 # Parent 559b4167b1c00d7104e6a0b0505836aa23f2d25a Fix patch-renumber: - look at the patch directory when using svnversion, not at current directory - some code beautification. /trunk/scripts/patch-renumber.sh | 9 7 2 0 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff -r 559b4167b1c0 -r bc411ace3c8f scripts/patch-renumber.sh --- a/scripts/patch-renumber.sh Sun Feb 01 23:12:30 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