diff options
author | Sam James <sam@gentoo.org> | 2024-01-19 07:29:35 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-01-19 07:29:35 +0000 |
commit | cfdc7ae8c2568a3e6bfc5c0aad84d78d065340ba (patch) | |
tree | fcc461fcb299d603ee1249ac728b64ead77b3090 | |
parent | local/require-signed-push, local/update-02-gpg: add hook name to PGP error (diff) | |
download | githooks-cfdc7ae8c2568a3e6bfc5c0aad84d78d065340ba.tar.gz githooks-cfdc7ae8c2568a3e6bfc5c0aad84d78d065340ba.tar.bz2 githooks-cfdc7ae8c2568a3e6bfc5c0aad84d78d065340ba.zip |
local/post-receive.gentoo-commits: the CIA notification service is long gone
Signed-off-by: Sam James <sam@gentoo.org>
-rwxr-xr-x | local/post-receive.gentoo-commits | 94 |
1 files changed, 5 insertions, 89 deletions
diff --git a/local/post-receive.gentoo-commits b/local/post-receive.gentoo-commits index b332fb5..fe2a203 100755 --- a/local/post-receive.gentoo-commits +++ b/local/post-receive.gentoo-commits @@ -12,7 +12,7 @@ use IO::Socket; # NOTE: This hook requires perl >=5.10! -# For CIA and gentoo-commits, used in gentoo.conf +# For gentoo-commits, used in gentoo.conf # Possible variables: %(repo), %(rev) our $GITWEB_URL; # Used in gentoo.conf our $IRC_ADDR; # Used in gentoo.conf @@ -21,19 +21,11 @@ our $IRC_PORT; # Used in gentoo.conf our $GITROOT = $ENV{"GL_REPO_BASE_ABS"}; $GITROOT = "/var/gitroot" if !$GITROOT or length($GITROOT) == 0; -# CIA.vc project names, default is the repository name our %PROJECTS = ( -# "subdir/test" => "ciatest", ); -# CIA is enabled by default, add repos here to exclude them from CIA. -# Hash is faster -# Repository muste be relative to $GITROOT. Don't use the ".git" suffix! -#our %CIA_EXCLUDE = ( -# "gitolite-admin" => 1, -## "subdir/test" => 1, -#); - +# Add repos here to exclude from #gentoo-commits. +# Repository must be relative to $GITROOT. Don't use the ".git" suffix! our %IRC_EXCLUDE = ( "gitolite-admin" => 1, # "subdir/test" => 1, @@ -41,7 +33,7 @@ our %IRC_EXCLUDE = ( # gentoo-commits@lists.g.o is disabled by default, add repos here to enable them # for commit mails. -# Repository muste be relative to $GITROOT. Don't use the ".git" suffix! +# Repository must be relative to $GITROOT. Don't use the ".git" suffix! our %GENTOO_COMMITS = ( # "subdir/test" => 1, ); @@ -53,7 +45,7 @@ our %MAILINGLIST = ( ); # Repository settings, like exclude. Exclude must be an array. -# Those files will be excluded from CIA and gentoo-commits. +# Those files will be excluded from #gentoo-comits and gentoo-commits. # Don't forget to escape special chars! Each exclude pattern is a Regex! # The repository name must be relative to $GITROOT! Don't use the ".git" # suffix! @@ -609,75 +601,6 @@ sub irc(@) { $sock->send($message); } -#sub cia(@) { -# my $rev = shift; -# -# my $xml = '<?xml version="1.0" encoding="UTF-8"?> -#<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schema.xsd"> -# <generator> -# <name>Gentoo Commits script</name> -# <version>0.0.2</version> -# <url>https://gentoo.org</url> -# </generator> -# <source> -# <project>%(project)</project> -# <branch>%(repo):%(branch)</branch> -# </source> -# <timestamp>%(committer_ts)</timestamp> -# <body> -# <commit> -# <author>%(committer_username)</author> -# <revision>%(shortrev)</revision> -# <files> -# %(files) -# </files> -# <log>%(shortlog)</log> -# <url>%(url)</url> -# </commit> -# </body> -#</message>'; -# -# my $message = $xml; -# -# my @files; -# foreach my $status (keys(%{$DATA{"files_verbose"}})) { -# foreach my $value (@{$DATA{"files_verbose"}{$status}}) { -# if($status eq "A") { -# push(@files, sprintf('<file action="add">%s</file>', $value)); -# } -# elsif($status eq "D") { -# push(@files, sprintf('<file action="remove">%s</file>', $value)); -# } -# elsif($status eq "M") { -# push(@files, sprintf('<file action="modify">%s</file>', $value)); -# } -# elsif($status eq "R") { -# my ($old, $new) = split(" => ", $value, 2); -# push(@files, sprintf('<file action="rename" to="%s">%s</file>', $new, $old)); -# } -# } -# } -# -# my $files_tmp = @files ? join("\n\t\t\t\t", @files) : ""; -# $message =~ s/%\(files\)/${files_tmp}/; -# -# foreach my $key (keys(%DATA)) { -# $message =~ s/%\(\Q$key\E\)/$DATA{$key}/g; -# } -# -# sendmail( -# { -# From => 'CIABOT-NOREPLY@gentoo.org', -# To => [ 'cia@cia.vc' ], -# Data => $message, -# Subject => "DeliverXML", -# "Content-type" => "text/xml; charset=UTF-8", -# "Message-ID" => $DATA{"Message-ID"}, -## "NoMail" => 1, "Debug" => 1, -# } -# ); -#} - sub commit_mail(@) { my $rev = shift; @@ -908,13 +831,6 @@ Please contact the repository owner and/or the overlays team next; } -# if((!defined($CIA_EXCLUDE{$REPO}) or $CIA_EXCLUDE{$REPO} eq 0) and (!defined(git_config_yesno("gentoo.cia.exclude")) or git_config_yesno("gentoo.cia.exclude") == 0)) { -# # No CIA for private/infra repositories -# if(!$ISPRIVATE and $CHANGE_TYPE eq "update") { -# cia($REV); # FIXME: May we announce new/deleted tags/branches too? -# } -# } - commit_mail($REV); if((!defined($IRC_EXCLUDE{$REPO}) or $IRC_EXCLUDE{$REPO} eq 0) and (!defined(git_config_yesno("gentoo.irc.exclude")) or git_config_yesno("gentoo.irc.exclude") == 0)) { |