gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnurl] 139/264: release-notes: output trailing references sorted numeri


From: gnunet
Subject: [gnurl] 139/264: release-notes: output trailing references sorted numerically
Date: Thu, 30 Apr 2020 16:07:22 +0200

This is an automated email from the git hooks/post-receive script.

nikita pushed a commit to branch master
in repository gnurl.

commit 9b23a1da7c996a045026c99d66a2fe326860050a
Author: Daniel Stenberg <address@hidden>
AuthorDate: Mon Apr 6 23:45:31 2020 +0200

    release-notes: output trailing references sorted numerically
---
 scripts/release-notes.pl | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/scripts/release-notes.pl b/scripts/release-notes.pl
index 3726dc977..df97ba9ef 100755
--- a/scripts/release-notes.pl
+++ b/scripts/release-notes.pl
@@ -27,7 +27,7 @@
 #
 # 1. Get recent commits added to RELEASE-NOTES:
 #
-# $ ./scripts/release-notes
+# $ ./scripts/release-notes.pl
 #
 # 2. Edit RELEASE-NOTES and *remove* entries among the newly added ones that
 # don't belong. Don't mind leaving unused references below. Make sure to move
@@ -37,7 +37,7 @@
 # 3. Run the cleanup script and let it sort the entries and remove unused
 # references from lines you removed in step (2):
 #
-# $ ./script/release-notes cleanup
+# $ ./script/release-notes.pl cleanup
 #
 # 4. Reload RELEASE-NOTES and verify that things look okay. The cleanup
 # procedure can and should be re-run when lines are removed or rephrased.
@@ -60,13 +60,15 @@ my $refnum; # the highest number used so far
 my @refused;
 
 my @o;
+my @usedrefs;
 for my $l (@releasenotes) {
     if($l =~ /^ o .*\[(\d+)\]/) {
         $refused[$1]=1;
     }
-    elsif($l =~ /^ \[(\d+)\] = /) {
+    elsif($l =~ /^ \[(\d+)\] = (.*)/) {
         $refused[$1] |= 2;
         $refnum=$1;
+        $usedrefs[$1] = $2;
     }
 }
 
@@ -169,10 +171,6 @@ for my $l (@releasenotes) {
             next;
         }
         elsif($l =~ /^ \[(\d+)\] = /) {
-            if($refused[$1] & 1) {
-                # only output actually used references
-                push @o, $l;
-            }
             next;
         }
         elsif($bullets[0]) {
@@ -189,11 +187,11 @@ for my $l (@releasenotes) {
     }
 }
 
-for my $f (@line) {
-    my $n = $moreinfo{$f};
-    my $r;
-    if($n) {
-        $r = $refs[$n];
+my @srefs;
+my $ln;
+for my $n (1 .. $#usedrefs) {
+    my $r = $usedrefs[$n];
+    if($r && ($refused[$n] & 1)) {
         push @o, sprintf " [%d] = %s\n", $n, $r;
     }
 }

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]