Skip to content

Commit 648e17b

Browse files
committed
Meta/cook: fix the reference links
Also support "Inviting" as a will-do phrase.
1 parent b34709a commit 648e17b

File tree

2 files changed

+21
-12
lines changed

2 files changed

+21
-12
lines changed

Reintegrate

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ annotate_merge () {
3939
if (/^Will (?:\S+ ){0,2}(fast-track|hold|keep|merge|drop|discard|cook|kick|defer|eject|be re-?rolled|wait)[,. ]/ ||
4040
/^Not urgent/ || /^Not ready/ || /^Waiting for / || /^Under discussion/ ||
4141
/^Can wait in / || /^Still / || /^Stuck / || /^On hold/ || /^Breaks / ||
42+
/^Inviting / ||
4243
/^Needs? / || /^Expecting / || /^May want to / || /^Under review/) {
4344
return 1;
4445
}

cook

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -690,12 +690,7 @@ sub topic_in_seen {
690690
}
691691

692692
my $mergetomaster;
693-
694-
sub tweak_willdo {
695-
my ($td) = @_;
696-
my $desc = $td->{'desc'};
697-
my $text = $td->{'text'};
698-
693+
sub prepare_mergetomaster {
699694
if (!defined $mergetomaster) {
700695
my $master = `git describe $MASTER`;
701696
if ($master =~ /-rc(\d+)(-\d+-g[0-9a-f]+)?$/ && $1 != 0) {
@@ -704,6 +699,12 @@ sub tweak_willdo {
704699
$mergetomaster = "Will merge to '$MASTER'.";
705700
}
706701
}
702+
}
703+
704+
sub tweak_willdo {
705+
my ($td) = @_;
706+
my $desc = $td->{'desc'};
707+
my $text = $td->{'text'};
707708

708709
# If updated description (i.e. the list of patches with
709710
# merge trail to 'next') has 'merged to next', then
@@ -852,6 +853,7 @@ sub wildo_match {
852853
if (/^Will (?:\S+ ){0,2}(fast-track|hold|keep|merge|drop|discard|cook|kick|defer|eject|be re-?rolled|wait)[,. ]/ ||
853854
/^Not urgent/ || /^Not ready/ || /^Waiting for / || /^Under discussion/ ||
854855
/^Can wait in / || /^Still / || /^Stuck / || /^On hold/ || /^Breaks / ||
856+
/^Inviting / ||
855857
/^Needs? / || /^Expecting / || /^May want to / || /^Under review/) {
856858
return 1;
857859
}
@@ -862,6 +864,7 @@ sub wildo {
862864
my $fd = shift;
863865
my (%what, $topic, $last_merge_to_next, $in_section, $in_desc);
864866
my $too_recent = '9999-99-99';
867+
865868
while (<$fd>) {
866869
chomp;
867870

@@ -944,13 +947,16 @@ sub wildo {
944947
}
945948
$count = "#$count";
946949
printf " %s %-60s %s%s %5s\n", $sign, $name, $tip, $next, $count;
947-
if ($what !~ /^Will merge to '\w+'\.$/) {
948-
for my $s (@$source) {
949-
if ($s =~ /^<(.*)>$/) {
950-
$s = "https://lore.kernel.org/git/$1/";
951-
}
952-
printf " $s\n";
950+
if ($what =~ /^Will merge to '\w+'/ && $what !~ /\?$/ ||
951+
$what eq $mergetomaster) {
952+
next;
953+
}
954+
955+
for my $s (@$source) {
956+
if (0 && $s =~ /^<(.*)>$/) {
957+
$s = "https://lore.kernel.org/git/$1/";
953958
}
959+
printf " $s\n";
954960
}
955961
}
956962
$ipbl = "\n";
@@ -1092,6 +1098,8 @@ if (!GetOptions("wildo" => \$wildo,
10921098
exit 1;
10931099
}
10941100

1101+
prepare_mergetomaster;
1102+
10951103
if ($wildo) {
10961104
my $fd;
10971105
if (!@ARGV) {

0 commit comments

Comments
 (0)