From 95e74456a28b2b9a90ad5913d81168fd8195754c Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 23 Sep 2009 16:00:08 +0000 Subject: [PATCH] Fix bug in the hook which prevented committing makefiles. If both makefiles and any source files were committed, makefiles were mistakenly added to changed_sources and were flagged as containing TABs. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62040 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- misc/scripts/svn/hooks/pre-commit | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/misc/scripts/svn/hooks/pre-commit b/misc/scripts/svn/hooks/pre-commit index 5dabb3cea7..5c0e7aea84 100755 --- a/misc/scripts/svn/hooks/pre-commit +++ b/misc/scripts/svn/hooks/pre-commit @@ -13,7 +13,12 @@ all_changed_files=`$SVNLOOK changed "$REPOS" -t "$TXN" | \ grep "^[AU]" | \ sed 's/^....//'` +# notice that breaking all_changed_files into several lines by replacing spaces +# with new lines only works as long as we don't have any files with spaces in +# them -- which is the case for now, but if it ever changes we'd probably need +# to use a shell array for all_changed_files or just rerun svnlook here again changed_sources=`echo $all_changed_files | \ + sed 's/ /\n/g' | \ egrep "\.(cpp|h|py)$" | \ egrep -v "src/(tiff|regex|jpeg|stc/scintilla)"` -- 2.47.2