summaryrefslogtreecommitdiff
path: root/contrib/check_GNU_style.sh
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2015-05-12 16:23:03 +0000
committerTom de Vries <vries@gcc.gnu.org>2015-05-12 16:23:03 +0000
commit4171ffe90d4139b9ad73751de9dc7d4c1b824230 (patch)
tree8980db73f201b78c7e31d0ac2861c211f8489fd0 /contrib/check_GNU_style.sh
parenteb2f4e86472b85e3eda5633e0804029e8ce6f4c2 (diff)
check_GNU_style.sh: Don't use filename prefix for one patch
2015-05-12 Tom de Vries <tom@codesourcery.com> * check_GNU_style.sh: Don't use a filename prefix if we're only processing one patch file. From-SVN: r223084
Diffstat (limited to 'contrib/check_GNU_style.sh')
-rwxr-xr-xcontrib/check_GNU_style.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/contrib/check_GNU_style.sh b/contrib/check_GNU_style.sh
index e8d5dcaf7bc..eeff48f8c4c 100755
--- a/contrib/check_GNU_style.sh
+++ b/contrib/check_GNU_style.sh
@@ -36,6 +36,8 @@ EOF
}
test $# -eq 0 && usage
+nfiles=$#
+files="$*"
inp=check_GNU_style.inp
tmp=check_GNU_style.tmp
@@ -44,9 +46,15 @@ tmp=check_GNU_style.tmp
trap "rm -f $inp $tmp" 0
trap "rm -f $inp $tmp ; exit 1" 1 2 3 5 9 13 15
-grep -nH '^+' $* \
- | grep -v ':+++' \
- > $inp
+if [ $nfiles -eq 1 ]; then
+ # There's no need for the file prefix if we're dealing only with one file.
+ format="-n"
+else
+ format="-nH"
+fi
+grep $format '^+' $files \
+ | grep -v ':+++' \
+ > $inp
# Grep
g (){