Skip to content
Snippets Groups Projects
Select Git revision
  • 3ca774762b39d447b28ecf09d50d708d8e98e38b
  • test default
2 results

whitespace.sh

Blame
  • user avatar
    Nick Kralevich authored
    Add a pre-submit check to ensure that files have a newline character at
    the end.
    
    Please see https://android.googlesource.com/platform/tools/repohooks/
    for documentation on how PREUPLOAD hooks work.
    
    Test: created a change and watched the presubmit check reject it.
    Change-Id: Id0528cb1bd6fa9c4483ba43720839832f4fec34d
    16b7f0a1
    History
    whitespace.sh 180 B
    #!/bin/bash
    
    RESULT=0
    
    for i in "$@"; do
      a="`tail -c 1 "$i"`"
      if [ "$a" != "" ]; then
        echo "$i does not have a trailing newline" 1>&2
        RESULT=-1
      fi
    done
    
    exit $RESULT