g |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 125f06dbf73c287c3559acbb3096330b5e75135b
Author: Tomofumi Yagi <ya...@mknada.sakura.ne.jp>
Date:   Mon Jun 15 21:20:19 2015 +0900

    'g' doesn't work correctly when config_host.mk contains non-ascii 
characters.
    
    In 'g' shell script, we use grep to get substring from config_host.mk file.
    When config_host.mk file contains non-ascii characters(e.g. Japanese),
    this processing doesn't work.
    As a result, some variables(SUBMODULES_CONFIGURED, REFERENCED_GIT, 
LINKED_GIT) will be
    assigned to "Binary file (standard input) matches".
    This is an error message of grep.
    The problem will reproduce on Cygwin64 with Japanese locale.
    
    With '-a' option, grep will work well, and 'g' shell script will work 
correctly.
    
    Please refer the following commit,too.
    
http://cgit.freedesktop.org/libreoffice/core/commit/?id=0293ec98c92fd58a592f7dd86fbbf47e7b9195c6
    
    Change-Id: If4e0b356173c8f442e3539ed343f441d87dbfd48
    Reviewed-on: https://gerrit.libreoffice.org/16344
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Michael Stahl <mst...@redhat.com>

diff --git a/g b/g
index 2db87cf..423a200 100755
--- a/g
+++ b/g
@@ -147,7 +147,7 @@ get_configured_submodules()
 {
     SUBMODULES_CONFIGURED=""
     if [ -f config_host.mk ] ; then
-       SUBMODULES_CONFIGURED=$(cat config_host.mk | grep GIT_NEEDED_SUBMODULES 
| sed -e "s/.*=//")
+       SUBMODULES_CONFIGURED=$(cat config_host.mk | grep -a 
GIT_NEEDED_SUBMODULES | sed -e "s/.*=//")
     else
        # if we need the configured submoduel before the configuration is done. 
we assumed you want them all
        SUBMODULES_CONFIGURED=${SUBMODULES_ALL?}
@@ -158,11 +158,11 @@ get_git_reference()
 {
     REFERENCED_GIT=""
     if [ -f config_host.mk ]; then
-       REFERENCED_GIT=$(cat config_host.mk | grep GIT_REFERENCE_SRC | sed -e 
"s/.*=//")
+       REFERENCED_GIT=$(cat config_host.mk | grep -a GIT_REFERENCE_SRC | sed 
-e "s/.*=//")
     fi
     LINKED_GIT=""
     if [ -f config_host.mk ]; then
-       LINKED_GIT=$(cat config_host.mk | grep GIT_LINK_SRC | sed -e "s/.*=//")
+       LINKED_GIT=$(cat config_host.mk | grep -a GIT_LINK_SRC | sed -e 
"s/.*=//")
     fi
 }
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to