diff mercurial/commands.py @ 25251:235f6490550c

revset: move validation of incomplete parsing to parse() function revset.parse() should be responsible for all parsing errors. Perhaps it wasn't because 'revset.parse' was not a real function when the validation code was added at ffcb7e4d719f.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 26 Apr 2015 19:42:47 +0900
parents 3f0744eeaeaf
children ac381dd7a21f
line wrap: on
line diff
--- a/mercurial/commands.py	Fri May 22 14:39:34 2015 -0700
+++ b/mercurial/commands.py	Sun Apr 26 19:42:47 2015 +0900
@@ -2918,7 +2918,7 @@
     expansion.
     """
     if ui.verbose:
-        tree = revset.parse(expr)[0]
+        tree = revset.parse(expr)
         ui.note(revset.prettyformat(tree), "\n")
         newtree = revset.findaliases(ui, tree)
         if newtree != tree: