mercurial/logcmdutil.py
changeset 42319 b162229ebe0d
parent 42309 604c086ddde6
child 42502 c929f612afac
--- a/mercurial/logcmdutil.py	Wed Jan 09 15:54:45 2019 -0800
+++ b/mercurial/logcmdutil.py	Thu May 16 08:15:20 2019 +0900
@@ -750,7 +750,7 @@
             if not revs.istopo():
                 revs = dagop.toposort(revs, repo.changelog.parentrevs)
                 # TODO: try to iterate the set lazily
-                revs = revset.baseset(list(revs))
+                revs = revset.baseset(list(revs), istopo=True)
         elif not (revs.isdescending() or revs.istopo()):
             revs.sort(reverse=True)
     if expr: