From 7f92e243ee580363401233c1599197ca6de3ffaf Mon Sep 17 00:00:00 2001 From: Alexander Lutay Date: Fri, 2 Nov 2018 12:34:54 +0100 Subject: [PATCH] TT#44969 Stop parsing 'git status' output, use '--porcelain' mode Change-Id: Ife84a85e3879f975a8539c680f227f1ea9d9d41f --- functions/main | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/main b/functions/main index ddd4eb16..d6162bc7 100644 --- a/functions/main +++ b/functions/main @@ -351,8 +351,8 @@ record_commit_id() { } is_git_clean() { - log_debug "git status | grep -qE 'working (directory|tree) clean'" - if git status | grep -qE 'working (directory|tree) clean'; then + log_debug "call 'git status --porcelain=v2'. it must have no output" + if [ -z "$(git status --porcelain=v2)" ]; then return 0 else return 1