2016-09-09 11 views
-1

bash/shellを使用してコミットメッセージのパターンをチェックするために、受信前フックを書き込もうとしています。git pre受信フックでコミットメッセージを確認する

コミットに問題がある場合は、プッシュ全体を拒否したいと思います。コミットメッセージの取得方法

答えて

0

git docsには、これを説明した例があります。 Link to the example

大雑把にルビーの例を翻訳

、我々は持っている:

#!/bin/bash 

set -eo pipefail 

refname="$0" 
oldrev="$1" 
newrev="$2" 

echo "Enforcing Policies..." 

# Iterate over all the commits 
for commit in $(git rev-list 538c33..d14fc7); do 
    git cat-file commit "${commit}" | sed '1,/^$/d' | your-validator 
done 
関連する問題