From f68fe83f139ff7be232e6aa3b1beb563233ee821 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 11 Nov 2014 16:00:27 -0500 Subject: [PATCH] current_branch() selection works with log and list methods. Regression test passes. --- src | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src b/src index 03e7b50..6e7004d 100755 --- a/src +++ b/src @@ -532,7 +532,7 @@ def list_method(*args): sys.stdout.write("= %s %s\n" % (arg, ((width - len(arg) - 5) * "="))) metadata = History(arg) ctx.resolve(metadata) - for item in metadata: + for item in metadata.current_branch(reversed=True): if ctx.is_empty() or item.revno in ctx: # Must allow enough room for revno and date summary = item.log.strip()[:width - 34] @@ -551,7 +551,7 @@ def log_method(*args): sys.stdout.write("= %s %s\n" % (arg, ((width - len(arg) - 5) * "="))) metadata = History(arg) ctx.resolve(metadata) - for item in metadata: + for item in metadata.current_branch(reversed=True): if ctx.is_empty() or item.revno in ctx: sys.stdout.write("%-4d | %s\n%s" % (item.revno, item.date, item.log)) sys.stdout.write(("-" * (width - 1)) + "\n") -- 2.43.0