Author: breser
Date: Thu Dec 20 19:01:42 2012
New Revision: 1424637

URL: http://svn.apache.org/viewvc?rev=1424637&view=rev
Log:
Sort the output of the signature information produced by release.py

* tools/dist/release.py
  (get_siginfo): Put the fingerprints in an intermediate dictionary for
    for sorting before output.

Modified:
    subversion/trunk/tools/dist/release.py

Modified: subversion/trunk/tools/dist/release.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1424637&r1=1424636&r2=1424637&view=diff
==============================================================================
--- subversion/trunk/tools/dist/release.py (original)
+++ subversion/trunk/tools/dist/release.py Thu Dec 20 19:01:42 2012
@@ -711,6 +711,7 @@ def get_siginfo(args, quiet=False):
         target = get_deploydir(args.base_dir)
 
     good_sigs = {}
+    fingerprints = {}
     output = []
 
     glob_pattern = os.path.join(target, 'subversion*-%s*.asc' % args.version)
@@ -749,6 +750,10 @@ def get_siginfo(args, quiet=False):
                                                      if l[0:7] != 'Warning' ])
 
         fp = fp_pattern.match(gpg_output).groups()
+        fingerprints["%s [%s] %s" % (fp[3], fp[0], fp[1])] = fp
+
+    for entry in sorted(fingerprints.keys()):
+        fp = fingerprints[entry]
         output.append("   %s [%s] with fingerprint:" % (fp[3], fp[0]))
         output.append("   %s" % fp[1])
 


Reply via email to