diff Tools/scripts/logmerge.py @ 11762:a4eef0813d4c legacy-trunk

Patch by Gerrit Holl: * In logmerge.py: added '-r' flag to show the oldest checkin first instead of the newest, and getopt.getopt was used wrong.
author Guido van Rossum <guido@python.org>
date Mon, 14 Feb 2000 21:41:50 +0000
parents 7a9afaba88d8
children 14a27acc755a
line wrap: on
line diff
--- a/Tools/scripts/logmerge.py	Mon Feb 14 21:33:10 2000 +0000
+++ b/Tools/scripts/logmerge.py	Mon Feb 14 21:41:50 2000 +0000
@@ -32,10 +32,13 @@
 def main():
     """Main program"""
     truncate_last = 0
-    opts, args = getopt.getopt(sys.argv[1:], "-t")
+    reverse = 0
+    opts, args = getopt.getopt(sys.argv[1:], "tr")
     for o, a in opts:
         if o == '-t':
             truncate_last = 1
+        elif o == '-r':
+            reverse = 1
     database = []
     while 1:
         chunk = read_chunk(sys.stdin)
@@ -46,7 +49,8 @@
             del records[-1]
         database[len(database):] = records
     database.sort()
-    database.reverse()
+    if not reverse:
+        database.reverse()
     format_output(database)
 
 def read_chunk(fp):