X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=misc%2Ftools%2Fcached-converter.sh;h=06433d0856783deb4e1863eb87063e21d84fef8b;hp=517ad9822755f61a7e98513dfa9d74d4aa4bb448;hb=14753a9ef566d30edaa5136ea12d17fba98ef5db;hpb=fbde4c1592b2f7583f80663c7fbb25db94848c67 diff --git a/misc/tools/cached-converter.sh b/misc/tools/cached-converter.sh index 517ad982..06433d08 100755 --- a/misc/tools/cached-converter.sh +++ b/misc/tools/cached-converter.sh @@ -49,7 +49,15 @@ cached() if [ x"$infile1/../$infile2" = x"$lastinfiles" ]; then sum=$lastinfileshash else - if [ -n "$git_src_repo" ]; then + evil=false + for infile in "$infile1" "$infile2"; do + case "$infile" in + */background_l2.tga) + evil=true + ;; + esac + done + if [ -n "$git_src_repo" ] && ! $evil; then sum=`( cd "$git_src_repo"; git rev-parse --revs-only HEAD:"${infile1#./}" | grep . ) || git hash-object "$infile1"` if [ -n "$infile2" ]; then sum=$sum`( cd "$git_src_repo"; git rev-parse --revs-only HEAD:"${infile2#./}" | grep . ) || git hash-object "$infile2"`