2017-06-14 77 views

回答

0

打破嘗試列表:

#!/bin/bash 
set -exo pipefail 
# fast-fail if gerrit change is not rebased 
if [ -z ${GERRIT_PROJECT+x} ]; then 
    pushd $GERRIT_PROJECT 
    MERGE_BASE=$(git merge-base HEAD origin/$GERRIT_BRANCH) 
    git rebase 
    [ "$MERGE_BASE" == "$(git merge-base HEAD origin/$GERRIT_BRANCH)" ] || { 
     echo "FATAL: Please rebase $GERRIT_CHANGE_URL change request before testing it." 
     exit 101 
    } 
    popd 
fi 

不知怎的,這個工作使用管道的一些工作,但失敗了別人,我懷疑由於不同的結賬方式。所以,仍然在尋找一種可靠的方式來做到這一點。

相關問題