From ea1e68febaca0b6a9885d25dffa97e5f6611e790 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sun, 17 Aug 2014 08:46:01 +0100 Subject: remove old svn script --- utils/warning-blame.sh | 64 -------------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100755 utils/warning-blame.sh (limited to 'utils') diff --git a/utils/warning-blame.sh b/utils/warning-blame.sh deleted file mode 100755 index c07afb0c2..000000000 --- a/utils/warning-blame.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh - -# Copyright 2007 Vincent Sanders -# All rights reserved. - -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. Neither the name of the Author nor the names of its contributors -# may be used to endorse or promote products derived from this software -# without specific prior written permission. - -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. - - -# where to store the processed list of warnings -WARNING_LIST=/tmp/warning-list - -if [ $# -gt 1 ]; then - if [ -f $1 ]; then - cp $1 ${WARNING_LIST} - else - echo "Need a valid warning file" - exit 1 - fi -else - make clean 2>&1 >/dev/null - make 2>&1 |grep "warning:" | sort | uniq > ${WARNING_LIST} -fi - -for blamefile in $(cat ${WARNING_LIST} | cut -f 1 -d ':' | sort | uniq ); do - if [ -f ${blamefile} ]; then - svn blame ${blamefile} >/tmp/blame - - cat ${WARNING_LIST} | grep "^${blamefile}" >/tmp/blame-warnings - - while read warning; do - echo ${warning} - - lineno=$(echo ${warning} | cut -f 2 -d ':' ; ) - - cat /tmp/blame | head -n ${lineno} | tail -n 1 - - done < /tmp/blame-warnings - rm /tmp/blame-warnings - else - echo "Unable to find ${blamefile}" - fi -done -- cgit v1.2.3