diff options
author | Sitaram Chamarty <sitaram@atc.tcs.com> | 2015-11-15 18:17:11 +0530 |
---|---|---|
committer | Sitaram Chamarty <sitaram@atc.tcs.com> | 2015-11-15 18:17:11 +0530 |
commit | 99bedc89d81fca7362cec70eae93246d2cba11f0 (patch) | |
tree | 4c7652860e01958be94fa8022a89a01300fadce5 | |
parent | repo specific hooks: (diff) | |
download | gitolite-gentoo-99bedc89d81fca7362cec70eae93246d2cba11f0.tar.gz gitolite-gentoo-99bedc89d81fca7362cec70eae93246d2cba11f0.tar.bz2 gitolite-gentoo-99bedc89d81fca7362cec70eae93246d2cba11f0.zip |
skip self in slave list...
makes creating slave lists a lot more convenient for some cases; see
https://groups.google.com/forum/#!topic/gitolite/_jL--PR0AXM
-rw-r--r-- | src/lib/Gitolite/Triggers/Mirroring.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/Gitolite/Triggers/Mirroring.pm b/src/lib/Gitolite/Triggers/Mirroring.pm index c88fc92..8e5b75b 100644 --- a/src/lib/Gitolite/Triggers/Mirroring.pm +++ b/src/lib/Gitolite/Triggers/Mirroring.pm @@ -234,6 +234,7 @@ sub push_to_slaves { delete $ENV{GL_USER}; # why? see src/commands/mirror for my $s ( sort keys %slaves ) { + trace( 1, "push_to_slaves: skipping self" ), next if $s eq $hn; system("gitolite mirror push $s $repo </dev/null >/dev/null 2>&1 &") if $slaves{$s} eq 'async'; system("gitolite mirror push $s $repo </dev/null >/dev/null 2>&1") if $slaves{$s} eq 'sync'; _warn "manual mirror push pending for '$s'" if $slaves{$s} eq 'nosync'; |