Use '^[>+][^+]' instead of '^[>+]' with grep(1) when filtering the

diff(1) output between two files in "new_only"-mode. Otherwise,
with the default of using unified format a remnant of the header
in the output is the result. This is especially irritating when
the two files differ but the second one is empty, amounting to the
vestige of the header being the only readout.
Reported by: Stefan Haemmerl

MFC after:	3 days
This commit is contained in:
Marius Strobl 2016-01-29 01:54:32 +00:00
parent 45308eec4a
commit 05ef7ed17b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=295032

View File

@ -51,7 +51,7 @@ check_diff() {
rc=0
if [ "$1" = "new_only" ]; then
shift
filter="grep '^[>+]'"
filter="grep '^[>+][^+]'"
else
filter="cat"
fi