diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/git-notify | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/git-notify b/tools/git-notify index d53461c..548f7da 100755 --- a/tools/git-notify +++ b/tools/git-notify | |||
@@ -47,9 +47,6 @@ my $cia_address = "cia\@cia.navi.cx"; | |||
47 | # debug mode | 47 | # debug mode |
48 | my $debug = 0; | 48 | my $debug = 0; |
49 | 49 | ||
50 | # number of generated (non-CIA) notifications | ||
51 | my $sent_notices = 0; | ||
52 | |||
53 | # configuration parameters | 50 | # configuration parameters |
54 | 51 | ||
55 | # base URL of the gitweb repository browser (can be set with the -u option) | 52 | # base URL of the gitweb repository browser (can be set with the -u option) |
@@ -393,7 +390,6 @@ sub send_ref_notice($$@) | |||
393 | 390 | ||
394 | mail_notification($commitlist_address, "$refname $reftype $action", | 391 | mail_notification($commitlist_address, "$refname $reftype $action", |
395 | "text/plain; charset=us-ascii", @notice); | 392 | "text/plain; charset=us-ascii", @notice); |
396 | $sent_notices++; | ||
397 | } | 393 | } |
398 | 394 | ||
399 | # send a commit notice to a mailing list | 395 | # send a commit notice to a mailing list |
@@ -467,7 +463,6 @@ sub send_commit_notice($$) | |||
467 | $subject .= ": " . truncate_str(${$info{"log"}}[0],50); | 463 | $subject .= ": " . truncate_str(${$info{"log"}}[0],50); |
468 | $_ = decode($info{"encoding"}, $_) for @notice; | 464 | $_ = decode($info{"encoding"}, $_) for @notice; |
469 | mail_notification($commitlist_address, $subject, "text/plain; charset=UTF-8", @notice); | 465 | mail_notification($commitlist_address, $subject, "text/plain; charset=UTF-8", @notice); |
470 | $sent_notices++; | ||
471 | } | 466 | } |
472 | 467 | ||
473 | # send a commit notice to the CIA server | 468 | # send a commit notice to the CIA server |
@@ -538,7 +533,6 @@ sub send_global_notice($$$) | |||
538 | } | 533 | } |
539 | 534 | ||
540 | mail_notification($commitlist_address, "New commits on branch $ref", "text/plain; charset=UTF-8", @$notice); | 535 | mail_notification($commitlist_address, "New commits on branch $ref", "text/plain; charset=UTF-8", @$notice); |
541 | $sent_notices++; | ||
542 | } | 536 | } |
543 | 537 | ||
544 | # send all the notices | 538 | # send all the notices |
@@ -583,7 +577,7 @@ sub send_all_notices($$$) | |||
583 | { | 577 | { |
584 | send_global_notice( $refname, $old_sha1, $new_sha1 ) if $commitlist_address; | 578 | send_global_notice( $refname, $old_sha1, $new_sha1 ) if $commitlist_address; |
585 | } | 579 | } |
586 | else | 580 | elsif (@$commits > 0) |
587 | { | 581 | { |
588 | foreach my $commit (@$commits) | 582 | foreach my $commit (@$commits) |
589 | { | 583 | { |
@@ -591,7 +585,7 @@ sub send_all_notices($$$) | |||
591 | send_cia_notice( $refname, $commit ) if $cia_project_name; | 585 | send_cia_notice( $refname, $commit ) if $cia_project_name; |
592 | } | 586 | } |
593 | } | 587 | } |
594 | if ($sent_notices == 0 and $commitlist_address) | 588 | elsif ($commitlist_address) |
595 | { | 589 | { |
596 | @notice = ( "Old SHA1: $old_sha1", "New SHA1: $new_sha1" ); | 590 | @notice = ( "Old SHA1: $old_sha1", "New SHA1: $new_sha1" ); |
597 | send_ref_notice( $ref, "modified", @notice ); | 591 | send_ref_notice( $ref, "modified", @notice ); |