3
# Despite its shameful hackiness, checked in for posterity.
4
# It'll live on forever in the git history; then I can remove it.
9
cd $(dirname $0)/../test
11
rename_pattern='^.*/bug[0-9]+.*?(\.scala)?$'
15
ls -d pending/*/* disabled/*/* | egrep "$rename_pattern"
24
for path in $(targets); do
25
if [[ -f "$path" ]]; then
27
dir=$(dirname "$path")
28
file=$(basename "$path")
33
for file in ${base}.*; do
35
newname="t${num}.${ext}"
37
if [[ -e "$newname" ]]; then
38
echo "Hey, $newname already exists."
40
showRun perl -pi -e "'s/bug$num\b/t$num/g;'" "$file"
41
showRun mv "$file" "$newname"
47
if [[ -d "$path" ]]; then
48
dir=$(dirname "$path")
49
file=$(basename "$path")
54
for file in $file ${file}.*; do
56
if [[ "$ext" != "$file" ]]; then
57
newname="t${num}.${ext}"
60
for file0 in ${file}/*; do
61
showRun perl -pi -e "'s/bug$num\b/t$num/g;'" "$file0"
65
if [[ -e "$newname" ]]; then
66
echo "Hey, $newname already exists."
68
if [[ -f "$file" ]]; then
69
showRun perl -pi -e "'s/bug$num\b/t$num/g;'" "$file"
71
showRun mv "$file" "$newname"
80
# for d in files/*/*; do
81
# [[ -d "$d" ]] && do_dir "$d"