Mercurial > mplayer.hg
changeset 17131:80d3fdcf58a8
option to show the lines containing anomalies, patch by Ivo van Poorten
author | wanderer |
---|---|
date | Wed, 07 Dec 2005 18:11:58 +0000 |
parents | c06bd50808ed |
children | 87780498ac66 |
files | TOOLS/checktree.sh |
diffstat | 1 files changed, 23 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/TOOLS/checktree.sh Wed Dec 07 16:14:46 2005 +0000 +++ b/TOOLS/checktree.sh Wed Dec 07 18:11:58 2005 +0000 @@ -22,6 +22,7 @@ _trailws=no _rcsid=no _oll=no +_showcont=no _color=yes _head=yes @@ -103,6 +104,9 @@ echo printoption "all " "enable all tests" "no" echo + printoption "showcont " "show offending content of file(s)" \ + "$_showcont" + echo printoption "color " "colored output" "$_color" printoption "head " "print heading for each test" "$_head" printoption "cvs " "use CVS/ to determine which files to check" \ @@ -174,6 +178,12 @@ -none) disable_all_tests ;; + -showcont) + _showcont=yes + ;; + -noshowcont) + _showcont=no + ;; -*) echo "unknown option: $i" >&2 exit 0 @@ -222,15 +232,24 @@ if [ "$_crlf" == "yes" ]; then printhead "checking for MSDOS line endings ..." + if [ "$_showcont" == "yes" ]; then + grep -n -I " +" $filelist + else grep -l -I " " $filelist + fi fi # ----------------------------------------------------------------------------- if [ "$_trailws" == "yes" ]; then printhead "checking for trailing whitespace ..." + if [ "$_showcont" == "yes" ]; then + grep -n -I "[[:space:]]\+$" $filelist + else grep -l -I "[[:space:]]\+$" $filelist + fi fi # ----------------------------------------------------------------------------- @@ -244,7 +263,11 @@ if [ "$_oll" == "yes" ]; then printhead "checking for overly long lines (over 79 characters) ..." + if [ "$_showcont" == "yes" ]; then + grep -n -I "^[[:print:]]\{80,\}$" $filelist + else grep -l -I "^[[:print:]]\{80,\}$" $filelist + fi fi # -----------------------------------------------------------------------------