more mirroring changes...
the first one is commented clearly enough, the second one is a pure bug (though it wouldn't have affected anything except for the ultra-paranoid "fsckObjects" config var not being set; no biggie...)
This commit is contained in:
parent
afc3a06c56
commit
e837d7a4b9
|
@ -4,6 +4,10 @@
|
||||||
|
|
||||||
# please see doc/mirroring.mkd for instructions on how to use this
|
# please see doc/mirroring.mkd for instructions on how to use this
|
||||||
|
|
||||||
|
# flush STDIN coming from git; we have no use for that info in this hook but
|
||||||
|
# if you don't do this, git-shell sometimes dies of a signal 13 (SIGPIPE)
|
||||||
|
[ -t 0 ] || cat >/dev/null
|
||||||
|
|
||||||
if [ -n "$GL_SLAVES" ]
|
if [ -n "$GL_SLAVES" ]
|
||||||
then
|
then
|
||||||
for mirror in $GL_SLAVES
|
for mirror in $GL_SLAVES
|
||||||
|
@ -14,7 +18,7 @@ then
|
||||||
else
|
else
|
||||||
ssh $mirror mkdir -p $GL_REPO.git
|
ssh $mirror mkdir -p $GL_REPO.git
|
||||||
ssh $mirror git init --bare $GL_REPO.git
|
ssh $mirror git init --bare $GL_REPO.git
|
||||||
ssh $mirror git config receive.fsckObjects true
|
ssh $mirror "cd $GL_REPO.git; git config receive.fsckObjects true"
|
||||||
git push --mirror $mirror:$GL_REPO.git ||
|
git push --mirror $mirror:$GL_REPO.git ||
|
||||||
echo "WARNING: mirror push to $mirror failed"
|
echo "WARNING: mirror push to $mirror failed"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue