-1
bash/shellを使用してコミットメッセージのパターンをチェックするために、受信前フックを書き込もうとしています。git pre受信フックでコミットメッセージを確認する
コミットに問題がある場合は、プッシュ全体を拒否したいと思います。コミットメッセージの取得方法
bash/shellを使用してコミットメッセージのパターンをチェックするために、受信前フックを書き込もうとしています。git pre受信フックでコミットメッセージを確認する
コミットに問題がある場合は、プッシュ全体を拒否したいと思います。コミットメッセージの取得方法
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