(List (Com {[LIT_CHARS set]} {[LIT_CHARS -f]}) (= scope= flags=0 words=[] bindings=[('file_patterns', {[SQ ]})]) (If (Com {[LIT_CHARS git]} {[LIT_CHARS --no-pager]} {[LIT_CHARS grep]} {[LIT_CHARS --color]} {[LIT_CHARS -n]} {[LIT_CHARS --full-name]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS --]} {[VarSub file_patterns]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: trailing whitespace found in source file(s)"]]}) (Com {[LIT_CHARS echo]} {[DQ ]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "This can often be fixed with:"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " git rebase --whitespace=fix HEAD~1"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS or]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " git rebase --whitespace=fix master"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "and then a forced push of the correct branch"]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) )