X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=derename.sh;fp=derename.sh;h=6c8cbff00794b42fc04e1c2365cda1372e665d43;hb=a286f64f40c6c923fcb7d66b6a2272a31a510831;hp=0000000000000000000000000000000000000000;hpb=371a36bd5f5d0e46038491ecfdd18653fe4d6f61;p=fanfix.git diff --git a/derename.sh b/derename.sh new file mode 100755 index 0000000..6c8cbff --- /dev/null +++ b/derename.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +git status | grep renamed: | sed 's/[^:]*: *\([^>]*\) -> \(.*\)/\1>\2/g' | while read -r ln; do + old="`echo "$ln" | cut -f1 -d'>'`" + new="`echo "$ln" | cut -f2 -d'>'`" + mkdir -p "`dirname "$old"`" + git mv "$new" "$old" + rmdir "`dirname "$new"`" 2>/dev/null + true +done +