From d96287830992142389dc34c0524b480bedbab9e3 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 14 Feb 2000 21:41:50 +0000 Subject: [PATCH] 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. --- Tools/scripts/logmerge.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Tools/scripts/logmerge.py b/Tools/scripts/logmerge.py index c26df30690..a09fd46f13 100755 --- a/Tools/scripts/logmerge.py +++ b/Tools/scripts/logmerge.py @@ -32,10 +32,13 @@ sep2 = '-'*28 + '\n' # revision separator 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 @@ def main(): del records[-1] database[len(database):] = records database.sort() - database.reverse() + if not reverse: + database.reverse() format_output(database) def read_chunk(fp): -- 2.50.1