--- a/mercurial/commands.py Fri Nov 28 19:50:52 2014 -0500
+++ b/mercurial/commands.py Tue Jan 06 23:46:18 2015 +0900
@@ -2840,6 +2840,10 @@
newtree = revset.findaliases(ui, tree)
if newtree != tree:
ui.note(revset.prettyformat(newtree), "\n")
+ tree = newtree
+ newtree = revset.foldconcat(tree)
+ if newtree != tree:
+ ui.note(revset.prettyformat(newtree), "\n")
if opts["optimize"]:
weight, optimizedtree = revset.optimize(newtree, True)
ui.note("* optimized:\n", revset.prettyformat(optimizedtree), "\n")