Zheng Bao ([email protected]) just uploaded a new patch set to gerrit, which 
you can find at http://review.coreboot.org/2524

-gerrit

commit 281a6b1b4bd4257044d436b5a714379677717b5e
Author: Zheng Bao <[email protected]>
Date:   Tue Feb 26 14:48:57 2013 +0800

    gitconfig: Give up commiting when non-ascii character is in commit message.
    
    ' ' is 0x20, '~' is 0x7E. The character not between ' ' and '~' could be
    treated as non-ascii one, which makes the project less global.
    
    Change-Id: If0bbc4bb6b1f8a0d123d00e2b8e6b29cc78abda0
    Signed-off-by: Zheng Bao <[email protected]>
    Signed-off-by: Zheng Bao <[email protected]>
---
 util/gitconfig/commit-msg | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/util/gitconfig/commit-msg b/util/gitconfig/commit-msg
index 1a4e865..c1e1893 100755
--- a/util/gitconfig/commit-msg
+++ b/util/gitconfig/commit-msg
@@ -37,6 +37,12 @@ add_ChangeId() {
                exit 1
        fi
 
+       if LANG= grep '[^ -~]' "$MSG" > /dev/null
+       then
+               echo "Aborting commit due to non-ascii characters in commit 
message."
+               exit 1
+       fi
+
        # Does Change-Id: already exist? if so, exit (no change).
        if grep -i '^Change-Id: I[0-9a-f]\{40\}$' "$MSG" >/dev/null
        then

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to