]> git.saurik.com Git - wxWidgets.git/blobdiff - misc/scripts/svn/hooks/pre-commit
Suppress dummy gcc warnings in regex library code.
[wxWidgets.git] / misc / scripts / svn / hooks / pre-commit
index d683f16317bf8081e520d52f6c5c81a808846636..9b2bc530099bd6b65204c96d66cd389b0021adf0 100755 (executable)
@@ -11,15 +11,18 @@ svnl() {
     $SVNLOOK $cmd "$REPOS" -t "$TXN" $*
 }
 
     $SVNLOOK $cmd "$REPOS" -t "$TXN" $*
 }
 
-set -e
 rc=0
 
 # exclude all third-party files from consideration, we don't want to do any
 # checks for them
 rc=0
 
 # exclude all third-party files from consideration, we don't want to do any
 # checks for them
+#
+# also exclude message catalog files as they may be not in UTF-8
 all_changed_files=`svnl changed | \
                     grep "^[AU]" | \
                     sed 's/^....//' | \
 all_changed_files=`svnl changed | \
                     grep "^[AU]" | \
                     sed 's/^....//' | \
-                    egrep -v "src/(tiff|regex|jpeg|stc/scintilla)"`
+                    egrep -v "locale/.*\.po$" | \
+                    egrep -v "src/(tiff|regex|jpeg|stc/scintilla)" | \
+                    egrep -v "_wrap.cpp"`
 
 # analyze the changed files to find all non-binary and all source files
 for f in $all_changed_files; do
 
 # analyze the changed files to find all non-binary and all source files
 for f in $all_changed_files; do
@@ -60,3 +63,4 @@ for f in $changed_text_files; do
 done
 
 exit $rc
 done
 
 exit $rc
+