mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
clean renaming scripts (#52791)
This commit is contained in:
parent
f91a2de449
commit
2f8bb3c29f
@ -1,38 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
#
|
||||
|
||||
# Denis Rouzaud
|
||||
# 13.01.2016
|
||||
|
||||
#set -e
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
FILEPATH=$1
|
||||
OLDCLASS=$2
|
||||
NEWCLASS=$3
|
||||
|
||||
OLDCLASSUPPER="${OLDCLASS^^}"
|
||||
OLDCLASSLOWER="${OLDCLASS,,}"
|
||||
NEWCLASSUPPER="${NEWCLASS^^}"
|
||||
NEWCLASSLOWER="${NEWCLASS,,}"
|
||||
|
||||
|
||||
if [[ ${FILEPATH:(-1)} = "/" ]]; then
|
||||
PATH="${FILEPATH::-1}"
|
||||
fi
|
||||
|
||||
FILES=$(git ls-tree --name-only -r HEAD | grep ".*\.\(sip\|cpp\|h\|txt\)$")
|
||||
|
||||
for f in $FILES
|
||||
do
|
||||
sed -i s/"$OLDCLASS"/"$NEWCLASS"/g "$f"
|
||||
sed -i s/"$OLDCLASSUPPER"/"$NEWCLASSUPPER"/g "$f"
|
||||
sed -i s/"$OLDCLASSLOWER"/"$NEWCLASSLOWER"/g "$f"
|
||||
done
|
||||
|
||||
git mv $DIR/../src/$FILEPATH/$OLDCLASSLOWER.h $DIR/../src/$FILEPATH/$NEWCLASSLOWER.h
|
||||
git mv $DIR/../src/$FILEPATH/$OLDCLASSLOWER.cpp $DIR/../src/$FILEPATH/$NEWCLASSLOWER.cpp
|
||||
git mv $DIR/../python/$FILEPATH/$OLDCLASSLOWER.sip $DIR/../python/$FILEPATH/$NEWCLASSLOWER.sip
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
# This scripts renames the name of a class as well as its header and cpp file
|
||||
# (assuming they are the lowercase version of the class name).
|
||||
#
|
||||
#
|
||||
# Usage: ./scripts/rename_cpp.sh src/core QgsMyClassName QgsMyNewClassName
|
||||
|
||||
set -e
|
||||
@ -23,12 +23,12 @@ NEW_CLASSUPPER="${NEW_CLASSNAME^^}"
|
||||
NEW_CLASSLOWER="${NEW_CLASSNAME,,}"
|
||||
|
||||
|
||||
FILES=$(ag -c $OLD_CLASSNAME | cut -d: -f1)
|
||||
|
||||
FILES=$(git grep $OLD_CLASSLOWER -- src python | cut -d: -f1)
|
||||
for f in ${FILES}; do
|
||||
${GP}sed -i s/${OLD_CLASSNAME}/${NEW_CLASSNAME}/g $f
|
||||
${GP}sed -i s/${OLD_CLASSUPPER}/${NEW_CLASSUPPER}/g $f
|
||||
${GP}sed -i s/${OLD_CLASSLOWER}/${NEW_CLASSLOWER}/g $f
|
||||
echo "replacing in $f..."
|
||||
${GP}sed -i "s/\b${OLD_CLASSNAME}\b/${NEW_CLASSNAME}/g" $f
|
||||
${GP}sed -i "s/\b${OLD_CLASSUPPER}\b/${NEW_CLASSUPPER}/g" $f
|
||||
${GP}sed -i "s/\b${OLD_CLASSLOWER}\b/${NEW_CLASSLOWER}/g" $f
|
||||
done
|
||||
|
||||
set +e
|
||||
|
Loading…
x
Reference in New Issue
Block a user