3

アップストリームに自動的にプッシュする gerrit-hook を作成しようとしています。変更がレポ (たとえば、開発レポ) にマージされたら、レビューのために上流 (QA) にプッシュしたいと思います。私は変更マージされたフックで何かをしようとしていました:

#!/bin/bash
log=/tmp/`basename $0`.log
echo Running $BASH_SOURCE
set | egrep GIT > $log
env > $log
region=`basename /repos/dev.git .git`
echo region=$region
[ $region == "dev" ] && git push -u ssh://user@host:29418/qa HEAD:refs/for/master 
echo $log
mailx -s $0 my@email.com < $log

※「git remote add アップストリーム ssh://」ビットをどこに設定すればよいかわからないので、上記を試してみました。*フックもグローバルですか (リポジトリごとではありません)?

4

1 に答える 1